Криво обновился 7.0-STABLE -> 8.1-STABLE

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-07 23:02:15

Всем привет! Криво обновился, по статье http://www.lissyara.su/articles/freebsd ... nd_kernel/. Как сейчас понимаю, лучше было делать классическим способом или ещё лучше - по хэндбуку. Результат - в сингл моде не проходит даже make buildworld. Возможно, выкачал исходники в не самый подходящий момент. Система старая, с флэшки не грузится, с СД-привода - тоже, нужны, по всей видимости, какие-то пляски с бубном, а именно, как я понимаю, сделать винчестер primary master, а СД-привод - secondary slave. Идея в том, чтобы загрузится с CD, флэшки, любого другого носителя и переписать исходники. А потом попытаться ребилдить мир и ядро.

Имеет право на жизнь такая мысль? Может быть возможны другие варианты действий?
Последний раз редактировалось f_andrey 2010-10-08 7:54:58, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения. оформляйте сообщен е по человечески, приводите полную диагностику, больше логов больше вероятности ответа, а не флуда

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение Гость » 2010-10-08 2:04:24

поток каких то мыслей смысл которых я так и не понял

есть четкая проблема, в зависимости от ошибки - соотвутсвующие дейтсвия

здесь не решают проблемы по типу:
у меня что то где-то там-то как-то если да то почимунет и абыкак
я прав?
вот это ваш вопрос переведеный с китайского на русский

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение snorlov » 2010-10-08 8:23:48

alexxis писал(а):Всем привет! Криво обновился, по статье http://www.lissyara.su/articles/freebsd ... nd_kernel/. Как сейчас понимаю, лучше было делать классическим способом или ещё лучше - по хэндбуку. Результат - в сингл моде не проходит даже make buildworld. Возможно, выкачал исходники в не самый подходящий момент. Система старая, с флэшки не грузится, с СД-привода - тоже, нужны, по всей видимости, какие-то пляски с бубном, а именно, как я понимаю, сделать винчестер primary master, а СД-привод - secondary slave. Идея в том, чтобы загрузится с CD, флэшки, любого другого носителя и переписать исходники. А потом попытаться ребилдить мир и ядро.
Имеет право на жизнь такая мысль? Может быть возможны другие варианты действий?
Как это с сд-привода не грузится, может у вас сам комп накрылся... В синг моде вы загружаетесь, ну так смонтируйте сд и перепишите исходники...

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-08 9:46:01

snorlov писал(а):В синг моде вы загружаетесь, ну так смонтируйте сд и перепишите исходники...
Вот оно! Бревна в глазу я и не заметил... Гигантское спасибо! :good:

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-09 22:24:07

Получилось обновить исходники. Но ошибка во время make buildworld по прежнему появляется.

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-09 22:30:37

Последние строчки на экране такие:

Код: Выделить всё

/usr/obj/usr/src/tmp/legacy/usr/libexec/catman.local -> /usr/obj/usr/src/tmp/legacy/usr/libexec/makewhatis.local
pid 14745 (ln), uid 0: exited on signal 12 (core dumped)
Bad system call (core dumped)
***Error code 140

Stop in /usr/src/usr.bin/makewhatis.
***Error code 1

Stop in /usr/src.
***Error code 1

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение MASiK » 2010-10-09 23:19:28

Надо бы тебе наверно не исходники кода, а уже скомпилированные библиотеки поменять, ты я так понял сделал

Код: Выделить всё

make world DESTDIR=/
да?
Если так то уже половина самих LIB у тебя от 8.1 имеет смысл попробовать тупо скопировать с диска к себе папку /lib /usr/lib /usr/local/lib
Думаю после этого должно заработать хотя бы сборка ядра и мира, ну и кое как старушка запляшет но с благими матами

P.S. Начать можно всего лишь с замены /lib и дальше смотреть по обстоятельствам
Самурай

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-10 15:54:40

MASiK писал(а):Надо бы тебе наверно не исходники кода, а уже скомпилированные библиотеки поменять, ты я так понял сделал

Код: Выделить всё

make world DESTDIR=/
да?
нет, так я не делал.
MASiK писал(а):Если так то уже половина самих LIB у тебя от 8.1 имеет смысл попробовать тупо скопировать с диска к себе папку /lib /usr/lib /usr/local/lib
Думаю после этого должно заработать хотя бы сборка ядра и мира, ну и кое как старушка запляшет но с благими матами

P.S. Начать можно всего лишь с замены /lib и дальше смотреть по обстоятельствам
Попробовал перезаписать библиотеки в /lib. Вываливается та же ошибка при make buildworld.

Копируем файлы конфигов и устанавливаем операционку с нуля?

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение MASiK » 2010-10-10 18:08:30

СТранно, копируй терь либы /usr/lib /usr/local/lib Конфиги можно и не трогать, всё дело в либах, ну и что у тебя там в make.conf
Самурай

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-10 18:36:59

MASiK писал(а):СТранно, копируй терь либы /usr/lib /usr/local/lib Конфиги можно и не трогать, всё дело в либах, ну и что у тебя там в make.conf
Скопировал, попробовал. Ошибка та же. Надо признать, что, может быть, не совсем корректно копировал, так как выдавались сообщения типа "Operation not permitted". Ключ какой забыл? Делал так: cp -Rf <откуда> <куда>.

гость
проходил мимо

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение гость » 2010-10-10 20:16:49

А систему в rw режим перемонтировать не надо ?

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-10 20:22:01

гость писал(а):А систему в rw режим перемонтировать не надо ?
Ну и как это сделать?

гость
проходил мимо

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение гость » 2010-10-10 22:44:02

mount -u /
И гугла больше нету закрыли наверное )))

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-11 9:21:20

после загрузки в Single Mode делал всё время так:

Код: Выделить всё

fsck -p
mount -u /
mount -a -t ufs
swapon -a

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение MASiK » 2010-10-11 12:09:26

Код: Выделить всё

fsck
mount -a
Потом уже смотри mount у тебя там не должно быть read only если стоит колдуй всякими mount -o rw / ну и всё такое
Самурай

alexxis
ефрейтор
Сообщения: 60
Зарегистрирован: 2008-07-31 15:26:17

Re: Криво обновился 7.0-STABLE -> 8.1-STABLE

Непрочитанное сообщение alexxis » 2010-10-13 10:55:46

бинарное обновление решило почти все проблемы.