eddy_em: (Костерок)
[personal profile] eddy_em
В понедельник, придя на работу, обнаружил чОрный монитор с веселой надписью "No disks found", перезагрузив и правда не обнаружил ожидаемого. Повозился с проводками, диск "внезапно нашелся", я обрадовался и успокоился.
Не тут-то было! Вчера это повторилось. ОК, тогда уж я додумался глянуть smartctl, тот радостно мне сообщил, что через 24 часа жесткий диск должен сдохнуть, и надо срочно стягивать с него все.
Спасибо хоть за это — не пришлось генту с нуля ставить (т.к. она на нем была в чруте развернута, правда, теперь непонятно как обновиться — glibc блокирует нормальное обновление), да и данные восстанавливать с NAS-хранилища...

Оказывается, все очень быстро забывается: когда-то я все настроил дома на ноутбуке и компьютере, теперь просто обновляюсь и горя не знаю. А здесь... Для начала был какой-то фигвам с иксами, ОК, поставил nouveau + собрал ведро 4.4.21 (не знаю, где я собирал 4.0.5, которое собственно и было дефолтным, но в /usr/src были лишь какие-то обломки).
Теперь надо поставить nvidia-drivers, как-то настроить два монитора (пока я это временно xrandr'ом поднял, хотя, можно так и оставить — тупо запускать в IceWM'овском startup'е, у меня так настроены мониторы в комнате удаленных наблюдений: сначала 2 разных сессии firefox запускается, потом при помощи wmctrl ищутся нужные окна и им же разгоняются в нужные области).
Кстати, сохраню-ка я сюда этот скриптик с ROBS5:
cat /home/obs/bin/dualmonitor 
#!/bin/bash
function getname {
    NM=""
    while [ "$NM" = "" ]; do
	NM=$(wmctrl -l | grep "$1" | awk '{$1=$2=$3=""; print}' 2>/dev/null)
    done
    echo $NM
}

xset -dpms 
xset s 0 0

xrandr --output HDMI1 --auto
xrandr --output VGA1 --auto
xrandr --output VGA1 --left-of HDMI1
killall unsleep
killall sleep
unsleep &
sleep 3
firefox &
firefox -P second &
LEFT=$(getname "BTA control information")
RIGHT=$(getname "Meteo data")
wmctrl -r "$LEFT" -e 0,0,0,-1,-1
wmctrl -r $LEFT -b add,fullscreen
W=$(xrandr |grep HDMI1|awk '{print $3}'|cut -d 'x' -f1)
wmctrl -r "$RIGHT" -e 0,$W,0,-1,-1
wmctrl -r $RIGHT -b add,fullscreen

cat /home/obs/bin/unsleep     
#!/bin/sh
# this script has been written by Eddy 
#
#		unsleep - run this script to surely turn off any sleep
#
# Создан 04-го Апрель 2013 года в 22:25
#
A=1
while true; do
	xdotool mousemove_relative -- $A $A
	xset -dpms
	A=$[-A]
	sleep 30
done

Дурацкий скрипт unsleep приходится запускать оттого, что по какой-то непонятной мне причине xset -dpms не гарантирует отключение спящего режима монитора (ясное дело, никаких хранителей экрана там не запущено).

Ладно, вернемся к нашим баранам.
Интернет и иксы у меня теперь есть, так что можно понемногу поднимать все необходимые сервисы (а их тьма, и учитывая то, что у большинства конфигурационные файлы претерпели за эти годы хорошие изменения, работка будет та еще...).


Ну, по крайней мере, пока в генте нет копрофильского systemd, мне не нужно будет слишком уж сильно погружаться в неведомые глубины не пойми чего.

Date: 2016-10-05 01:55 pm (UTC)
From: [identity profile] dimas.livejournal.com
а почему конфиги то потерялись, если был чрут? или конфиги были в "материнской" системе?

обновление - это да, бывают фокусы ... я тут на машине 32 бита генту на 64 обновил ... даже практически без проблем, только "хвосты" периодически вылезают ...

формально systemd в генте есть, и кажется даже мэйнстрим, но можно отрубить :)

нвидиевские драйвера мне тут, кстати, подляну подкинули - новый xorg хочет свежую нвидиию, а оная новая версия не поддерживает мою видеокарту ... пришлось уползти обратно на nouveau (уже раз уползал из-за того, что у нвидии ехала крыша от 64-битного ядра при 32-битной системы). зато профиль перестал слетать при запуске скринсейвера :)

Date: 2016-10-05 02:29 pm (UTC)
From: [identity profile] eddy-em.livejournal.com
> или конфиги были в "материнской" системе?
В ней и были, в чруте я сервисы не запускал, только обновлялся периодически (последние ~4 года).

У меня сейчас ни в какую не хочет по-человечески emerge -uDN world делать: жалуется на циклические зависимости. ХЗ, как-то надо решать.

новый xorg хочет свежую нвидиию, а оная новая версия не поддерживает мою видеокарту
Аналогичная беда. Дома еще хуже: у меня еще более древняя видюха, и ведро новей 4.2.xx низзя...

Но нуво мне нафиг не нужен. Я таки CUDA планирую использовать, да и 3D нифига нуво не тянет, и просто OpenGL у нее какой-то кастрированный...

Date: 2016-10-05 02:32 pm (UTC)
From: [identity profile] dimas.livejournal.com
можно попробовать увеличивать вложенность перебора. еще я иногда выходил из ситуации, руками обновляя пакеты по-отдельности ... например, на такое наступал когда новый перл не мог обновиться, потому что старые пакеты хотели старый перл, а emerge не мог догадаться их обновить до этого ... (правда, такие вещи вроде perl-cleaner или python-updater должны разруливать уметь).

даже с nouveau ядро старое нужно?

ну, если бы я планировал куда и прочее, я бы просто обновил карту :)

Date: 2016-10-07 08:39 am (UTC)
From: [identity profile] eddy-em.livejournal.com
Вроде бы, все зависимости разрешил. Странные сообщения о блокировке пакетов отчасти были вызваны тем, что некоторые библиотеки были собраны без поддержки abi32. На всякий случай можно будет сделать emerge -e world. С видюхой никак не разберусь: почему-то автоматом иксы не запускаются.

nouveau мне не годится совсем, т.к. у него совершенно дрянная поддержка видюхи. А обновлять не вариант - дорого, у меня компьютеру уже лет 5, там все обновлять надо. А это - как минимум килобакс.

Date: 2016-10-07 10:12 am (UTC)
From: [identity profile] dimas.livejournal.com
А. Но на abi вроде он сам предлагает сразу куда добавить флажков ...

Ну, можно только видюху обновить, это будет не так больно ... У меня текущий системник уже чуть ли не лет десять, видюха у него уже вторая или третья, как и жесткий диск и память уже раз добивалась, или два ...

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 25th, 2026 05:07 pm
Powered by Dreamwidth Studios