Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Как восстановить после обновления (http://forum.oszone.net/showthread.php?t=352563)

eus_deus 10-12-2022 15:26 2998451

Как восстановить после обновления
 
Здравствуйте!
Пишет тупой недопользователь freebsd...
Попал на такую ошибку, точнее, сделал такие действия, обновил 11.4 до 12.0 (впервые в жизни обновлял)
Кто может, объясните понятным языком, можно ли вернуть систему?
При запуске - ошибки на invaдшв file format и предложение
Код:

enter full pathname of shell or return for /bin/sh:
Что делать, пошагово? Доступ к машине есть физически (ну вроде), то есть всякие загрузки с флешки возможны.
И вообще - можно без переустановки, а то я тоже первый раз делал эту ZFS, и не знаю, смогу ли еще. Тем более, это же скорее всего повлечет полный слет файлов
С меня - на кофе с булочкой))

7777777Miki 10-12-2022 17:45 2998460

у тебя ранее просто другая оболочка была к примеру bash, так как после обновления она "слетела" нужно ее заново указать, но я бы не советовал менять дефолтную, всегда будут такие проблемы, чтобы ее вернуть нужно зайти в систему под однопользовательским режимом с правами записи, и установить по умолчанию оболочку shell - sh которая по умолчанию

eus_deus 10-12-2022 17:51 2998461

7777777Miki, а на пальцах можешь объяснить? Я от природы виндоусятник
Он после обновления на все пишет такие или подобные строки:
Код:

ld-elf.so.1: /lib/libedit.so.7: invalid file format
Это я обновил 11.4 до 12.0, чего делать как потом делать нельзя - новую заменил на старую

7777777Miki 10-12-2022 18:17 2998465

я тоже
вот первый шаг - https://www.fryaha.ru/freebsd-boot-single-user/

eus_deus 10-12-2022 18:24 2998467

7777777Miki, монитор просто один, хочу набрать информации, потом переключиться и пробовать. На монтировании надо будет выяснить, какой диск на системе наверное
Вот писали, как вернуться обратно, я правда ни бум-бум...
HTML код:

- I booted the host from 11.4 USB memstick
- mount /dev/<root-fs-in-danger> /mnt # you will have to mount other FSs if it's split onto /var, /usr etc in order to get complete "system tree"
- cd /mnt/var/db
- cp -rp freebsd-update freebsd-update.bak # let's do some backup of freebsd-update state
- cd freebsd-update
- ln -s install.<?> "$(echo /mnt/ | sha256 -q)-rollback" # find out the name of your install.<?> dir
- freebsd-update -b /mnt/ -d /mnt/var/db/freebsd-update/ -f /mnt/etc/freebsd-update.conf rollback

Цитата:

Цитата 7777777Miki
у тебя ранее просто другая оболочка была к примеру bash »

Согласно инструкции, по которой я ставил, стояла csh
Как для себя - решил переустановить, тема закрыта, но решения не было

7777777Miki 11-12-2022 15:58 2998522

во фряхе нужно читать маны (да и не только в ней), много читать, если нет времени и желания то проще переустановить
что нужно сделать я написал, но прям по командам все разбить для меня это займет очень много времени, своих проблем хватает)

eus_deus 12-12-2022 18:25 2998664

7777777Miki, чтобы вы знали - ни под сингл, ни под мульти пользователем при такой ошибке сделать ничего не дает, разве что использовать livecd, или rescue/sh можно, но что там делать - понятия не имею. Переустановил на и все, время потратил - да, но на чтение наверное потратил бы более. У меня тоже есть свои заботы


Время: 12:04.

Время: 12:04.
© OSzone.net 2001-