Erro no dpkg Debian 10

Pessoal, não consigo instalar arquivos deb no Debian 10 que instalei aqui na minha máquina. Ao usar o gdebi, ele abre, mas ao clicar em instalar pacote ele fecha e nada mais acontece. E ao tentar instalar pelo terminal usando o dpkg ele retorna o seguinte erro:

dpkg: aviso: 'ldconfig' não foi encontrado em PATH ou não é executável
dpkg: aviso: 'start-stop-daemon' não foi encontrado em PATH ou não é executável
dpkg: erro: 2 programas esperados não foram encontrados em PATH ou não são executáveis
Nota: a PATH do root normalmente deve conter /usr/local/sbin, /usr/sbin e /sbin

Espero que consigam me ajudar, desde já agradeço a ajuda de todos!

Posta a saída do comando:
echo $PATH
sudo echo $PATH

Mas a principio tente exportar
export PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
sudo export PATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

Sa funcionar, por algum motivo os comandos administrativos não foram configurados talvez alguma opção durante a criação de usuários na instalação.

6 Curtidas

Dei um echo $PATH e saiu isso:

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

O comando que indicou funcionou, agora está tudo normal! Vlw pela ajuda <3

Beleza, se voltar a ocorrer adiciona a linha no /etc/environment sem o export para que as variáveis sejam exportadas corretamente.
ex:
sudo nano /etc/environment
adicione somente:
PATH=:nome_do_diretorio1:nome_do_diretorio2 e assim por diante.
Você consegue ver o que consta no seu ambiente com env | less, isto mostra todas variáveis configuradas.
Captura%20de%20tela%20de%202019-07-07%2016-41-54

1 Curtida

Olá Bom dia, novo por aqui. Embora uso linux a mais de um ano, me deparei com problemas no atual Debian 10, e não consigo corrigir com os vários comando DPKG, inclusive o orientado pelo próprio Debian, como segue abaixo, ja formatei e reinstalei por 2 vezes e é recorrente o problema. Usei o Debian 9 por mais de um ano e nunca tive dificuldades em instalar programas, etc
a informação que recebo quando dou um apt-get upgrade:

“ago 14 08:49:28 not-reginaldo systemd[1]: Failed to start Flexible IR remote input/output application support.
dpkg: erro ao processar o pacote lirc (–configure):
o subprocesso instalado, do pacote lirc, o script post-installation retornou erro do status de saída 1
Erros foram encontrados durante o processamento de:
lirc
E: Sub-process /usr/bin/dpkg returned an error code (1)”
Ao executar o procedimento aqui do post, “sudo nano /etc/environment”, o resultado do “GNU nano 3.2 /etc/environment” não tem nenhuma linha a tela está limpa.
Agradeço a ajuda desde Já.

Só para complementar. Isso aconteceu porque você usou o “su” ao invés do “sudo”. Nas notas de lançamento do Debian , eles avisam que o comando “su” está com menos privilégios. E dão a solução por lá, ou você usa o “su -” ou adiciona o path que o @Xterminator sugeriu.

Aqui um trecho das notas de lançamento do Debian 10:

Changes

  • The su command in buster is provided by the util-linux source package, instead of the shadow source package, and no longer alters the PATH variable by default. This means that after doing su, your PATH may not contain directories like /sbin, and many system administration commands will fail. There are several workarounds:
    • Use su - instead; this launches a login shell, which forces PATH to be changed, but also changes everything else including the working directory.
    • Use sudo instead. sudo still runs commands with an altered PATH variable.
      • To get a regular root shell with the correct PATH, you may use sudo -s .
      • To get a login shell as root (equivalent to su -), you may use sudo -i .
    • Put ALWAYS_SET_PATH yes in /etc/login.defs to get an approximation of the old behavior.
    • Put the system administration directories (/sbin, /usr/sbin, /usr/local/sbin) in your regular account’s PATH (see EnvironmentVariables for help with this).
  • The default Wayland session for GNOME stops some packages like synaptic from working. Graphical system administration packages that need superuser privileges will generally be problematic until major rewrites occur. Workarounds include using GNOME on X11 instead of Wayland, or using non-graphical alternative tools.
  • The security settings for some components of systemd have been tightened. People using nis with systemd may encounter bug 878625 which breaks a variety of things related to login sessions. Workarounds include installing the nscd package, or reconfiguring systemd-logind.service to allow it to use the network.

Se for uma observação a minha indagação acima: agradeço a atenção
Sim, após eu acessar o super usuario com o comando su e senha root:

“reginaldo@not-reginaldo:~$ su
Senha:”
"reginaldo@not-reginaldo:~$ su
Senha:
root@not-reginaldo:/home/reginaldo# "
Digito o comando: “root@not-reginaldo:/home/reginaldo# sudo apt-get upgrade”
E baixado os programas que não foram instalados, pergunta se continua, que sera desinstalados tantos programas, instalado outros e termina com esse erro:
"ago 14 20:01:23 not-reginaldo systemd[1]: Failed to start Flexible IR remote input/output application support.
dpkg: erro ao processar o pacote lirc (–configure):
o subprocesso instalado, do pacote lirc, o script post-installation retornou erro do status de saída 1
Erros foram encontrados durante o processamento de:
lirc
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@not-reginaldo:/home/reginaldo#