1 (08.07.2014 17:32:54 отредактировано Ampermetr)

При обновлении упал баш, после перезагрузки система не грузится
http://i64.fastpic.ru/big/2014/0708/30/12f06e293186ae38c1c35d4a0aa79030.jpg
Пытался загрузиться со старого ядра результат тот же.
Через chroot -

root@debian:/home/user# mount /dev/sdb1 /mnt/gentoo
root@debian:/home/user# mount -t proc none /mnt/gentoo/proc
root@debian:/home/user# mount -o bind /dev /mnt/gentoo/dev
root@debian:/home/user# chroot /mnt/gentoo /bin/bash
Ошибка сегментирования

Кусок /var/log/messages

+ открыть спойлер

Jul  8 07:44:44 localhost su[5478]: Successful su for root by user
Jul  8 07:44:44 localhost su[5478]: + /dev/pts/1 user:root
Jul  8 07:44:44 localhost su[5478]: pam_unix(su:session): session opened for user root by user
Jul  8 07:45:01 localhost kernel: [18612.501341] rm[5516]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:45:22 localhost kernel: [18633.235048] emerge[5519]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:45:33 localhost kernel: [18643.796622] emerge[5523]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:45:48 localhost kernel: [18659.099012] emerge[5526]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:45:54 localhost kernel: [18664.999366] emerge[5529]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:46:05 localhost kernel: [18676.152464] emerge[5530]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:46:32 localhost kernel: [18702.864509] utempter[5534]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:46:32 localhost su[5478]: pam_unix(su:session): session closed for user root
Jul  8 07:46:38 localhost kernel: [18708.662241] utempter[5543]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:46:38 localhost kernel: [18708.663170] bash[5542]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:50:46 localhost init: Id "c1" respawning too fast: disabled for 5 minutes
Jul  8 07:50:46 localhost kernel: [18956.711731] agetty[5586]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:50:46 localhost kernel: [18956.712101] agetty[5587]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.367773] show_signal_msg: 1 callbacks suppressed
Jul  8 07:51:05 localhost kernel: [18975.367777] login[2323]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.368290] agetty[5590]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.368660] agetty[5593]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.369090] agetty[5594]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.369535] agetty[5595]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.369889] agetty[5596]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.370277] agetty[5597]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.370660] agetty[5598]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost kernel: [18975.371012] agetty[5599]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:05 localhost init: Id "c2" respawning too fast: disabled for 5 minutes
Jul  8 07:51:05 localhost kernel: [18975.371396] agetty[5600]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:12 localhost kernel: [18982.623149] show_signal_msg: 1 callbacks suppressed
Jul  8 07:51:12 localhost kernel: [18982.623154] udev-acl.ck[5603]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:12 localhost kernel: [18982.846279] kcminit[5605]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:12 localhost kernel: [18982.846646] kcminit[5609]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:12 localhost kernel: [18982.847296] kcminit[5607]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost polkitd[2419]: Unregistered Authentication Agent for unix-session:$
Jul  8 07:51:24 localhost kernel: [18994.662820] kreadconfig[5616]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kernel: [18994.680658] kdeinit4_shutdo[5617]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kernel: [18994.681997] sed[5622]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kernel: [18994.682915] xprop[5623]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kernel: [18994.683482] xprop[5624]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kdm: :0[2337]: Reset script returned non-zero exit code
Jul  8 07:51:24 localhost kernel: [18994.684532] Xreset[5625]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kdm: :0[2337]: pam_unix(kde:session): session closed for user user
Jul  8 07:51:24 localhost kernel: [18994.687272] pam-foreground-[5627]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kernel: [18994.688413] udev-acl.ck[5628]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4
Jul  8 07:51:24 localhost kernel: [18994.991802] X (2329) used greatest stack depth: 3832 by$
Jul  8 07:51:24 localhost kernel: [18995.002109] shutdown[5630]: segfault at 83c38100 ip 83c38100 sp bfbed72c error 4

В чем может быть причина? И вообще есть ли смысл чинить? Может сразу переустановить систему?

2

Ampermetr пишет:

В чем может быть причина?

глянуть бы логи portage'а... и strace backtrace сегфолта баша при chroot'е...
пока похоже на кривой компиллер или glibc. (были даунгрейды?)

Ampermetr пишет:

И вообще есть ли смысл чинить? Может сразу переустановить систему?

тут ремонт от переутановки не сильно отличается: распаковывается stage3 на ту же систему (кроме /etc и /var/lib/portage), chroot'ишься и пересобирается мир...  потом ещё надо будет найти и вычистить мусор не принадлежащий ни одному пакету...

переустановка с сохранением /etc и /var/lob/portage будет ИМХО проще и чище...
да, у убоих способов есть грабли...

95% процентов проблем находятся между клавиатурой и стулом.

3 (08.07.2014 18:23:36 отредактировано Ampermetr)

Даунгрейда не было. В логе портежа нашел только одну ошибку, и то она была из-за того, что забыл включить сеть после ребута. Попробую переустановить,  софта стояло не много, а значит и мусора будет будет не много))

4

Покажите make.conf, в частности интересую CFLAGS и CXXFLAGS.

Вы случаем не собирали бинарные пакеты на другом ПК и не устанавливали их на этом? Или не меняли процессор?

5

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -march=i686 -pipe"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
# These are the USE flags that were used in addition to what is provided by the
# profile used for building.
USE="bindist -gtk -gnome qt kde X unicode alsa ffmpeg mpeg ogg flac lame vorbis mad taglib jpeg jpeg2k png"
PORTDIR="/usr/portage"
DISTDIR="${PORTDIR}/distfiles"
PKGDIR="${PORTDIR}/packages"

GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.switch.ch/mirror/gentoo/ http://mirror.switch.ch/ftp/mirror/gentoo/"
LINGUAS="en ru"
VIDEO_CARDS="fglrx"

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