sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
хм, а вы часом как я не мутили ничего с glibc, я когда его удалил , у меня В CИСТЕМЕ ГДЕ БЫЛО УДАЛЕНИЕ так было постоянно, если у вас такие сообщения касательно любой команды, то я бы рекомендовал бы поставить (обновить) glib + pacman из под (другого) рабочего арча, как пример я написал выше. Чтобы помочь Вам дальше, нам нужно чтобы Вы после chroot /ваш/арч имели выход в интернет (добыли бы интеренет в консоли), далее мы сообщим что делать дальше. Желательно с подробностями, сейчас я вообще не могу понять, что есть, а что нету, что за загрузочная флешка и т.д. Чтобы посмотреть , есть ли физически исполняемый файл, в большинстве дистров это можно сделать так: whereis chroot chroot: /usr/sbin/chroot /usr/share/man/man2/chroot.2.gz /usr/share/man/man1/chroot.1.gz попробуйте запустить chroot, не указывая явно желаемый шелл. Стандартное поведение попробуйте. Формально для работы подойдет любой шелл , хоть чистый sh. Natrio whereis bash bash: /bin/bash /etc/bash.bash_logout /etc/bash.bashrc /usr/share/man/man1/bash.1.gz chroot: failed to run command ‘/bin/bash’: No such file or directory find /mnt/куда.смонтирован/arch -name "*bash*"
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
old11111 |
|
Темы:
3
Сообщения:
54
Участник с: 03 января 2012
|
sleepycatПробовал. По дефолту ищет /bin/bash и не находит, хотя вами перечисленными командами файл находится без проблем. |
fss |
|
Темы:
1
Сообщения:
6
Участник с: 12 июля 2012
|
Удалите парку /lib и сделайте симлинк ln -s /usr/lib /lib. Мне это помогло, у меня тоже не находил никакие файлы. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
fssНе учите плохому. А то щас поудаляют… |
fss |
|
Темы:
1
Сообщения:
6
Участник с: 12 июля 2012
|
Я смотрю вы тут учите “хорошему” не первый день, а проблему решить не можете, мне же это помогло в такой же ситуации. Да и не обязательно удалять можно изменить название, например lib_old, и если что вернуть всё назад. И да думаю, что папка /lib у него почти пустая, у меня там оставалась только папка modules |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
fssЯ свои проблемы решил давно, а вам могу только подсказать, основываясь на ваших словах. Я успешно помог решить эту проблему тем, кто внятно описывал происходящее, см. другие аналогичные темы. Я НЕ МОГУ решить ваши проблемы, это можете сделать только вы сами. fssРаздавать советы типа “удалить /lib”, особенно без конкретных условий, чревато полным крахом системы, причём не у вас, а у новичка, у которого нет шансов вывести её потом из этого состояния. Будьте осторожны с такими советами. |
RiD |
|
Темы:
30
Сообщения:
400
Участник с: 27 июня 2011
|
Постойте, в той фотографии - я правильно вижу строчку chroot . /bin/bash Вы уверены, что чрутитесь “куда надо”. UPD. Сорри, присомтрелся - вроде всё верно. Лучше так mkdir /chrootdir mount /dev/sda5 /chrootdir chroot /chrootdir Предварительно хорошо бы смонтировать /dev /sys /proc туда, но для чрута это не обязательно. Сеть поднять в чруте просто, если она уже поднята в основной системе. Пусть на флешке это интерфейс wlan0 Тогда в чруте ip link set wlan0 up dhcpcd wlan0 В любом случае предлагаю обновить систему с самой флешки. |
dinsariph |
|
Темы:
8
Сообщения:
36
Участник с: 03 июля 2012
|
Люди, ёлки-палки!!! Такаяже надпись при попытке загрузки ядра! Смотрите начальную страницу данного сайта! Чёрным по белому написано, что при обновлении нельзя командовать: sudo pacman –force -Syu потому что это нарушит систему (замена glibc и ошибки пути /lib->/usr/lib), что и произошло со мной!!! Специалисты, как восстановить систему после этого??? Что надо сделать и каким образом? |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
симлинкнуть можно, если только есть уверенность в том, что хотябы модули ядра обновились и переехали на новое место дислокации. Если этого нет, то удалив все модули, вы положите систему так, что я не рискну ее восстанавливать без копии своего арча под рукой. Я не против такого метода, но просто предупредил, дерзайте. может повезет. ТС , Вы можете загрузиться с live дистра, в котором есть pacman? например archbang и выйти на нем в инет, естественно все это на проблемном ноуте, чтобы можно было поработать с диском ? (кстати говоря, именно изза исчезновения в папке lib модулей такая ошибка и возникает, я сейчас погуглил). Я смотрю вы тут учите “хорошему” не первый день, а проблему решить не можете, мне же это помогло в такой же ситуации.Не для протокола, осталось сделать 2 команды, просто неожиданно ТС не смог попасть в чирут, хотя до этого туда попал, проблема уже решена, я ее симулировал, причем самым неправильным и опасным способом и проблему решил за 15 минут. Тут проблема в том, что не понятно, что произошло за эти десять часов, после чего чирут перестал вдруг работать, имхо. Если уж хочется быстренько перепрыгнуть обновление, при этом имея шанс того, что пакмэн может начать придираться к ручно-перенесенным файлам, считая их созданными узером - то сделайте это с умом, как уже было предложено на нашем форуме mkdir /a mount /dev/sdaX /a cp -R /a/lib/* /a/usr/lib rm -fr /a/lib pacman -Sy pacman -S glibc -r /a sdaX - возможно раздел на сатадиске с корнем упавшего арча, также если usr на отдельном разделе, примонтировать его тоже - есть вселенская цель =)) И то еще куча мелочей, например если пакмен работает в ОС такойже разрядности что и ставшая на колени, то все нормально, если нет , то еще не обходимо принудительно указать ему разрядность ОС, восстановить которую мы с помощью него пытаемся, как замечено выше. - Но если дело еще и в том что initrd для старого ядра, то трассировку ядра вы все равно будете лицезреть, ну один “шанец” есть то , точно ))
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
din_sariphСмотрим здесь: viewtopic.php?p=82817#p82817 |