freebsd 9.0 + ispmanager 4 обновление до 9.3

12
K5
На сайте с 21.07.2010
Offline
209
1674

помогите с обновлением, чтобы ничего лишнего не порушить.

freebsd 9.0 не обновляли, после

portsnap fetch
portsnap extract
portsnap update
portupgrade порт

получили

Unknown modifier 't'

из форумов следует что в системе устаревший make

запуск установки bmake (по советам с форумов) вываливается с той же ошибкой

freebsd-update fetch

получаем Cannot identify running kernel, видимо из-за связки с ispmanager

uname -a
FreeBSD perfectweb.ru 9.0-RELEASE FreeBSD 9.0-RELEASE #2: Fri Jan 13 19:42:24 MSK 2012 root@free.ds:/usr/obj/usr/src/sys/ISPSERVER amd64

как обновить ОС и порты не поломав работу сервера и ispmanager?

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
iHead
На сайте с 25.04.2008
Offline
137
#1
Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
baas
На сайте с 17.09.2012
Offline
162
#2

Хмм,

У меня было и с 8-ки на 10 ку приходилось прыгать, геморно конечно, но деваться не кудо было.

Попробуй обновить с начало порты, после софт, а после обновления ветки системы сделать.

portsnap fetch extract update

portupgrade -arR

rehash

после обновляем ветку.

svn checkout svn://svn.freebsd.org/base/releng/10.1 /usr/src

смотрим ветку

cat /usr/src/sys/conf/newvers.sh | grep -A2 TYPE=

cd /usr/src/ && rm -rf /usr/obj/

make -j6 buildworld

если я дро стандартное, то

make -j6 buildkernel

make installkernel

mergemaster -p

make installworld

yes | make delete-old

reboot

ТОЛЬКО ОБНОВЛЯЙСЯ в думчиво!!!!!!

Если обновляться НЕ вдумчиво, то я тебя уверяю 100% что-то отвалится!

Осторожнее!

Настройка BSD систем. (https://www.fryaha.ru) Знание сила, незнание Рабочая сила!
K5
На сайте с 21.07.2010
Offline
209
#3

baas, portupgrade ругается Unknown modifier 't'

UF
На сайте с 25.12.2011
Offline
28
#4

Нужно взять новое ядро с сайта ispmanager, пересобрать его, только потом обновлять порты.

C2
На сайте с 14.07.2009
Offline
83
#5
kgtu5:

из форумов следует что в системе устаревший make
запуск установки bmake (по советам с форумов) вываливается с той же ошибкой

логично, ведь bmake собирается с помощью устаревшего make 🤪

а если поставить bmake из пакетов

K5
На сайте с 21.07.2010
Offline
209
#6
cyber2:
поставить bmake из пакетов

уже замен, в итоге

portupgrade zip
** Makefile possibly broken: archivers/zip:
make: "/usr/ports/archivers/zip/Makefile" line 37: Could not find bsd.port.mk
make: Fatal errors encountered -- cannot continue
make: stopped in /usr/ports/archivers/zip
/usr/local/sbin/portupgrade:1473:in `get_pkgname': Makefile broken (MakefileBrokenError)
from /usr/local/sbin/portupgrade:617:in `main'
from /usr/local/sbin/portupgrade:608:in `each'
from /usr/local/sbin/portupgrade:608:in `main'
from /usr/local/sbin/portupgrade:582:in `catch'
from /usr/local/sbin/portupgrade:582:in `main'
from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
from /usr/local/sbin/portupgrade:559:in `main'
from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
from /usr/local/sbin/portupgrade:231:in `new'
from /usr/local/sbin/portupgrade:231:in `main'
from /usr/local/sbin/portupgrade:2219
UnFeeLing:
Нужно взять новое ядро с сайта ispmanager, пересобрать его, только потом обновлять порты.

ну уж, зачем его пересобирать? оно уже собрано с нужными опциями.

baas
На сайте с 17.09.2012
Offline
162
#7

Хмм, в данном случае нужно с начало обновить мир и ядро на новой ветки, после этого только запустить обновления портов.

Все упирается в make. он изменился и в связи с этим не понимает Makefile.

Сперва сделайте сохранные копии данных ваш, возможно пойдет что то не так!

iamsens
На сайте с 26.08.2009
Offline
115
#8

вобщем тут 3 варианта

1) искать старые порты от вашей ОС, правда это маловероятно

2) ставить с исходников если очень нужно, но это никто не рекомендует

3) или как писали выше, обновлять ОС

если ОС никогда не обновляли, то рисковать не стоит, найдите/попросите знающих, возможно хостера

---------- Добавлено 23.07.2015 в 10:10 ----------

baas:

make -j6 buildkernel

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

наверно GENERIC, если не указано другое

и чего именно 6 потоков, а не 4 или 8?

у ТС ядро не GENERIC

/usr/obj/usr/src/sys/ISPSERVER

99% что на GENERIC ISP тоже будет работать, но это вредные советы, давать комманды и не обьяснять что они будут делать

C2
На сайте с 14.07.2009
Offline
83
#9
iamsens:
искать старые порты от вашей ОС, правда это маловероятно

ну это то как раз не проблема

svn co svn://svn.freebsd.org/ports/tags/RELEASE_9_0_0 /usr/ports
UF
На сайте с 25.12.2011
Offline
28
#10
kgtu5:
уже замен, в итоге



ну уж, зачем его пересобирать? оно уже собрано с нужными опциями.

Да потому что есть большая вероятность того, что отвалится ISPManager. Обсуждалось уже много раз, но с другим продуктом компании ISPSystem.

Рекомендую задать вопрос на официальном форуме поддержки продуктов ISPSystem.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий