powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
15 сообщений из 15, страница 1 из 1
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36684493
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально установил FreeBSD 8.0. После этого обновлял ОС с помощью утилиты freebsd-update.
Сейчас у меня:
автор8.0-RELEASE-p3 FreeBSD 8.0-RELEASE-p3 #1: Tue Jun 1 12:50:53 MSD 2010
Когда недавно посмотрел файл /usr/src/UPDATING:
авторUpdating Information for FreeBSD current users

This file is maintained and copyrighted by M. Warner Losh
<imp@village.org>;. See end of file for further details. For commonly
done items, please see the COMMON ITEMS: section later in the file.

Items affecting the ports and packages system can be found in
/usr/ports/UPDATING. Please read that file before running
portupgrade.

NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.x IS SLOW ON IA64 OR SUN4V:
For ia64 the INVARIANTS and INVARIANT_SUPPORT kernel options
were left in the GENERIC kernel because the kernel does not
work properly without them. For sun4v all of the normal kernel
debugging tools present in HEAD were left in place because
sun4v support still needs work to become production ready.

20091125:
8.0-RELEASE.

20090929:
802.11s D3.03 support was committed. This is incompatible with
the previous code, which was based on D3.0.
...
обнаружил, что он не обновляется. Должен ли? Может я не правильно обновляюсь?
Запускаю mergemaster, выдает:
автор*** The directory specified for the temporary root environment,
/var/tmp/temproot, exists. This can be a security risk if untrusted
users have access to the system.

Use 'd' to delete the old /var/tmp/temproot and continue
Use 't' to select a new temporary root directory
Use 'e' to exit mergemaster

Default is to use /var/tmp/temproot as is

How should I deal with this? [Use the existing /var/tmp/temproot]

Пожалуйста, научите правильно обновлять FreeBSD!!!

...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36684664
spudei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
freebsd-update - утилита для бинарного обновления.
Она обновляет только ядро и world.
Содержимое /usr/src/ она не обновляет.
Описание
http://www.freebsd.org/doc/handbook/updating-freebsdupdate.html
Если все сделали по инструкции, то ничего больше не нужно делать (в том числе запускать вручную mergemaster).

Для обновления исходников системи, если вам действително нужно, используйте csup (справка - man scup).
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36684706
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно исходники не обновляет?
У меня в конфиге по умолчанию /etc/freebsd-update.conf присутствуют строки:
автор# Components of the base system which should be kept updated.
Components src world kernel

Да и по приведенной вами ссылке есть обновление каких-то исходников:
авторLooking up update.FreeBSD.org mirrors... 1 mirrors found.
Fetching metadata signature for 6.3-BETA1 from update1.FreeBSD.org... done.
Fetching metadata index... done.
Inspecting system... done.

The following components of FreeBSD seem to be installed:
kernel/smp src/base src/bin src/contrib src/crypto src/etc src/games
src/gnu src/include src/krb5 src/lib src/libexec src/release src/rescue
src/sbin src/secure src/share src/sys src/tools src/ubin src/usbin
world/base world/info world/lib32 world/manpages

The following components of FreeBSD do not seem to be installed:
kernel/generic world/catpages world/dict world/doc world/games
world/proflibs

Does this look reasonable (y/n)? y

И раньше на другом компе когда я с 7-ки на 8-ку обновлялся у меня mergemaster запускался помню, конфиги правил.
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36684862
spudei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похоже я ошыбся касательно src, прошу прощения.
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36685707
gR4mm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обновляюсь так:

/etc/srcsupfile*default tag=RELENG_8_0
*default host=cvsup4.FreeBSD.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress

src-all

/etc/portssupfile*default tag=.
*default host=cvsup4.FreeBSD.org
*default prefix=/usr
*default base=/var/db
*default release=cvs delete use-rel-suffix compress

ports-all


обновляем исходники (подробнее тут .)

% csup /etc/srcsupfile
% csup /etc/portsspfile

собираем мир и ядро, и ставим(подробнее тут )
# cd /usr/src
# rm -r /usr/obj/*
# make buildworld
# make buildkernel KERNCONF=mykernel
# make installkernel KERNCONF=mykernel
# reboot

далее в single user

# fsck -p
# mount -u /
# mount -a -t ufs
# swapon -a
# mergemaster -p
# make installworld
# mergemaster
# reboot

