update-rc.d: erro: insserv rejeitou o cabeçalho do script dpkg: erreur de traitement du paquet util-linux (--configure):

2

eu tento instalar atualização ou alguns pacotes e recebo o erro

E: Sub-process /usr/bin/dpkg returned an error code (1)
 update-rc.d: error: insserv rejected the script header
dpkg: erreur de traitement du paquet util-linux (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 util-linux
E: Sub-process /usr/bin/dpkg returned an error code (1)

Por favor me ajude, estou usando o ubuntu 14.10 .. Obrigado

    
por Mgouni Youssef 21.07.2015 / 16:48

2 respostas

6

Acho que o script util-linux init no /etc/init.d está sem informações do LSB

Como uma solução temporária, você pode localizar esse script e adicionar algo como no topo

#!/bin/sh -e
### BEGIN INIT INFO
# Provides:          
# Required-Start:    
# Required-Stop:     
# Default-Start:     
# Default-Stop:
# Short-Description: 
### END INIT INFO

Mas não é uma solução completa. Você continuará recebendo essas mensagens de erro sempre que instalar um aplicativo que adicione o script init em /etc/init.d

Eu tive um problema semelhante e corrigi-lo com a aplicação da solução no último post neste link link

Observe que isso não significa que funcionará no seu caso. E isso pode quebrar seu sistema

Para obter informações sobre o LSB, consulte link

    
por kenn 21.07.2015 / 18:53
0

Se você colar mais informações, isso será útil. Eu vim esse problema quando eu instalo qualquer coisa.

Aqui está o problema,

Extracting templates from packages: 100%
Setting up util-linux (2.27.1-6ubuntu3.5) ...
insserv: warning: script 'S15solrd' missing LSB tags and overrides
insserv: warning: script 'solrd' missing LSB tags and overrides
insserv: Starting solrd depends on rc.local and therefore on system facility '$all' which can not be true!
insserv: Starting solrd depends on rc.local and therefore on system facility '$all' which can not be true!
insserv: Starting solrd depends on rc.local and therefore on system facility '$all' which can not be true!
insserv: Starting solrd depends on rc.local and therefore on system facility '$all' which can not be true!
insserv: Starting solrd depends on rc.local and therefore on system facility '$all' which can not be true!
insserv: There is a loop between service solrd and rc.local if started
insserv:  loop involving service rc.local at depth 12
insserv:  loop involving service solrd at depth 1
insserv: exiting now without changing boot order!
update-rc.d: error: insserv rejected the script header
dpkg: error processing package util-linux (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 util-linux
E: Sub-process /usr/bin/dpkg returned an error code (1)

Da saída, eu acho que não configurei o solrd certo. Então eu removo todas as coisas relacionadas a soldo em rc.local ou rc

    
por Kris Roofe 08.04.2018 / 08:53