steinkrauz - Ссаные пинусы

> Recent Entries
> Archive
> Friends
> User Info

January 11th, 2013


Previous Entry Add to Memories Tell A Friend Next Entry
03:23 pm - Ссаные пинусы
Обновил я тут на днях свой няшный Арчик, перегружаю виртуалку, а мне вместо логина показывают систему зависшую. Причём зависшую накрепко: на другую консоль переключиться, чтобы посмотреть, в чём проблема, никак не выходит. Ладно, перегружаемся в однопользовательский, читаем логи: в системе всё в порядке, и только Иксы ругаются, что не смогли загрузить драйвер видео. Это, конечно, странно — почему оно виснет, а не вываливается обратно в консоль? — но вполне правдоподобно.

Лёгкий гуглёж приводит к искомому искомому багу. Действительно, виснет всё из-за драйвера. А драйвер падает из-за свежей версии glibc. Замечательно. То есть, чтобы получить рабочую систему надо либо вырубить видеодрайвер, либо откатить пакет glibc на более старую версию, и вместе с ним все 100500 пакетов, которые от него зависят.

В сухом остатке у нас драйвер, который вешает систему, и dllso hell, который это порождает. Здравствуй, Windows 95, давно не виделись.
Tags:

(19 comments | Leave a comment)

Comments:


From:(Anonymous)
Date:January 11th, 2013 - 03:12 pm
(Link)
На кой хер делать две вещи:

1) гонять арч в виртуалке
2) использовать кривой виртуалбокс вместо прямого kvm-а или проприетарного, но работающего vmware
[User Picture]
From:[info]steinkrauz
Date:January 11th, 2013 - 04:30 pm
(Link)
В общем, ответ на оба эти вопроса -- bad legacy
Арч я поставил, когда он ещё вполне соответствовал принципу KISS, а VirtalBox потому что в тогдашней версией VmWare меня что-то не устраивало.
From:(Anonymous)
Date:January 11th, 2013 - 04:55 pm
(Link)
арч давно уже не KISS
[User Picture]
From:[info]steinkrauz
Date:January 11th, 2013 - 05:55 pm
(Link)
А что из линухов сейчас KISS? Может, таки переползу на другой дистр на досуге
From:(Anonymous)
Date:January 12th, 2013 - 12:56 am
(Link)
LFS слака. но если ехать, то лучше дебиан
From:[info]remedie
Date:January 13th, 2013 - 02:31 am
(Link)
Если к LFS прикрутят upstart, заместо богомерзкого sysvinit, будет вполне себе охуенно.
From:(Anonymous)
Date:January 13th, 2013 - 01:58 pm
(Link)
схуяли он богомерзкий?(он конечно богомерзкий в том смысле, что чертовски хорош), но здаётся ты имел ввиду другое и да, к LFS можно прикрутить что угодно, но это будет путь во тьме, особенно для нуба
From:[info]remedie
Date:January 16th, 2013 - 08:50 pm
(Link)
3 месяца назад собрал BLFS с XFCE, но столкнулся с парой трудностей, как-то:

1) В силу состава пакетов невозможно собрать xfce4-power-manager

2) XFCE относительно старый (4.8)

3) Для того, чтобы wpa-supplicant добавить к init, надо самостоятельно написать init-скрипт для него. Собственно поэтому на sysvinit и бурчу, т.к. для upstart job написать проще.
From:(Anonymous)
Date:January 17th, 2013 - 04:37 pm
(Link)
мы по разному понимаем LFS
если данные три пункта вызывают трудности, зачем тебе вообще LFS, ставь дерьбунту, там сразу upstart
From:[info]remedie
Date:January 20th, 2013 - 09:58 pm
(Link)
>мы по-разному понимаем LFS
Дело в том, что в отличие прочей сборки и настройки системы, написание собственных init-скриптов - дело неблагодарное и не очень полезное. Человек, сумевший написать свой init-скрипт для BLFS, не получает ничего, кроме умения писать init-скрипты для BLFS.
From:(Anonymous)
Date:January 21st, 2013 - 07:33 am
(Link)
а в других дистрибах какой-то особенный bash?
или там скрипты init-а на эльфийском?
если знать bash(иначе нахуя вообще LFS), то написание этих скриптов быстро и тривиально в 99% случаев
а тот факт, что в ваших упстартах/системд (поправь меня, если я не прав) нужно дополнительно изучать какието опции(в 90% случаев), и, дополнительно, писать на том же баше сложную логику(в 10% более сложных случаев) вместо того, чтобы сразу описать логику на общеизвестном, полном по Тьюрингу языке тебя не смущает?
From:[info]remedie
Date:January 27th, 2013 - 11:16 pm
(Link)
Тут уже можно подключать саркастические цитаты из Unix haters handbook. Насчёт того, что написание скриптов на шелле становится в порядке вещей и неисправимо. Но ты не подумай, на баше я пишу, даже иногда нравится. Просто в данном случае не захотелось. Скорей всего из-за того, что даже хороший blfs не имеет в итоге параллельного init, который сейчас есть даже в gen too.
From:(Anonymous)
Date:January 29th, 2013 - 10:37 am
(Link)
я не собирал даже lfs, не потому, что не уверен в своих силах, а потому, что считаю сие бесполезным для практического использования, польза исключительно в углублении понимания внутренностей системы, посему когда-нибудь у меня таки дойдут до него руки. в чем вообще профит lfs для непосредственного юзания?
но, afaik, авторы позиционироют lfs не как пошаговый туториал, а как сборник рецептов и советов, никто не мешает взять openrc или даже upstart, а лучше -- глянуть, как в дебиане реализована паралельная загрузка на sysV.
From:(Anonymous)
Date:January 31st, 2013 - 08:49 pm
(Link)
>никто не мешает взять openrc или даже upstart
Лучше upstart. Честно.

>глянуть, как в дебиане реализована паралельная загрузка на sysV

Ну как-то так сделано:
http://wiki.debian.org/LSBInitScripts/DependencyBasedBoot
From:(Anonymous)
Date:February 1st, 2013 - 10:39 am
(Link)
> upstart
не копал, но смущает то, что его использует космонавт и шапка

> Ну как-то так сделано:
просмотрел, не понял твой поинт. работает заебато, в чём проблема?
From:(Anonymous)
Date:January 11th, 2013 - 06:19 pm
(Link)
Вполне так KISS. Отменили дурацкий rc.conf - стало ещё лучше.
From:(Anonymous)
Date:January 12th, 2013 - 12:57 am
(Link)
они вхерачили туда системд например
From:[info]phonomania
Date:January 13th, 2013 - 01:46 am
(Link)
monkeypatch bug in driver, no?
[User Picture]
From:[info]steinkrauz
Date:January 13th, 2013 - 02:02 am
(Link)
Highly unlikely, IMHO

> Go to Top
LJ.Rossia.org