URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 84024
[ Назад ]

Исходное сообщение
"make buildworld + make buildkernel (freebsd 7.1)"

Отправлено m1chaeell , 07-Фев-09 21:51 
Привет всем.

Решил научится обновлять freeBSD 7.1.

С помощью cvsup обновил всё дерево исходников.
Далее в Хендбуке написаны следующие шаги.

# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now

Компиляция "мира" и ядра прошла без вопросов.
Однако следующий шаг - установка ядра (make installkernel) не прошла без ругани.
Вот что выдало при попытке установки ядра:
---
install -p -m 555 -o -g kernel /boot/kernel
install: -g: Invalid argument
*** Error code 67

Stop in /usr/obj/usr/src/sys/server
***Error code 1

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

Из ошибки видно, что что-то не нравится install`у по части групп пользователей.
Я попробовал руками добавить группу kernel, но это ничего не дало.
Пробовал компилить и устанавливать ядро GENERIC и свою конфигурацию - результат тот же.

Помогите пожалуйста разобраться.


Содержание

Сообщения в этом обсуждении
"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено sda , 08-Фев-09 09:49 
        To rebuild everything and install it on the current system.
        -----------------------------------------------------------
        # Note: sometimes if you are running current you gotta do more than
        # is listed here if you are upgrading from a really old current.

        <make sure you have good level 0 dumps>
        make buildworld
        make kernel KERNCONF=YOUR_KERNEL_HERE
                                                        [1]
        <reboot in single user>                         [3]
        mergemaster -p                                  [5]
        make installworld
        make delete-old
        mergemaster                                     [4]
        <reboot>

Естественно вы не правильно все сделали... Вы не указали какое именно ядро надо устанаваливать


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено Pahanivo , 08-Фев-09 09:58 
>[оверквотинг удален]
>        make delete-old
>        mergemaster    
>          
>          
>          
>[4]
>        <reboot>
>
>Естественно вы не правильно все сделали... Вы не указали какое именно ядро
>надо устанаваливать

да, а самое главное ты не указал с какой версии обновляешся


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено sda , 08-Фев-09 10:06 
>да, а самое главное ты не указал с какой версии обновляешся

Дык вроде человек ясно написал, что "Решил научится обновлять freeBSD 7.1."
Т.е. он решил обновить current систему.


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено m1chaeell , 08-Фев-09 11:49 
>>да, а самое главное ты не указал с какой версии обновляешся
>
>Дык вроде человек ясно написал, что "Решил научится обновлять freeBSD 7.1."
>Т.е. он решил обновить current систему.

Уточню.
Я поставил freeBSD 7.1. Release.
Хочу обновить до freeBSD 7.1 Stable.


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено m1chaeell , 08-Фев-09 11:54 
>[оверквотинг удален]
>        make delete-old
>        mergemaster    
>          
>          
>          
>[4]
>        <reboot>
>
>Естественно вы не правильно все сделали... Вы не указали какое именно ядро
>надо устанаваливать

Я выполнял все действия в точности по хендбуку.
Пробовал также, как вы говорите: make installkernel KERNCONF=<somekernelname>


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено Pahanivo , 08-Фев-09 14:15 
>[оверквотинг удален]
>>          
>>          
>>[4]
>>        <reboot>
>>
>>Естественно вы не правильно все сделали... Вы не указали какое именно ядро
>>надо устанаваливать
>
>Я выполнял все действия в точности по хендбуку.
>Пробовал также, как вы говорите: make installkernel KERNCONF=<somekernelname>

а ты под рутом делаешь все это?
вообще очень странно что ядро не ставится


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено AlexeyG , 08-Фев-09 16:09 
У меня та же самая фигня.
Затык на ровном месте.
Даже и не знаю где копать...
Ставил 7.1-RELEASE и обновил соурскод до STABLE (RELENG_7).
Ядро скомпилировалось как обычно, но не инсталируется.
Может кто-то уже победил проблему, поделитесь решением.
Спасибо.


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено AlexeyG , 08-Фев-09 16:20 
>У меня та же самая фигня.
>Затык на ровном месте.
>Даже и не знаю где копать...
>Ставил 7.1-RELEASE и обновил соурскод до STABLE (RELENG_7).
>Ядро скомпилировалось как обычно, но не инсталируется.
>Может кто-то уже победил проблему, поделитесь решением.
>Спасибо.

Ошибку исправили разработчики 7-го февраля.
Нужно обновить исходники CVS


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено m1chaeell , 08-Фев-09 17:48 
>>У меня та же самая фигня.
>>Затык на ровном месте.
>>Даже и не знаю где копать...
>>Ставил 7.1-RELEASE и обновил соурскод до STABLE (RELENG_7).
>>Ядро скомпилировалось как обычно, но не инсталируется.
>>Может кто-то уже победил проблему, поделитесь решением.
>>Спасибо.
>
>Ошибку исправили разработчики 7-го февраля.
>Нужно обновить исходники CVS

Хм. Вот те и STABLE.
Что уже говорить про CURRENT...


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено Guest , 09-Фев-09 19:08 
>Хм. Вот те и STABLE.

Handbook, 24.5.2.1, "What Is FreeBSD-STABLE?". Если вы не в состоянии прочитать документацию, для вас и релиз будет нестабилен.

>Что уже говорить про CURRENT...

А собирается и работает без проблем.


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено m1chaeell , 09-Фев-09 20:41 
>>Хм. Вот те и STABLE.
>
>Handbook, 24.5.2.1, "What Is FreeBSD-STABLE?". Если вы не в состоянии прочитать документацию,
>для вас и релиз будет нестабилен.
>
>>Что уже говорить про CURRENT...
>
>А собирается и работает без проблем.

Вы хоть читали все сообщения данной темы?
В первом сообщении я ссылаюсь на Handbook (раздел обновления).
Делал всё в точности по оному.
Далее, еще один человек жаловался на такую же проблему.

Послать на документацию любой может...


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено sda , 10-Фев-09 08:45 
>Handbook, 24.5.2.1, "What Is FreeBSD-STABLE?". Если вы не в состоянии прочитать документацию,
>для вас и релиз будет нестабилен.

А разве RELEASE - это стабильная ветка? :)


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено Pahanivo , 10-Фев-09 14:25 
>>Handbook, 24.5.2.1, "What Is FreeBSD-STABLE?". Если вы не в состоянии прочитать документацию,
>>для вас и релиз будет нестабилен.
>
>А разве RELEASE - это стабильная ветка? :)

а ты не в курсе?


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено sda , 10-Фев-09 14:40 
>>>Handbook, 24.5.2.1, "What Is FreeBSD-STABLE?". Если вы не в состоянии прочитать документацию,
>>>для вас и релиз будет нестабилен.
>>
>>А разве RELEASE - это стабильная ветка? :)
>
>а ты не в курсе?

Надо же! А мужики-то не знают! В данном случае 7.0-RELEASE - это первый выпуск ветки 7-STABLE.
А вот в случае 5-STABLE ветки, первым стабильным релизом стал 5.3-RELEASE.. В след. раз сами читайте документацию.
http://www.freebsd.org/releases/5.3R/announce.html


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено Pahanivo , 08-Фев-09 20:04 
>>У меня та же самая фигня.
>>Затык на ровном месте.
>>Даже и не знаю где копать...
>>Ставил 7.1-RELEASE и обновил соурскод до STABLE (RELENG_7).
>>Ядро скомпилировалось как обычно, но не инсталируется.
>>Может кто-то уже победил проблему, поделитесь решением.
>>Спасибо.
>
>Ошибку исправили разработчики 7-го февраля.
>Нужно обновить исходники CVS

плизз сылку в студию - я числа 20 января с 7.0 release до 7.1 stable без проблем обновился. Очень странно все это.


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено m1chaeell , 09-Фев-09 18:51 
>[оверквотинг удален]
>>>Ставил 7.1-RELEASE и обновил соурскод до STABLE (RELENG_7).
>>>Ядро скомпилировалось как обычно, но не инсталируется.
>>>Может кто-то уже победил проблему, поделитесь решением.
>>>Спасибо.
>>
>>Ошибку исправили разработчики 7-го февраля.
>>Нужно обновить исходники CVS
>
>плизз сылку в студию - я числа 20 января с 7.0 release
>до 7.1 stable без проблем обновился. Очень странно все это.

Действительно, после обновления исходников, всё пошло как по маслу.
Спасибо.


"make buildworld + make buildkernel (freebsd 7.1)"
Отправлено m1chaeell , 08-Фев-09 17:46 
>[оверквотинг удален]
>>>        <reboot>
>>>
>>>Естественно вы не правильно все сделали... Вы не указали какое именно ядро
>>>надо устанаваливать
>>
>>Я выполнял все действия в точности по хендбуку.
>>Пробовал также, как вы говорите: make installkernel KERNCONF=<somekernelname>
>
>а ты под рутом делаешь все это?
>вообще очень странно что ядро не ставится

Да, под рутом. При чем на локальной консоли.