The OpenNET Project / Index page

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

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

"Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от noname Искать по авторуВ закладки on 24-Янв-03, 17:45  (MSK)
Решил тут поапгрейдиться, и возникла трабла.
На систему 4.4 с компакт диска 4.6 поставил исходники
сделал mergemaster -p, делаю make buildworld и на этом вываливает ошибку
где то в pam_ssh не может откомпилиться
ну ладно, думаю может релиз у меня такой.. беру другую болванку
с 4.6.1 ставлю с нее исходники.. результат такой-же,
ладно, беру болванку 4.5, ставлю с нее, все чики пуки, поставилось.
Но я то хочу 4.6!!! Опять ставлю исходники с болванки 4.6,
снова makebuildworld, снова ошибка компиляции pam_ssh...
Захожу в каталог /usr/src/lib/libpam/modules/pam_ssh, там лежат
4 файла среди которых pam_ssh.c, делаю make таже ошибка,
просмотрел каталоги /usr/crypto/openssh и нашел там каталог pam_ssh
и в нем pam_ssh.c какой то старой версии, копирую файл
/usr/src/crypto/openssh/pam_ssh/pam_ssh.c на /usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c
делаю make buildworld и все компилится нормально...
а т.к. в си я еще не очень шарю, и разобраться особо не могу, может кто растолкует мне, в чем тут проблема?

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

 Оглавление

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

1. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от Den emailИскать по авторуВ закладки on 24-Янв-03, 17:53  (MSK)
>Решил тут поапгрейдиться, и возникла трабла.
>На систему 4.4 с компакт диска 4.6 поставил исходники
>сделал mergemaster -p, делаю make buildworld и на этом вываливает ошибку
>где то в pam_ssh не может откомпилиться
>ну ладно, думаю может релиз у меня такой.. беру другую болванку
>с 4.6.1 ставлю с нее исходники.. результат такой-же,
>ладно, беру болванку 4.5, ставлю с нее, все чики пуки, поставилось.
>Но я то хочу 4.6!!! Опять ставлю исходники с болванки 4.6,
>снова makebuildworld, снова ошибка компиляции pam_ssh...
>Захожу в каталог /usr/src/lib/libpam/modules/pam_ssh, там лежат
>4 файла среди которых pam_ssh.c, делаю make таже ошибка,
>просмотрел каталоги /usr/crypto/openssh и нашел там каталог pam_ssh
>и в нем pam_ssh.c какой то старой версии, копирую файл
>/usr/src/crypto/openssh/pam_ssh/pam_ssh.c на /usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c
>делаю make buildworld и все компилится нормально...
>а т.к. в си я еще не очень шарю, и разобраться особо
>не могу, может кто растолкует мне, в чем тут проблема?

а фиг его знает :)
не пойму только зачем делаешь mergemaster до сборки мира?
вот кусок из /usr/src/UPDATING
        make buildworld
        make buildkernel KERNCONF=YOUR_KERNEL_HERE
        make installkernel KERNCONF=YOUR_KERNEL_HERE
        reboot  (in single user)
        make installworld
        mergemaster
        reboot
mergemaster -p можно вставить до installworld
попробуй почистить src, obj, распаковать исходники и пересобрать.
еще можно распакованные исходники проапдейтить до 4.7, это немного в смысле траффика.

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

2. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Янв-03, 18:03  (MSK)
>Решил тут поапгрейдиться, и возникла трабла.
>На систему 4.4 с компакт диска 4.6 поставил исходники
>сделал mergemaster -p, делаю make buildworld и на этом вываливает ошибку
>где то в pam_ssh не может откомпилиться
>ну ладно, думаю может релиз у меня такой.. беру другую болванку
>с 4.6.1 ставлю с нее исходники.. результат такой-же,
>ладно, беру болванку 4.5, ставлю с нее, все чики пуки, поставилось.
>Но я то хочу 4.6!!! Опять ставлю исходники с болванки 4.6,
>снова makebuildworld, снова ошибка компиляции pam_ssh...
>Захожу в каталог /usr/src/lib/libpam/modules/pam_ssh, там лежат
>4 файла среди которых pam_ssh.c, делаю make таже ошибка,
>просмотрел каталоги /usr/crypto/openssh и нашел там каталог pam_ssh
>и в нем pam_ssh.c какой то старой версии, копирую файл
>/usr/src/crypto/openssh/pam_ssh/pam_ssh.c на /usr/src/lib/libpam/modules/pam_ssh/pam_ssh.c
>делаю make buildworld и все компилится нормально...
>а т.к. в си я еще не очень шарю, и разобраться особо
>не могу, может кто растолкует мне, в чем тут проблема?

cd /usr/src
less UPDATING
less README

mergemaster -p (то ли с 4.5, то ли с 4.6 появился)

перед сборкой надо смотреть что у тебя в /etc/make.conf (который можно
сделать на базе /usr/src/etc/defaults/make.conf)

апгрейд с 4.4 на 4.5 или 4.6 идет без проблем, не надо было делать mergemaster -p

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

3. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от Den emailИскать по авторуВ закладки on 24-Янв-03, 18:14  (MSK)
>cd /usr/src
>less UPDATING
>less README
>
>mergemaster -p (то ли с 4.5, то ли с 4.6 появился)
>
>перед сборкой надо смотреть что у тебя в /etc/make.conf (который можно
>сделать на базе /usr/src/etc/defaults/make.conf)
лучше никакой. у меня этого файла нет и все обновления проходят просто отлично.

>
>апгрейд с 4.4 на 4.5 или 4.6 идет без проблем, не надо
>было делать mergemaster -p

надо.
20020404:
        Due to the import of sendmail 8.12.2 (see 20020325 entry), a new
        user and group are required in order for sendmail to run as a
        set-group-ID binary.  A 'make installworld' will use the new user
        and group to set the owner and group of /var/spool/clientmqueue
        and will fail if the new user and group do not exist.  The 'smmsp'
        user and group must be merged from src/etc/group and
        src/etc/master.passwd before using 'make installworld'.
        'mergemaster -p' will do this.  You may need to install
        mergemaster before this will work if you are updating from a
        very old version of stable.  This can be done with:
        cd /usr/src/usr.sbin/mergemaster; make all install

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

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

4. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Янв-03, 18:30  (MSK)
>>cd /usr/src
>>less UPDATING
>>less README
>>
>>mergemaster -p (то ли с 4.5, то ли с 4.6 появился)
>>
>>перед сборкой надо смотреть что у тебя в /etc/make.conf (который можно
>>сделать на базе /usr/src/etc/defaults/make.conf)
>лучше никакой. у меня этого файла нет и все обновления проходят просто
>отлично.

как раз лучше какой

>>
>>апгрейд с 4.4 на 4.5 или 4.6 идет без проблем, не надо
>>было делать mergemaster -p
>
>надо.

никогда не делал и чувствую себя великолепно, после installworld - другое дело

>20020404:
>        Due to the import
>of sendmail 8.12.2 (see 20020325 entry), a new
>        user and group are
>required in order for sendmail to run as a
>        set-group-ID binary.  A
>'make installworld' will use the new user
>        and group to set
>the owner and group of /var/spool/clientmqueue
>        and will fail if
>the new user and group do not exist.  The 'smmsp'
>
>        user and group must
>be merged from src/etc/group and
>        src/etc/master.passwd before using 'make
>installworld'.
>        'mergemaster -p' will do
>this.  You may need to install
>        mergemaster before this will
>work if you are updating from a
>        very old version of
>stable.  This can be done with:
>        cd /usr/src/usr.sbin/mergemaster; make all
>install
>
>это после релиза 4.5
>конечно файлик паролей можно обновить и вручную, тогда не надо.

достаточно понимать что делаешь, тогда вполне хватит одного mergemaster'а
контролируемого руками

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

5. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от noname Искать по авторуВ закладки on 24-Янв-03, 18:52  (MSK)
mergemaster делал только для того чтоб он новых пользователь добавил и группы
перед makebuildworld всегда делал make clean
makefile и меня такой
-----
CFLAGS= -O -pipe
BDECFLAGS=      -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
                -Wcast-qual -Wchar-subscripts -Winline \
                -Wmissing-prototypes -Wnested-externs -Wpointer-arith \
                -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings
INSTALL=install -C
NOPROFILE=      true
COMPAT1X=       yes
COMPAT20=       yes
COMPAT21=       yes
COMPAT22=       yes
COMPAT3X=       yes
COMPAT4X=       yes
USA_RESIDENT=           NO
DOC_LANG=       en_US.ISO8859-1 ru_RU.KOI8-R
-----
до этого апгредил из CVS и все проходило на ура, кажется проблема именно в исходниках которые с компашкой...
вот тут есть есть тема, где у человека такая же проблема
http://www.sysadmins.ru/cgi/ultimatebb.cgi?ubb=get_topic&f=2&t=001746
  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от noname Искать по авторуВ закладки on 24-Янв-03, 18:58  (MSK)
и, понимаю, что есть много выходов: поставить полностью систему с компашки, поставить с CVS, бинарный апгрейд ... но они мне не подходят
нужно именно апгрейд 4.4 на 4.6 и именно с помощью исходников которые на компашке ;-)
если встречались с такой проблеммой помогите.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Янв-03, 21:42  (MSK)
>и, понимаю, что есть много выходов: поставить полностью систему с компашки, поставить
>с CVS, бинарный апгрейд ... но они мне не подходят
>нужно именно апгрейд 4.4 на 4.6 и именно с помощью исходников которые
>на компашке ;-)
>если встречались с такой проблеммой помогите.

с проблемой не сталкивался, ибо ВСЕ на ура проходило

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

8. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от noname Искать по авторуВ закладки on 25-Янв-03, 12:31  (MSK)
Да уж, а промлема то оказалась до опупения проста,
и заключалась в моих руках ;-) и места из которого они растут...
Просто при разархивировании исходников с компашки я поставил исходники только
из каталога src ... а надо было еще и crypto поставить...
т.о. получилось что crypto у меня оставался из 4.4 а src из 4.6, вот и вылазила ошибка...
Теперь буду всегда все сорцы ставить, из всех каталогов ;-)

Спасибо всем откликнувшимся. А может даже стоит в факе написать, что сорцы надо ставить все.

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

9. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от lavr emailИскать по авторуВ закладки on 27-Янв-03, 14:03  (MSK)
>Да уж, а промлема то оказалась до опупения проста,
>и заключалась в моих руках ;-) и места из которого они растут...
>
>Просто при разархивировании исходников с компашки я поставил исходники только
>из каталога src ... а надо было еще и crypto поставить...
>т.о. получилось что crypto у меня оставался из 4.4 а src из
>4.6, вот и вылазила ошибка...
>Теперь буду всегда все сорцы ставить, из всех каталогов ;-)
>
>Спасибо всем откликнувшимся. А может даже стоит в факе написать, что сорцы
>надо ставить все.

в какой FAQ? Это и ежику понятно что для сборки системы нужны ВСЕ sources,
для сборки ядра в неизменной системе - только sources ядра

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

10. "RE: Upgrade FreeBSD 4.4 4.5 на 4.6.х"
Сообщение от noname Искать по авторуВ закладки on 28-Янв-03, 08:42  (MSK)
>в какой FAQ? Это и ежику понятно что для сборки системы нужны
>ВСЕ sources, для сборки ядра в неизменной системе - только sources ядра

Только вот при апгрейде с 4.4 на 4.5 достаточно было установить сорцы только из src,  а вот чтобы на 4.6 уже надо ставить еще и crypto...

А вообще при апгрейде с компакт диска надо ли ставить что то еще кроме src и crypto?

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


Удалить

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




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

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