Вероятно, вам не следует использовать моментальный снимок OpenBSD в производственной . Попробуйте следовать ветке -stable
OpenBSD для производственных серверов.
Тео время от времени делает моментальные снимки OpenBSD, и каждый моментальный снимок представляет собой моментальный снимок ветки -current
проекта. Снимки действительно иногда ломаются и предоставляются «как есть», чтобы передовые люди могли порезаться.
Я следил за -current
более десяти лет и обнаружил, что перестроение системы из исходников, хотя и занимает больше времени и требует больше работы, дает мне более стабильную работу, чем обновление с помощью моментальных снимков.
Лично я считаю, что моментальные снимки — это хороший способ ускорить с помощью -current
, но если вы хотите следовать -current
, вам лучше скомпилировать систему. себя, включая порты.
Т. е. найти последний снапшот, установить его, а затем перекомпилировать систему из исходников CVS. Тогда забудьте о моментальных снимках и следите за FAQ -current
, периодически обновляя проверку и перестраивая CVS.
Так какsyspatch(8)
был введен в OpenBSD 6.1, намного легче следовать-stable
(на amd64
и i386
), что я сейчас и делаю на всех своих установках OpenBSD.
Я разобрался, и есть два решения. Я тестировал оба, на нескольких разных коробках.
Убедитесь, что ваш resolv.conf
содержит ключевое слово «домен» -, например:
# Generated by resolvconf
domain example.org
nameserver 127.0.0.1
Если вы используете dhcpcd.conf
для установки статического IP-адреса, как я, вы должны указать эту недокументированную опцию:
static domain_name=example.org
Наконец, вам нужно удалить строку в /etc/hosts
, содержащую 127.0.1.1 <hostname>
. Это означает, что мой /etc/hosts
теперь содержит:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Добавьте свое полное доменное имя в строку 127.0.1.1 в /etc/hosts
, вот так:
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
127.0.1.1 pi.example.org pi
Однако это означает, что я переопределяю сервер DNS -, что не идеально. Вот почему я предпочитаю и предполагаю, что Решение A лучше.