noclip4668 |
|
Темы:
8
Сообщения:
54
Участник с: 07 августа 2018
|
сегодня ночью я создал символическую ссылку (ln -s) /lib/libuuid.so.1 с файлом .sh потом в этот sh скопировал текст с другого sh (я пытался запустить игрушку, а для нее нужен libuuid.so.1, а команда ln -s создала новый файл поэтому из нормального файла я перекинул текст в другой) и после компьютер завис. я его ребутнул и мне выскочил kernel panic, сверху было написано /sbin/init error while loading shared libraries: /usr/lib/libuuid.so.1: invalid ELF header помогите пожалуйста, что мне стоит сделать чтобы компьютер запустился ? |
indeviral |
|
Темы:
38
Сообщения:
3196
Участник с: 10 августа 2013
|
p.s. ну или можно переустановить libutil-linux но это неинтересно((
Ошибки в тексте-неповторимый стиль автора©
|
noclip4668 |
|
Темы:
8
Сообщения:
54
Участник с: 07 августа 2018
|
а где мне писать эту команду, если я не могу зайти в систему ? |
noclip4668 |
|
Темы:
8
Сообщения:
54
Участник с: 07 августа 2018
|
есть ли в грубе опция наподобие безопасного режима и тд ? |
indeviral |
|
Темы:
38
Сообщения:
3196
Участник с: 10 августа 2013
|
ну да emergency mode, в grub нажмите 'e' и к параметрам загрузки допишите emergency или можно удалить символ из uuid должен быть одинаковый результат. потом примонтируйте раздел с корнем, и пересоздайте симлинк.
Ошибки в тексте-неповторимый стиль автора©
|
noclip4668 |
|
Темы:
8
Сообщения:
54
Участник с: 07 августа 2018
|
пишет file exists. может другой ключ добавить надо ? (все я понял, какой ключ -f, но после этого я написал команду ребуут и мне выдается такая же ошибка error with shared libraries. перезагрузил, запустился то же самое. я пожалуй попробую переустановить библиотеки . спасибо , вы мне очень помогли !) |
noclip4668 |
|
Темы:
8
Сообщения:
54
Участник с: 07 августа 2018
|
я не могу переустановить либутил. пробую посмотреть что вписано в libuuid.so.1 там дичь написана которая ничем не связана с системой . не могли бы вы пожалуйста написать что должно быть в libuuid.so.1 |
indeviral |
|
Темы:
38
Сообщения:
3196
Участник с: 10 августа 2013
|
ibuuid.so.1 симлинк на libuuid.so.1.3.0 это бинарный файл, не знаю что вы там могли увидеть.
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
noclip4668indeviral вроде все толково описал и все понятно. Для неверующих file /usr/lib/libuuid.so.1 file /usr/lib/libuuid.so.1.3.0 И для подтверждения, смотрим 1-ые 64 байта каждого файлаhexdump -C -n 64 /usr/lib/libuuid.so.1 hexdump -C -n 64 /usr/lib/libuuid.so.1.3.0
Заходишь в emergency mode, смотришь наличие данных файлов ls /usr/lib/libuuid.so.1 и ls /usr/lib/libuuid.so.1.3 Если имеются оба, удаляешь /usr/lib/libuuid.so.1 и создаешь simlink, как писал indeviral Если имеется только /usr/lib/libuuid.so.1.3.0, создаешь simlink Если нет обоих файлов или не помогает создание симлинка, переустанавливай libutil-linux pacman -Qo /usr/lib/libuuid.so.1 /usr/lib/libuuid.so.1 принадлежит libutil-linux 2.32.1-2 UPD - рекомендую почитать это EDIT 1 - в случае переустановки libutil-linux - нужно устанавливать ту версию, которая у тебя стоит, скачивать отсюда
Ошибки не исчезают с опытом - они просто умнеют
|
noclip4668 |
|
Темы:
8
Сообщения:
54
Участник с: 07 августа 2018
|
сори я глупенький, переустановка не получалась писало типа unexpected error , решил удалить либутил у меня удалилось все и pacman тоже поэтому не смог установить обратно либутил :))))))))))))) я психанул и снес все . спасибо в любом случае p.s я не профессионал в линухе только учусь, могу допустить ошибку если мне даже все растолковали. теперь я хотя бы научился заходить в emergency mode , мне это поможет. |