bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Ты ведь перенёс именно /lib в /usr/lib - правильно? А я только файлы, содержащиеся в /lib, перемещал в /usr/lib - с этим и косяк вышел, скорее всего, а перед этим обновилось ядро, нвидиа и пр., и после обновления в /lib не оставалось никаких модулей и т.п. - все они нормально переехали в /usr/lib. Собстно, в /lib к тому времени осталось лишь 46 файлов (один из них - левая ссылка, которую я прибил) - их-то я и двигал. Короче, проги искали либы в /usr/lib/*, а они у меня лежали в корне /usr/lib |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
bobartНет, не правильно! если бы я так перенес, то у меня папка называлась бы /usr/lib/lib!!! Если быть точнее я перенес все файлы и папки из /lib в /usr/lib, удалил /lib и создал ссылку /lib на /usr/lib
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Значит я просто неправильно создавал ссылку, потому что переносил я их так-же как и ты, судя по твоему описанию. (Да, так и есть: либы сейчас лежат в корне /usr/lib) зы, ладно, хватит, уже заговариваться начал: /usr/lib, /usr/lib/* … - хорошо то, что хорошо кончается =) |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
Да скорей всего, ссылка не правильная получилась… Я с первого раза ссылку тоже сделал не правильную, я ж делал под лайфЮСБ и долфином, и она получилась что не туда указывала, и первая загрузка окончилась кернел паником, но я ее поправил и все заработало…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
jim945Особенно те, у которых /usr на отдельный раздел смонтирован, да ? |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
killer1804Уже давным давно есть хук usr. Не так ли?jim945Особенно те, у которых /usr на отдельный раздел смонтирован, да ?
Lupus pilum mutat, non mentem.
|
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
видимо делать нужно было так: 1. Обновить все кроме glibc 2. Скопировать, а не переместить из /lib/ в /usr/lib 3. обновить glibc с –force |
jim945 |
|
![]()
Темы:
9
Сообщения:
3194
Участник с: 25 января 2010
|
killer1804Ни в коем случае. Надо 1. Обновить все кроме glibc 2. viewtopic.php?f=6&t=9468#p82748
Lupus pilum mutat, non mentem.
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
killer1804В соседнем топике Natrio популярно объяснил, что происходит при форсированном обновлении glibc: При таком обновлении пакман успешно удаляет /lib , но не может создать на его месте симлинк, котому что glibc отсутствуетКонечно, есть вариант w00zy, но это “вариант w00zy”. |
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
jim945Сработало же.killer1804Ни в коем случае. Суть в чем - в новом пакете glibc (2.16.0-2) есть симлинк на /usr/lib. pacman удаляет каталог /lib со всем его содержимым и на его место записывает этот смилинк /lib -> /usr/lib. Система обращается к либам в /lib, и после установки glibc –force теряет их, так как их (либ из /lib) еще нет в /usr/lib. Но если их (либы из /lib) туда скопировать, в /usr/lib из /lib, система, после glibc –force уже их там видит. И все работает. |