все.
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36686211
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike,
Вообще-то freebsd-update обновляет только то, что у вас есть в системе, если на установленной системе у вас нет исходников, она их и не обновит, а вот сами исходники вы могли поставить и позже...
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36687015
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Вообще-то freebsd-update обновляет только то, что у вас есть в системе, если на установленной системе у вас нет исходников, она их и не обновит, а вот сами исходники вы могли поставить и позже...
Нет исходники сразу стояли.
Мне почему-то кажется, что обновление исходников происходит только при переходе на другой релиз. 9-го июля должен выйти новый релиз 8.1. Хотя наверняка задержится. Уже по графику должен RC1 выйти, а его нет. Обновлюсь и сообщу как себя повела система.
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36687099
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nikeSergey Orlov
Вообще-то freebsd-update обновляет только то, что у вас есть в системе, если на установленной системе у вас нет исходников, она их и не обновит, а вот сами исходники вы могли поставить и позже...
Нет исходники сразу стояли.
Мне почему-то кажется, что обновление исходников происходит только при переходе на другой релиз. 9-го июля должен выйти новый релиз 8.1. Хотя наверняка задержится. Уже по графику должен RC1 выйти, а его нет. Обновлюсь и сообщу как себя повела система.
Если давать freebsd-update fetch, то он будет обновлять систему, которая у вас есть, т.е. release будет обновлять до release-p*, для обновления до другой версии надо использовать ключ -r. При этом надо помнить, что данная версия системы должна быть, если вы установили beta1, а обьявлено, что на сайте уже есть RC1, то вашу beta1 до RC1 можно обновить только через freebsd-update upgrade -r *.*-RC1, а если вы даете freebsd-update fetch, то поскольку beta1 уже нет, то вам и ничего не обновится...
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36687381
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Нет исходники сразу стояли.
Мне почему-то кажется, что обновление исходников происходит только при переходе на другой релиз. 9-го июля должен выйти новый релиз 8.1. Хотя наверняка задержится. Уже по графику должен RC1 выйти, а его нет. Обновлюсь и сообщу как себя повела система.
Если давать freebsd-update fetch, то он будет обновлять систему, которая у вас есть, т.е. release будет обновлять до release-p*, для обновления до другой версии надо использовать ключ -r. При этом надо помнить, что данная версия системы должна быть, если вы установили beta1, а обьявлено, что на сайте уже есть RC1, то вашу beta1 до RC1 можно обновить только через freebsd-update upgrade -r *.*-RC1, а если вы даете freebsd-update fetch, то поскольку beta1 уже нет, то вам и ничего не обновится...[/quot]
Вопрос в другом.
Я считаю, что по команде freebsd-update fetch не обновляются исходники, а по команде freebsd-update -r upgrade - обновляются.
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36687650
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike,
Посмотрите внимательнее, freebsd-update все-таки смотрит что у вас установлено и если чего нет она это вам пишет и спрашивает продолжим или нет, нажмите n
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36687656
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike,

Посмотрите внимательнее, freebsd-update все-таки смотрит, что у вас установлено, и если чего нет она это вам пишет и спрашивает продолжим или нет, нажмите n и у вас ничего не обновится.... Нажатие на y и обновление того, что у вас стоит на компьютере...
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36687780
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlov
Посмотрите внимательнее, freebsd-update все-таки смотрит, что у вас установлено, и если чего нет она это вам пишет и спрашивает продолжим или нет, нажмите n и у вас ничего не обновится.... Нажатие на y и обновление того, что у вас стоит на компьютере...
Всегда жму 'y'.

Я сейчас понял, что я сбился и запутал вас.
Мне нужно чтобы по команде freebsd-update fetch install обновлялся файл /usr/src/UPDATE и дефолтные файлы конфигов. Наверное, это не имеет отношения к исходным текстам? Или все-таки имеет? А если имеет, то конфиги не обновляются потому что версии собственного ПО (Bind, Ntpd и т.п.) не обновляются?
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36688271
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
k-nike,
У вас какая версия сейчас стоит (uname -a), что бы был предметный разговор...
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36688582
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Orlovk-nike,
У вас какая версия сейчас стоит (uname -a), что бы был предметный разговор...
Первое сообщение в топике.
...
Рейтинг: 0 / 0
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
    #36688663
k-nikeПервое сообщение в топике.

Для FreeBSD есть всего один хороший, годный патч.

Бармина.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]