Ошибка при apt-get upgrade и установке пакета runit [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь установить пакет git-daemon-run, который имеет зависимость от пакета runit. Но пакет runit не обновляется должным образом.

Когда я запускаю apt-get upgrade для обновления пакета runit, возникает следующая ошибка:

Setting up runit (2.1.1-6.2ubuntu3) ...
start: Unknown job: runsvdir
dpkg: error processing package runit (--install):
 subprocess installed post-installation script returned error exit status 1

Я проверил базу данных ошибок Ubuntu и нашел ошибку #406621 на launchpad. Согласно решению там я должен исправить расположение runsvdir.conf, изменив его со старого event.d, который использовал upstart, на /etc/init, который upstart использует сейчас. Но в (моей) Ubuntu 14.04 нет event.d, не говоря уже о runsvdir.conf.

Я попробовал установить или перенастроить этот пакет, а не обновлять, но возникла та же ошибка. Примечательно, что во время установки git-пакета эта ошибка возникла впервые.

root@local#dpkg -C
The following packages are only half configured, probably due to problems
configuring them the first time.  The configuration should be retried using
dpkg --configure  or the configure menu option in dselect:
 runit                system-wide service supervision

root@local#apt-get purge runit
The following packages will be REMOVED:
  runit*
1 not fully installed or removed.
After this operation, 419 kB disk space will be freed.
Do you want to continue? [Y/n] y
Removing runit (2.1.1-6.2ubuntu3) ...
stop: Unknown job: runsvdir
Removing SV inittab entry...
Purging configuration files for runit (2.1.1-6.2ubuntu3) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
root@local# apt-get install runit
The following extra packages will be installed:
  fgetty
Suggested packages:
  socklog-run
The following NEW packages will be installed:
  fgetty runit
0 upgraded, 2 newly installed, 0 to remove and 16 not upgraded.
Need to get 0 B/134 kB of archives.
After this operation, 550 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up fgetty (0.6-5build1) ...
Setting up runit (2.1.1-6.2ubuntu3) ...
start: Unknown job: runsvdir
dpkg: error processing package runit (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
 runit
E: Sub-process /usr/bin/dpkg returned an error code (1)
1
задан 7 June 2015 в 08:13

1 ответ

runsvdir является приложением, включенным runit для запуска присвоенного сервисного каталога (т.е.:/etc/runit/service/default). Это должно быть, работал независимый от upstart/sysvinit/systemd/openrc с runit и runit-init или как сервис помощника сценарием оболочки runsvdir-запуска или конфигурационным файлом для Runit. Это работает в сочетании с runsv и sv и, как предполагается, не классифицируется как неизвестное.

0
ответ дан 7 June 2015 в 08:13

Другие вопросы по тегам:

Похожие вопросы: