|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » FreeBSD - Перезапись библиотек cp /usr/compat/linux/usr/lib/* /usr/lib |
|
FreeBSD - Перезапись библиотек cp /usr/compat/linux/usr/lib/* /usr/lib
|
Новый участник Сообщения: 4 |
Профиль | Отправить PM | Цитировать Была выполнена команда из под sudo
#sudo cp /usr/compat/linux/usr/lib/* /usr/lib то есть все похожие по названию библиотеки переписались сейчас нет возможности зайти по ssh после того как ввожу логин и пароль выдается следующее сообщение FreeBSD 6.2-RELEASE (SMP) #0: Fri Jan 12 11:05:30 UTC 2007 /libexec/ld-elf.so.1: Shared object "libdl.so.2" not found, required by "libncurses.so.6" Как восстановить, можно даже все библиотеки в /usr/lib? Ответьте пожалуйста как можно скорее с четверга сервер лежит. Спасибо! |
|
Отправлено: 13:48, 22-11-2009 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать А бекап есть ? Если нет, то сделайте бекап и устанавливайте систему заново. Недостающее потом вытащите из бэкапа.
Если есть - то просто восстановите систему из бекапа. |
------- Отправлено: 14:04, 22-11-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать а другого способа нет, например через livecd chroot? и скомпилить библиотеки /usr/src ...
Да бэкапа нет, иначе зачем бы я спрашивал. |
Отправлено: 14:10, 22-11-2009 | #3 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Боюсь возникнет проблема - собранная библиотека скомпилировалась не с той и т.п. Выйдет гораздо дольше.
|
------- Отправлено: 14:15, 22-11-2009 | #4 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать понятно - спасибо
А вот посоветовали в другом форуме Используйте утилиты в /rescue для входа и минимальной работы на сервере (в качестве шелла укажите /rescue/csh - они скомпилированы статически с библиотеками). Можно попробовать выполнить make && make install, находясь в /usr/src/lib (при условии что сырцы к 6.2-RELEASE). Другой вариант - запуститься с CD/livefs 6.2 и переписать /lib на сервере в оригинал. |
|
Отправлено: 14:17, 22-11-2009 | #5 |
Забанен Сообщения: 6158
|
Цитата serivo:
вам придётся восстанавливать юзереленд (бекапов, конешно, нету?) например, так - разыскиваем диск с дистром 6.2-RELEASE mount /cdrom cd /cdrom/base cat base.?? | tar --unlink -xpzf - -C / будьте внимательны и осторожны. |
|
Отправлено: 14:23, 22-11-2009 | #6 |
Новый участник Сообщения: 4
|
Профиль | Отправить PM | Цитировать А можно по подробнее что эта команда делает
|
Отправлено: 15:18, 22-11-2009 | #7 |
Забанен Сообщения: 6158
|
распаковывает базовую систему, в тч либы, в корень, переписывая всё. если страшно, можете распаковать не в корень, а скажем в /tmp, а потом что нужно руками скопировать.
|
Отправлено: 00:41, 23-11-2009 | #8 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Вопрос по squid: переполняется директория /usr! | Pmax | Программное обеспечение Linux и FreeBSD | 16 | 23-01-2010 15:34 | |
Debian/Ubuntu - я удалил каталог /usr/bin! | .ExeRun | Общий по Linux | 3 | 21-09-2008 12:56 | |
FreeBSD - Читая /usr/src/UPDATING | Sadok | Общий по FreeBSD | 2 | 04-09-2008 21:15 | |
FreeBSD - /usr переполнен | lird_nikon | Общий по FreeBSD | 3 | 29-05-2008 15:15 | |
USR 56k modem USB | VlD | Microsoft Windows 2000/XP | 7 | 08-11-2003 23:34 |
|