|
January 11th, 2013
03:23 pm - Ссаные пинусы Обновил я тут на днях свой няшный Арчик, перегружаю виртуалку, а мне вместо логина показывают систему зависшую. Причём зависшую накрепко: на другую консоль переключиться, чтобы посмотреть, в чём проблема, никак не выходит. Ладно, перегружаемся в однопользовательский, читаем логи: в системе всё в порядке, и только Иксы ругаются, что не смогли загрузить драйвер видео. Это, конечно, странно — почему оно виснет, а не вываливается обратно в консоль? — но вполне правдоподобно.
Лёгкий гуглёж приводит к искомому искомому багу. Действительно, виснет всё из-за драйвера. А драйвер падает из-за свежей версии glibc. Замечательно. То есть, чтобы получить рабочую систему надо либо вырубить видеодрайвер, либо откатить пакет glibc на более старую версию, и вместе с ним все 100500 пакетов, которые от него зависят.
В сухом остатке у нас драйвер, который вешает систему, и dllso hell, который это порождает. Здравствуй, Windows 95, давно не виделись.
|
Comments:
From: | (Anonymous) |
Date: | January 11th, 2013 - 03:12 pm |
---|
| | | (Link) |
|
На кой хер делать две вещи:
1) гонять арч в виртуалке 2) использовать кривой виртуалбокс вместо прямого kvm-а или проприетарного, но работающего vmware
В общем, ответ на оба эти вопроса -- bad legacy Арч я поставил, когда он ещё вполне соответствовал принципу KISS, а VirtalBox потому что в тогдашней версией VmWare меня что-то не устраивало.
From: | (Anonymous) |
Date: | January 11th, 2013 - 04:55 pm |
---|
| | | (Link) |
|
арч давно уже не KISS
А что из линухов сейчас KISS? Может, таки переползу на другой дистр на досуге
From: | (Anonymous) |
Date: | January 12th, 2013 - 12:56 am |
---|
| | | (Link) |
|
LFS слака. но если ехать, то лучше дебиан
Если к LFS прикрутят upstart, заместо богомерзкого sysvinit, будет вполне себе охуенно.
From: | (Anonymous) |
Date: | January 13th, 2013 - 01:58 pm |
---|
| | | (Link) |
|
схуяли он богомерзкий?(он конечно богомерзкий в том смысле, что чертовски хорош), но здаётся ты имел ввиду другое
и да, к LFS можно прикрутить что угодно, но это будет путь во тьме, особенно для нуба
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
>мы по-разному понимаем LFS Дело в том, что в отличие прочей сборки и настройки системы, написание собственных init-скриптов - дело неблагодарное и не очень полезное. Человек, сумевший написать свой init-скрипт для BLFS, не получает ничего, кроме умения писать init-скрипты для BLFS.
From: | (Anonymous) |
Date: | January 21st, 2013 - 07:33 am |
---|
| | | (Link) |
|
а в других дистрибах какой-то особенный bash? или там скрипты init-а на эльфийском? если знать bash(иначе нахуя вообще LFS), то написание этих скриптов быстро и тривиально в 99% случаев а тот факт, что в ваших упстартах/системд (поправь меня, если я не прав) нужно дополнительно изучать какието опции(в 90% случаев), и, дополнительно, писать на том же баше сложную логику(в 10% более сложных случаев) вместо того, чтобы сразу описать логику на общеизвестном, полном по Тьюрингу языке тебя не смущает?
Тут уже можно подключать саркастические цитаты из 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) |
|
они вхерачили туда системд например
monkeypatch bug in driver, no? |
|