nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
Все пакеты Arch Linux, у которых до этого времени имелись свои файлы в директории /lib, перемещены в /usr/lib. Отныне /lib – ссылка на /usr/lib. При выполнении данного обновления pacman, скорее всего, покажет конфликт с директорией /lib. Простейший способ его обойти – выполнить следующие команды:pacman -Syu --ignore glibc pacman -Su Никогда не используйте --force Если же любой из указанных шагов по разрешению конфликта не работает (например, из-за зависимости версий, конфликтов файлов в директории /lib), обратитесь к руководству за более детальными инструкциями по выполнению данного обновления. Оригинал: News: The /lib directory becomes a symlink Автор: Allan McRae Дата публикации: 14.07.2012
Говорила мама: "RTFM, сынок!"
|
nobus |
|
Темы:
67
Сообщения:
1067
Участник с: 01 января 2010
|
Простейшие шаги не помогли, обратился к указанному руководству. Выполнил find /lib -exec pacman -Qo -- {} + Мне пришлось дополнительно убить директорию /lib/modules, чтобы обновление glibс наконец прошло.
Говорила мама: "RTFM, сынок!"
|
samson4747 |
|
Темы:
33
Сообщения:
534
Участник с: 23 февраля 2012
|
Так же проверяем ссылки из базы пакмана на папку /lib командой grep '^lib/' /var/lib/pacman/local/*/files После спокойно делаем pacman -Su Благодарим за помощь SunStroke
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
|
nikisch |
|
Темы:
7
Сообщения:
224
Участник с: 24 ноября 2009
|
“”Никогда не используйте –force во время этого обновления“” Чего делать тем, кто сначала делает, потом думает, и только потом читает руководства? Сразу после попытки апдейта все программы перестали находиться по своим местам проживания. (хотя файлы на месте) После ребута ядро в панике. Все решается созданием вручную ссылки ln -s /usr/lib /lib При обновлении glibc с ключем -f он убивает /lib, а симлинк создать не успевает. При попытке обновить другую машину по инструкциям тоже ничего не вышло, даже после удаления всех левых файлов из /lib (остались только принадлежащие glibc) Действовал также как ив первом случае )) Надо допиливать процесс обновления, так никуда не годится. Замечательный способ убить несколько часов в воскресенье. |
aady |
|
Темы:
9
Сообщения:
101
Участник с: 08 ноября 2011
заблокирован
|
Официальный способ решения вопроса не сработал у большинства, потому что они писали glibs вместо glibc? :)
Свежий воздух - единственный враг философии.
GTK2/GTK3 тема для openbox. |
dinsariph |
|
Темы:
8
Сообщения:
36
Участник с: 03 июля 2012
|
У меня ядро всё равно в панике - не может загрузить init. Как лечить?? Как восстановить инициализацию, когда уже выше написанные советы выполнены? Пытался переустановить ядро с помощью установочного диска, но chroot не выполняется. |