Re: выпил systemd и invoke-rc.d
>>>>> Dmitry E Oboukhov <unera@debian.org> writes:
[…]
>>> на ОБОИХ нет /usr/sbin/policy-rc.d. Никакой пакет не устанавливает
>>> данный файл, поэтому влиять этот механизм не должен.
>> И не будет устанавливать — его создает в определенных условиях
>> debbotstrap при установке и потом стирает.
Еще его может создать администратор, чтобы, e. g., запретить
запуск демонов в chroot-окружении, или при подготовке
Live-образа, etc.
> ну вот этого файла нет. на одном хосте start работает на другом нет.
> что можно посмотреть?
> я поглядел внутЫрь немного, там код — сплошная магия какая-то if test
> x${FORCE} != x || test ${RC} -eq 104 ; then
> откуда-то берутся магические 104 или 15 — не разгрести сходу,
Из раздела «Status codes» invoke-rc.d(8)?
> а с учетом того что оба хоста модифицировались исключительно
> командами apt-get install/remove, делаю вывод что просто не[до]удален
> какой-то пакет.
Сравнить списки пакетов? E. g., составить список командой ниже
на обеих системах и выполнить diff между результирующими файлами?
$ dpkg-query --showformat='${Status}\t${Package}\t${Version}\n' \
--show -- \* | grep -vE -- '^unknown ok not-installed\s' > packages
Еще можно попробовать запустить invoke-rc.d с опцией --query
(или, возможно, --disclose-deny) и посмотреть на возвращаемый
код завершения.
> соответственно вопрос был в том: может кто-то продрался через это?
--
FSF associate member #7257 http://am-1.org/~ivan/ 7D17 4A59 6A21 3D97 6DDB
Reply to: