Насоздавал уже приличное количество тредов, посвящённых разным аспектам моих боли и унижения, связанных с эксплуатацией сервера, поэтому создам наконец один тред, в котором буду задавать вопросы и изливать ненависть на разработчиков ПО.
Итак, вопрос первый. Т.к. большинство ОС либо не ставятся на машину адекватным образом (установщик FreeBSD любой версии виснет на этапе загрузки ядра, Debian не может установить LILO, после загрузки установщика OpenVMS машина перестаёт реагировать на нажатие клавиш на клавиатуре и т.п.), либо имеют проблемы с поддержкой (необходимость оплаты подписки для доступа к репозиториям SUSE), до недавнего времени использовал пиратскую версию HP-UX.
Ситуация следующая. Когда сервер работал у меня в лаборатории, проблем не было и пакетный менеджер работал адекватно. Сейчас же сервер стоит у меня дома. После очередных экспериментов, связанных с форматированием дискового массива, переустановил систему (надо заметить, переустанавливал её много раз и никаких проблем не было, но тогда всё происходило в институте). Установил UNIX, загружаю голую систему, запускаю пакетный менеджер (swinstall). Но, в отличие от его запусков ранее (когда система устанавливалась в институте), swinstall выдаёт запрос "Select Target Path" с предложением указать корневой каталог. Если подтвердить предложенное по умолчанию "/", то выдаётся следующее сообщение:
"%хостнейм%:/": You do not have the required permissions to select this
target. Check permissions using the "swacl" command or see your
system administrator for assistance. Or, to manage applications
designed and packaged for nonpriveleged mode, see the
"run_as_superuser" option in the "sd" man page.
Какого хрена?! Я же запустил это дерьмо от рута. Попытки использовать swacl и swreg приводят к тому же - говорит, что у должны быть рутовские права.
ERROR: A valid edit level is needed for the successful execution of
"swacl"(). The valid levels are: "host", "depot", "root",
"product", "product_template", "global_product_template"
or "globat_soc_template".
Переустановка не спасла - пакетный менеджер сообщает, что у меня нет прав и нужно запустить его от рута, я запускаю его именно от рута. Установку выполнял с теми же параметрами, как и всегда (к тому же, изменения набора устанавливаемых пакетов, разбиения дисков и прочего раньше ни к чему такому не приводили). Единственное отличие в условиях, в которых работает сервер сейчас и в которых он работал тогда - использующийся роутер. Тогда использовался какой-то йоба-ASUS с быдловебинтерфейсом, сейчас используется Mikrotik RB750UP. Но существенных причин для такой хрени не вижу - в настройках DHCP роутера указано, какие IP выдавать Ethernet-интерфейсам сервера, он их благополучно получает.
Где логика и что мне делать? К установке Gentoo пока не готов.