The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от toMikle emailИскать по авторуВ закладки on 10-Янв-04, 11:59  (MSK)
Добрый день!!
Поставил 4.9 релиз(из CD,установив его как slave), два дня по модему обнавлял src-all и port-all установив в cvsup RELENG_4.
Сегодня все это закончилось, и gjkyfz ;jgf.
Начал собирать ядро скопировав генерик в мойкернел и сделав изменения.
cd /sys/i386/conf
/usr/sbin/config MYKERNEL
- не пошло сразу ...
залез в /usr/src , в readme и updating ничего путного не нашел,

залез в makefile там следующее
....
make buildworld
make buildkernel KERN(непомню)=MYKERNEL
make installkernel KERN(непомню)=MYKERNEL
margemaster -p
reboot
make installworld
...

задумал поставить сначала ядро
make buildkernel KERN(непомню)=MYKERNEL
не пошло, ругалось на каталог compile
плюнул, запустил make buildworld вроде прошло...
затем запустился и buildkernel..
installkernel не шел совсем... ссылаясь на /boot/device.hints
Поискав по всей / и не найдя даже примера этого файла я создал его пустым в этом каталоге.
installkernel, mergemaster прошел....
дальше ребут и ;jgf.

т.е.
...
login: root
jan 10 .... login: unable to dlopen(/usr/lib/pam_nologin.so)
jan 10 .... login: [dlerror: Cannot open "/usr/lib/pam_nologin.so"]
...
и опять на логин


можно ли востановить машину или опять ждать два дня...????...
Да и как правильно сейчас собирать 4й STABLE ???

Рахмет, тому кто поможет!!!



  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от denn emailИскать по авторуВ закладки on 10-Янв-04, 12:23  (MSK)
http://www.opennet.me/docs/BSD/cvsup_makeworld/index.html
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от denn emailИскать по авторуВ закладки on 10-Янв-04, 12:24  (MSK)
>Добрый день!!
>Поставил 4.9 релиз(из CD,установив его как slave), два дня по модему обнавлял
>src-all и port-all установив в cvsup RELENG_4.
>Сегодня все это закончилось, и gjkyfz ;jgf.
>Начал собирать ядро скопировав генерик в мойкернел и сделав изменения.
>cd /sys/i386/conf
>/usr/sbin/config MYKERNEL
>- не пошло сразу ...
>залез в /usr/src , в readme и updating ничего путного не нашел,

http://www.opennet.me/openforum/vsluhforumID1/37385.html

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от toMikle emailИскать по авторуВ закладки on 10-Янв-04, 12:48  (MSK)
Спасибо denn.
У меня есть заметки Лавра в бумажном виде, и последние 2 дня я их юзаю на совоем столе :-)
Вот один момент из твоего общения с Lavr
....
если у тебя установлен 4.9-RELEASE и ты после этого используешь cvsup
с тегом выкачивать только security&bug fixes, то нужно смотреть в
описании этих security&bug fixes - ЧТО НЕОБХОДИМО сделать, возможно
достаточно пересобрать те или иные библиотеки или систему или ядро...
Соответственно никаких mergemaster и изменений в /etc обычно делать
не надо:
...

Меня интересует что нужно поставить в cvsup 4.9Rel для обновления security&bug fixes и вообще держать ее в STABLE. (я ставил RELENG_4)

да можно ли спасти мою систему или придется все переустанавливать???

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от denn emailИскать по авторуВ закладки on 10-Янв-04, 12:54  (MSK)
для секурити апдейт - *default release=cvs tag=RELENG_4_9
а по поводу системы, погляди откуда надо ядро компилить...
сат--------
2) сборка НОВОЙ системы (бинарников и библиотек), на основе собранных
бинарников и библиотек - сборка НОВОГО ядра. Вот почему, если производится
ПОДНЯТИЕ ВЕРСИИ/РЕЛИЗА системы, НЕЛЬЗЯ собирать ядро ТРАДИЦИОННЫМ - СТАРЫМ
методом: cd /sys/i386/conf; config ЯДРО; cd ../../compile/ЯДРО ... - почему? да потому что используется старый бинарник config и старые библиотеки из /usr/lib, в то время как НУЖНО ИСПОЛЬЗОВАТЬ вновь собранный
config и линковать ядро с НОВЫМИ собранными библиотеками (а вновь собранная система и библиотеки находятся в дереве /usr/obj/usr/...
3) сборка НОВОГО ЯДРА
сат---------
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от toMikle emailИскать по авторуВ закладки on 10-Янв-04, 13:17  (MSK)
Спасибо!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "FreeBSD 4.9 +cvsup(RELENG_4) = фигня ??"
Сообщение от lavr emailИскать по авторуВ закладки on 10-Янв-04, 17:24  (MSK)
>Спасибо denn.
>У меня есть заметки Лавра в бумажном виде, и последние 2 дня
>я их юзаю на совоем столе :-)
>Вот один момент из твоего общения с Lavr
>....
>если у тебя установлен 4.9-RELEASE и ты после этого используешь cvsup
>с тегом выкачивать только security&bug fixes, то нужно смотреть в
>описании этих security&bug fixes - ЧТО НЕОБХОДИМО сделать, возможно
>достаточно пересобрать те или иные библиотеки или систему или ядро...
>Соответственно никаких mergemaster и изменений в /etc обычно делать
>не надо:
>...
>
>Меня интересует что нужно поставить в cvsup 4.9Rel для обновления security&bug fixes
>и вообще держать ее в STABLE. (я ставил RELENG_4)
>
>да можно ли спасти мою систему или придется все переустанавливать???

cvsup - только выкачивает sources, все остальное производится пересборкой
системы или ядра (make ...)

Есть две ветки системы: stable (tag=RELENG_4) и current (tag=. или tag=HEAD), stable все время в развитии... - это означает что в какой-то
момент cvsup с тегом RELENG_4 может выкачать несобирающуюся и где-то немного кривоватую систему. Чтобы на это не напороться, нужно читать
список рассылки stable на момент обновления, нет ли каких в это время
подводных камней (архив списков рассылки: http://docs.freebsd.org/mail/ )

При развитии stable (tag=RELENG_4), разработчики выбирают момент когда
система наиболее подходит для выпуска релиза, назначают даты выпуска и
начинают вылизывать текущую stable, за месяц до выпуска релиза, замораживают работу с портами чтобы выпустить 100% собирающиеся ВСЕ порты
и собрать packages из них для релиза.
Соответственно тег для релиза tag=RELENG_X_Y[_Z]_0_RELEASE, для релиза
есть конкретный тег секурити.
Из верхнего следует, что на сервера удобнее и выгодней ставить РЕЛИЗ
и при выходе патчей, запускать cvsup и пересобирать что нужно, особенно
это удобно при наличии более одного сервера - единобразие.

Чем в таком случае лучше stable - тем что все время идет попытка улучшения
системы, добавление новых возможностей и драйверов, НО, лично я считаю,
администратор должен катить stable на своей личной WKS - постоянно следя
за развитием системы и портов, а на сервера лучше ставить РЕЛИЗ, за редким
исключением - stable.

Допустим мы установили релиз 4.9, затем накатили до stable (tag=RELENG_4),
и после этого пересобрали систему и ядро и заИНСТАЛИЛИ, чаще всего, это
уже НЕ ЕСТЬ ПРЕДЫДУЩАЯ система, еще раз - чаще всего, те все зависит от
того как далеко продвинули систему от предыдущего релиза.
Систему можно как НАКАТЫВАТЬ ВПЕРЕД, так и откатывать НАЗАД через cvsup
и пересборку.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру