arquivo conf upstart não sendo copiado

0
  • Ubuntu 14.04 chroot
  • apt-get install cgroup-lite
  • invoke-rc.d: unknown initscript, /etc/init.d/cgroup-lite not found.

Se eu fizer o download dos arquivos fonte (tarball), descomprima-os, há um arquivo cgroup-lite.upstart. Se eu copiá-lo para /etc/init.d/cgroup-lite e tentar instalar novamente, ele funciona.

Por que esse script não está sendo copiado ao instalar com o apt-get? Isso também está acontecendo com o pacote dpkg e deb.

Repositórios oficiais do Ubuntu

Log completo:

Preparing to unpack .../cgroup-lite_1.9_all.deb ...
Unpacking cgroup-lite (1.9) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up cgroup-lite (1.9) ...
invoke-rc.d: unknown initscript, /etc/init.d/cgroup-lite not found.
dpkg: error processing package cgroup-lite (--configure):
subprocess installed post-installation script returned error exit status 100
Processing triggers for ureadahead (0.100.0-16) ...
Errors were encountered while processing:
    cgroup-lite
E: Sub-process /usr/bin/dpkg returned an error code (1)
    
por Jorge Chip 04.08.2015 / 10:28

1 resposta

1

Acontece que o Upstart não foi configurado ou iniciado corretamente (eu estava em um chroot). Portanto, os scripts de instalação não detectaram isso e não copiaram o script upstart para /etc/init/cgroup-lite.conf

Para evitar esse problema     toque em /etc/init/cgroup-lite.conf     apt-get install cgroup-lite     rm /etc/init/cgroup-lite.conf

Ele usará /etc/init.d/cgroup-lite no lugar

    
por Jorge Chip 04.08.2015 / 11:05