Em primeiro lugar, as linhas em que você está realmente interessado são:
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: warning: 'start-stop-daemon' not found in PATH or not executable.
Esses erros foram relatados várias vezes pelos usuários do Debian e do Ubuntu (você pode realmente usar o Google para obter mais informações). Parece que a variável PATH
não está configurada corretamente quando o usuário tenta executar um comando através de sudo
, que é provavelmente o que você está tentando fazer.
Solução 1: defina o caminho seguro padrão de sudo
Abra /etc/sudoers
executando visudo
no seu terminal e verifique se o arquivo inclui a seguinte linha:
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Mais informações sobre esse problema podem ser encontradas aqui (Problemas e dicas > PATH não definidos).
Solução 2: use a conta root diretamente
Não use sudo
, apenas mude para root
para executar seus comandos. Execute um dos seguintes comandos para fazer isso:
$ sudo -i
$ su
Uma vez que você está logado como root, apenas execute seus comandos apt-get
novamente:
# apt-get ...
Você pode ter que definir PATH
da raiz primeiro. Edite /root/.bashrc
(com privilégios de root, é claro) e adicione a seguinte linha:
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
Solução 3: tente passar a variável PATH
para sudo
no tempo de execução.
Basta prefixar a chamada sudo
com a redefinição da variável PATH
:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin sudo apt-get ...