alibek Опубликовано 8 октября, 2015 · Жалоба Есть сервер с FreeBSD 10.0-RELEASE-p12. Через freebsd-update до версии 10.2 обновиться не получается, только до 10.0-RELEASE-p18 (или я не умею). Подскажите, как обновиться до актуальной ветки (10.2)? Или будет проще переустановить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wed Опубликовано 8 октября, 2015 · Жалоба А что пишет freebsd-update? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 8 октября, 2015 · Жалоба Что-то проверяет, затем пишет что нет апдейтов: # freebsd-update -r 10.2 upgrade Looking up update.FreeBSD.org mirrors... 5 mirrors found. Fetching metadata signature for 10.0-RELEASE from update2.freebsd.org... done. Fetching metadata index... done. Fetching 1 metadata patches. done. Applying metadata patches... done. Inspecting system... done. The following components of FreeBSD seem to be installed: kernel/generic src/src world/base world/lib32 The following components of FreeBSD do not seem to be installed: world/doc world/games Does this look reasonable (y/n)? y Fetching metadata signature for 10.2 from update2.freebsd.org... failed. Fetching metadata signature for 10.2 from update4.freebsd.org... failed. Fetching metadata signature for 10.2 from update6.freebsd.org... failed. Fetching metadata signature for 10.2 from update5.freebsd.org... failed. Fetching metadata signature for 10.2 from update3.freebsd.org... failed. No mirrors remaining, giving up. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Hawk128 Опубликовано 8 октября, 2015 · Жалоба freebsd-update -r 10.2-RELEASE upgrade Но у меня на пробном не пошло сразу, вначале пришлось до 10.1 подняться, потом только до 10.2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 8 октября, 2015 · Жалоба Ага, уже заметил. А после обновления нужно что-то запускать дополнительно? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 8 октября, 2015 · Жалоба После обновления сломался Unbound. При запуске или рестарте черный экран. В логах Unbound пусто, висит пока по Ctrl+C не закроешь. В системных логах какого-нибудь криминала тоже не вижу. [uPDATE] Похоже что-то с chroot сломалось. Убрал из конфигурации chroot, стали ошибки вылезать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 8 октября, 2015 · Жалоба Юзай портовый. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 8 октября, 2015 · Жалоба freebsd-update install portsnap fetch update portupgrade -a --batch Что-нибудь еще нужно, чтобы обновить систему до свежего состояния? У меня поломалось еще несколько портов (например ftp/curl), их можно переустановить списком или нужно заходить в каждый и делать reinstall? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 8 октября, 2015 · Жалоба Можно все сразу: portmaster -RfBvDa -y что то похожее должно быть и для pkg. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 8 октября, 2015 · Жалоба pkg это для пакетов? Я использую только порты, мне видимо это не нужно? А за подсказку про portmaster спасибо, я про него забыл. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 8 октября, 2015 · Жалоба Да. Вы же систему не пересобираете, решил что пакеты тоже. Есть ещё такое вариант: portupgrade -fca но потрапгрейдом давно не пользуюсь, может уже чего поменялось. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 9 октября, 2015 · Жалоба Вы же систему не пересобираете Имеется ввиду это? Не делал, но я думал, что это freebsd-update делает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 9 октября, 2015 · Жалоба Юзай портовый. Дело было не в этом. У меня была такая конфигурация server: chroot: "/data/chroot/unbound" directory: "/data/chroot/unbound/" pidfile: "var/unbound.pid" logfile: "var/unbound.log" remote-control: control-enable: yes control-interface: 127.0.0.1 control-port: 953 server-key-file: "unbound_server.key" server-cert-file: "unbound_server.pem" control-key-file: "unbound_control.key" control-cert-file: "unbound_control.pem" Теперь она не валидна. Теперь надо всегда указывать полный путь от настоящего корня, chroot-каталог unbound вырежет сам при чтении конфигурации. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 9 октября, 2015 · Жалоба А еще у меня есть 8.2-RELEASE. В которой порты уже не работают. Стоит ли пытаться обновить ее или лучше переустановить с нуля? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 9 октября, 2015 · Жалоба Делай как удобней, результат одинаков. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
alibek Опубликовано 9 октября, 2015 · Жалоба А по времени? У меня с 10.0 до 10.2 практически всю ночь обновлялось. Если можно обновиться с 8.0 до 10.2 за раз, то еще ночь можно подождать. А если нужно будет обновляться по релизам, то это неделя уйдет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 9 октября, 2015 · Жалоба Хз, я из исходников обновляюсь, у меня время зависит от скорости проца. Где то час оно в среднем собирается (коредуо / дуалкоре), потом ставится ещё минут 5 (включая мои тыкания при мержинге конфигов). svn регулярно дёргаю, на остальные компа rsync~ом перегоняю порты и сорцы, так что обычно тоже быстро. Опыта апгрейда через версию у меня нет, но если есть локальный доступ/квм то всё решаемо. Главное все порты пересобрать перед удалением старых либ :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
st_re Опубликовано 9 октября, 2015 · Жалоба Неоднократно обновлялся с 8.Х до 10.1 и 10.2 через buildworld/buildkernel/installkernel/installworld/mergemaster (причем build часть на отдельной машине, оттуда nfs раздается /usr/{src,obj}) На косяки натыкался только с 8 на 9, когда были диски несколько раз до того были разбиты-переразиты по разному и за время жизни несколько раз собраны в gmirrorы. 9-ка не те метки увидела (они там сильно перелопатили дисковую подсистему). после очистки и разбивки (поочерено) дисков все пошло без проблем. по идее теже грабли должны были быть при переходе и на 10-ку с 8-ки или ранее, но это скорее экзотика, оставшаяся после экспериментов. в нормальных условиях оно не должно так получаться. была у меня пара многострадальных машин. зуб не дам, но кажется с 6-ки на 10ку был опыт.. или на 9-ку (на 9-ку точно все ОК было). не помню уже, были ли именно на 10. (в смысле сразу, в 1 прием, а не 6-7-8-9-) . в общем достаточно штатная и безболезненная операция.. единственное, лучше все не системное по максимуму перед ребутом выключить в rc.conf и потом пересобрать. если после 6-ки не делать make delete-old, то при сборке пакетов были проблемы с тем, что оно либы не распознает установленные уже, и снова и снова пытается собирать одни и теже пакеты. лечится выносом старых файлов в районе /usr/share/misc/*magic* (по датам, там все должно быть свежее после installworld) и после 6-ки все тредовое пересобирать надо обязательно. оно не пускается. после 8-ки все работает в приницпе.(ну кроме сильно кернельно завязанных вещей естественно.). порты я обычно portupgrade -f --all -c делал потом. сейчас вот "пудра" наше все. пакеты на билд машине собираются и pkg upgrade все быстро ставит, и всякий только для сборки нужный мусор потом не болтаеся. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...