LINUX.ORG.RU
ФорумTalks

[ЖЖ][Надоело][Записывайте в неосиляторы][Kernel Panik && bash: emerge: command not found]ненавижу


0

2

Вчера обновил udev до 171, сегодня словил kernel panic после switch_root на настоящий root раздел.

Загрузился с live-usb ubuntu 10.10 chrootнулся в систему, запустил emerge --sync && emerge -uDN world, на установке seamonkey 2.0.14-r1 началась ругань на остуствие ebuild. После emerge --oneshot portage вылезло

ubuntu / # emerge -uDN world
bash: emerge: command not found
и
ubuntu / # ls -l /usr/bin/emerge && ls -l /usr/lib64/portage/bin/emerge
lrwxrwxrwx 1 root root 27 Jun  7 17:26 /usr/bin/emerge -> ../lib64/portage/bin/emerge
ls: cannot access /usr/lib64/portage/bin/emerge: No such file or directory
ubuntu / #
revdep-rebuild выдаёт это
ubuntu / # revdep-rebuild 
/usr/bin/revdep-rebuild: line 1039: portageq: command not found
 * Configuring search environment for revdep-rebuild

 * Checking reverse dependencies
 * Packages containing binaries and libraries broken by a package update
 * will be emerged.

 * Collecting system binaries and libraries
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency

 * Dynamic linking on your system is consistent... All done. 
наглый find жалуется на
ubuntu / # find
find: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
хотя
ubuntu / # eselect profile show
Current /etc/make.profile symlink:
  /usr/portage/profiles/hardened/linux/amd64/no-multilib
и
ubuntu / # grep selinux /etc/make.conf
ubuntu / #
По сравнение с этим вопли несчастных арчеводов туфта.
Даже Exherbo с замаскированымии и необходимыми пакетами для установки так не курит.


Если бы у меня была Gentoo и такая проблема, то я бы скопировал emerge из stage3 и сделал бы какой-нибудь 'emerge -eD world'...

Yareg ★★★ ()

когда-то я тоже был неосилятором генты :)
но в сравнении с freebsd гента очень дружелюбна.
в конкретно твоей ситуации хрен его знает что делать.

Komintern ★★★★★ ()
Ответ на: комментарий от Komintern

судя по

[Надоело][Записывайте в неосиляторы]

Debian/aptosid

tn1 ()
Ответ на: комментарий от Chubakur

У меня 10500летний make.conf и /etc/portage/*.(из до luks/lvmовой эпохи)

tn1 ()

Используешь генту — ССЗБ. Я уже давно говорил, что кроме арча нормальных дистрибутивов нет.

pevzi ★★★★★ ()
Ответ на: комментарий от tn1

О! Райзер! Она кайзерфс молчит, как молчал сам райзер на вопрос - «это вы жену почикали?»

zgen ★★★★★ ()
Ответ на: комментарий от Komintern

но в сравнении с freebsd гента очень дружелюбна.

хрен его знает что делать.

Да, дружелюбность зашкаливает.

zgen ★★★★★ ()
Ответ на: комментарий от pevzi

> Я уже давно говорил, что кроме арча нормальных дистрибутивов нет.
кхм ~4к пакетов +мега_костыль aur и говняные зависимости.

tn1 ()
Ответ на: комментарий от tn1

>кхм ~4к пакетов +мега_костыль aur и говняные зависимости.
С другой стороны, намного проще стать ментейнером своего локалхоста. PKGBUILD заметно проще, чем любой ебилд.

x3al ★★★★★ ()
Ответ на: комментарий от x3al

Есть ещё alpine-linux, билды там крайне похожи на арчевые (хотя корни дистрибутива где-то в генте), но пакеты распиливаются на -doc/-dev. Хотя за uclibc+busybox на десктопе ему можно простить что угодно.

x3al ★★★★★ ()
Ответ на: комментарий от tn1

Сегодня починили установку на неLVM-рут.

x3al ★★★★★ ()

ССЗБ

We recommend that you only use the stable branch. However, if you don't care about stability this much and you want to help out Gentoo by submitting bugreports to http://bugs.gentoo.org, read on. 

kermzyxer ()
Ответ на: комментарий от tn1

А если ставить из тестинга только пакеты, версии которых не устраивают? На сколько я знаю, в gentoo с этим проблем меньше, чем в debian.

kermzyxer ()
Ответ на: комментарий от kermzyxer

> Попробовал дебиан?
Завтра. Сегодня конфиги/архивы/... бекапил.

tn1 ()
Ответ на: комментарий от kermzyxer

А если ставить из тестинга только пакеты, версии которых не устраивают?

Всё замечательно, потом они потянут за собой кучу не-арч, и тогда нужна ловкость рук.

Xenesz ★★★★ ()
Ответ на: комментарий от Xenesz

Знаю, знаю. Есть небольшой опыт использования stable debian'а с pining'ом и пакетами из testing'а. Вот такая конфигурация, вроде, `сама в себе' и не конфликтует с другими пакетами:

app-editors/emacs ~amd64
app-emacs/* ~amd64

kermzyxer ()
Ответ на: комментарий от tn1

> xorg-server
Мммм... я не знаю, что мне даст обновление, поэтому полагаюсь на разработчиков gentoo.

fvwm

Еще не успел прописать XMonad.

rxvt-unicode

Не стоит, пользуюсь ansi-term и eshell.

Собственно, я прописал в ~amd64 emacs-apps т.к. многие моды для emacs в активной разработке, например org-mode.

Кстати, каким образом у тебя ядро грузится за 2 сек? ;)
У меня монолитное ядро грузится 5 сек.

kermzyxer ()
Ответ на: комментарий от bsdfun

> udev 171-2
udev 171 без 2. Скорее всего спецефичный для моей конфигурации(опции ядра/use флаги/cflags) баг.

tn1 ()
Ответ на: комментарий от kermzyxer

> Кстати, каким образом у тебя ядро грузится за 2 сек? ;)
1.6 до просьбы ввода пароля из initramfs(не initrd) на расшифровку root(/dev/sda2). А ещё оно весит 1.5MiB. Если вкомпилять initramfs в kernel, то 3.8MiB.

PS если хочешь могу сфоткать на телефон.

tn1 ()
Ответ на: комментарий от tn1

> если хочешь могу сфоткать на телефон.
Спс, не надо - верю ))

У меня 5 сек грузится ядро, 6 сек модули, login.

Как ты так ускорил загрузку??
И как сделал, чтобы ядро просило пароль в initramfs? Просто запускаешь в initramfs login?

kermzyxer ()
Ответ на: комментарий от kermzyxer

> Как ты так ускорил загрузку??
Отключил всё ненужное.

И как сделал, чтобы ядро просило пароль в initramfs?

пароль просит cryptsetup для расшифровки sda2.

Просто запускаешь в initramfs login?

ash --login

PS 2.22 я спать.

tn1 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.