dpkg: aviso: 'tar' não encontrado no PATH ou não executável

1

Já instalei meus programas por "synaptic" anteriormente, mas agora ele mostra erros e não instala nenhum programa, por exemplo, eu quero instalar o xserver-xorg-dev , mas o synaptic mostra os erros abaixo:

dpkg: warning: 'tar' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
A package failed to install.  Trying to recover:
dpkg: warning: 'tar' not found in PATH or not executable.
dpkg: error: 1 expected program not found in PATH or not executable.
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
    
por somi 19.08.2013 / 16:15

1 resposta

0

Eu apenas resolvi isso. Não sei quão sustentável é minha solução.

Eu copiei o tar de / bin / tar de outra máquina, então o chamei para 755 no / bin / tar da minha máquina de destino.

agora a reinstalação do tar via apt-get funciona perfeitamente:

root@devubuntu:/usr/bin# sudo chmod 755 /bin/tar
root@devubuntu:/usr/bin# sudo apt-get install --reinstall tar
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  xfonts-encodings php-console-table xfonts-utils libmcrypt4 libxfont1 xfonts-base php5-mcrypt
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 7 not upgraded.
Need to get 0 B/218 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 335218 files and directories currently installed.)
Preparing to replace tar 1.26-4ubuntu1 (using .../tar_1.26-4ubuntu1_amd64.deb) ...
Unpacking replacement tar ...
Processing triggers for man-db ...
Setting up tar (1.26-4ubuntu1) ...

quando eu uso virtualmins "Re-Check Configuration" agora eu recebo:

% bl0ck_qu0te%      

Os sistemas selecionados de gerenciamento e atualização de pacotes estão instalados OK.

     

.. seu sistema está pronto para uso pelo Virtualmin.

por favor note que

% bl0ck_qu0te%

é apenas uma informação geral e NÃO é uma mensagem de erro real! quando recebi esta mensagem, / usr / local / sbin, / usr / sbin e / sbin já estavam contidos na minha variável $ PATH. então não deixe isso confundir você.

    
por Pascal 13.09.2013 / 16:28