|
|
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Изначально установил 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!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2010, 21:42 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
freebsd-update - утилита для бинарного обновления. Она обновляет только ядро и world. Содержимое /usr/src/ она не обновляет. Описание http://www.freebsd.org/doc/handbook/updating-freebsdupdate.html Если все сделали по инструкции, то ничего больше не нужно делать (в том числе запускать вручную mergemaster). Для обновления исходников системи, если вам действително нужно, используйте csup (справка - man scup). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 00:23 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Точно исходники не обновляет? У меня в конфиге по умолчанию /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 запускался помню, конфиги правил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 02:13 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Похоже я ошыбся касательно src, прошу прощения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2010, 13:08 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Обновляюсь так: /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 все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 12:50 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
k-nike, Вообще-то freebsd-update обновляет только то, что у вас есть в системе, если на установленной системе у вас нет исходников, она их и не обновит, а вот сами исходники вы могли поставить и позже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2010, 18:14 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Sergey Orlov Вообще-то freebsd-update обновляет только то, что у вас есть в системе, если на установленной системе у вас нет исходников, она их и не обновит, а вот сами исходники вы могли поставить и позже... Нет исходники сразу стояли. Мне почему-то кажется, что обновление исходников происходит только при переходе на другой релиз. 9-го июля должен выйти новый релиз 8.1. Хотя наверняка задержится. Уже по графику должен RC1 выйти, а его нет. Обновлюсь и сообщу как себя повела система. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:13 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
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 уже нет, то вам и ничего не обновится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 10:50 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
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 - обновляются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 12:37 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
k-nike, Посмотрите внимательнее, freebsd-update все-таки смотрит что у вас установлено и если чего нет она это вам пишет и спрашивает продолжим или нет, нажмите n ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:01 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
k-nike, Посмотрите внимательнее, freebsd-update все-таки смотрит, что у вас установлено, и если чего нет она это вам пишет и спрашивает продолжим или нет, нажмите n и у вас ничего не обновится.... Нажатие на y и обновление того, что у вас стоит на компьютере... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:03 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Sergey Orlov Посмотрите внимательнее, freebsd-update все-таки смотрит, что у вас установлено, и если чего нет она это вам пишет и спрашивает продолжим или нет, нажмите n и у вас ничего не обновится.... Нажатие на y и обновление того, что у вас стоит на компьютере... Всегда жму 'y'. Я сейчас понял, что я сбился и запутал вас. Мне нужно чтобы по команде freebsd-update fetch install обновлялся файл /usr/src/UPDATE и дефолтные файлы конфигов. Наверное, это не имеет отношения к исходным текстам? Или все-таки имеет? А если имеет, то конфиги не обновляются потому что версии собственного ПО (Bind, Ntpd и т.п.) не обновляются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 14:35 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
k-nike, У вас какая версия сейчас стоит (uname -a), что бы был предметный разговор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 17:21 |
|
||
|
Обновление FreeBSD через freebsd-update. Ошибка mergemaster.
|
|||
|---|---|---|---|
|
#18+
Sergey Orlovk-nike, У вас какая версия сейчас стоит (uname -a), что бы был предметный разговор... Первое сообщение в топике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2010, 20:29 |
|
||
|
|

start [/forum/topic.php?fid=25&msg=36687015&tid=1484879]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 473ms |

| 0 / 0 |
