Impossivel atualizar ou instalar aplicativos debian, erro de path maluco [RESOLVIDO]

1. Impossivel atualizar ou instalar aplicativos debian, erro de path maluco [RESOLVIDO]

marcos
mapwoc

(usa Debian)

Enviado em 16/03/2016 - 20:04h

ola pessoal, eu estou com um problema bem estranho, o path do debian some toda vez que eu desligo ou reinicio o computador, eu falo que some mas não sei a palavra tecnica para isso, não trabalho na area e nem possuo conhecimento tecnico para indicar outra coisa, sou usuario que entrou nesse mundo linux de paraquedas e muitas coisas ainda não sei bem, mas voltando ao problema, eu ja tive um problema parecido (falo parecido pois o problema começou do mesmo jeito)
https://www.vivaolinux.com.br/topico/Debian/erro-de-path-dpkg 
que foi resolvido alterando o arquivo profile, mas dessa vez não resolveu, e o problema continua.
Erro

mapwoc@metamorphose:~$ safeup
Nenhum pacote será instalado, atualizado ou removido.
0 pacotes atualizados, 0 novos instalados, 0 a serem removidos e 7 não atualizados.
É preciso obter 0 B de arquivos. Depois do desempacotamento, 0 B serão usados.
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: aviso: a ultrapassar problema porque --force está activo:
dpkg: aviso: 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
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
E: Problem executing scripts DPkg::Post-Invoke 'dpkg --abort-after=9999999 --configure -a'
E: Sub-process returned an error code
Falhou a execução da operação pedida no pacote. A tentar recuperar:
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


mapwoc@metamorphose:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

resultado do meu .profile

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

meu arquivo profile
mapwoc@metamorphose:~$ cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
else
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
fi
export PATH

if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi





  


2. Re: Impossivel atualizar ou instalar aplicativos debian, erro de path maluco [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/03/2016 - 00:46h

Como está o arquivo /etc/ld.so.conf e os arquivos dentro de /etc/ld.so.conf.d/
Mostre o conteúdo deles.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



3. Re: Impossivel atualizar ou instalar aplicativos debian, erro de path maluco

marcos
mapwoc

(usa Debian)

Enviado em 18/03/2016 - 11:28h

listeiro_037 escreveu:

Como está o arquivo /etc/ld.so.conf e os arquivos dentro de /etc/ld.so.conf.d/
Mostre o conteúdo deles.

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


ls.so.conf esta assim
mapwoc@metamorphose:~$ cat /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf


os arqruivos da pasta ld.so.conf.d
mapwoc@metamorphose:/etc/ld.so.conf.d$ dir
fakeroot-x86_64-linux-gnu.conf i386-linux-gnu.conf libc.conf x86_64-linux-gnu.conf zz_i386-biarch-compat.conf
mapwoc@metamorphose:/etc/ld.so.conf.d$ cat fakeroot-x86_64-linux-gnu.conf
/usr/lib/x86_64-linux-gnu/libfakeroot
mapwoc@metamorphose:/etc/ld.so.conf.d$ cat i386-linux-gnu.conf
# Multiarch support
/lib/i386-linux-gnu
/usr/lib/i386-linux-gnu
/lib/i586-linux-gnu
/usr/lib/i586-linux-gnu
mapwoc@metamorphose:/etc/ld.so.conf.d$ cat libc.conf
# libc default configuration
/usr/local/lib
mapwoc@metamorphose:/etc/ld.so.conf.d$ cat x86_64-linux-gnu.conf
# Multiarch support
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
mapwoc@metamorphose:/etc/ld.so.conf.d$ cat zz_i386-biarch-compat.conf
# Legacy biarch compatibility support
/lib32
/usr/lib32



Espero que assim esteja correto, preciso muito conseguir atualizar o debian 8.3 jessie (acho que é assim que escreve)



4. Re: Impossivel atualizar ou instalar aplicativos debian, erro de path maluco [RESOLVIDO]

marcos
mapwoc

(usa Debian)

Enviado em 28/03/2016 - 16:29h

mapwoc escreveu:

ola pessoal, eu estou com um problema bem estranho, o path do debian some toda vez que eu desligo ou reinicio o computador, eu falo que some mas não sei a palavra tecnica para isso, não trabalho na area e nem possuo conhecimento tecnico para indicar outra coisa, sou usuario que entrou nesse mundo linux de paraquedas e muitas coisas ainda não sei bem, mas voltando ao problema, eu ja tive um problema parecido (falo parecido pois o problema começou do mesmo jeito)
https://www.vivaolinux.com.br/topico/Debian/erro-de-path-dpkg 
que foi resolvido alterando o arquivo profile, mas dessa vez não resolveu, e o problema continua.
Erro

mapwoc@metamorphose:~$ safeup
Nenhum pacote será instalado, atualizado ou removido.
0 pacotes atualizados, 0 novos instalados, 0 a serem removidos e 7 não atualizados.
É preciso obter 0 B de arquivos. Depois do desempacotamento, 0 B serão usados.
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: aviso: a ultrapassar problema porque --force está activo:
dpkg: aviso: 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
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
E: Problem executing scripts DPkg::Post-Invoke 'dpkg --abort-after=9999999 --configure -a'
E: Sub-process returned an error code
Falhou a execução da operação pedida no pacote. A tentar recuperar:
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


mapwoc@metamorphose:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

resultado do meu .profile

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022

# if running bash
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi

meu arquivo profile
mapwoc@metamorphose:~$ cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
else
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
fi
export PATH

if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi

# The default umask is now handled by pam_umask.
# See pam_umask(8) and /etc/login.defs.

if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi



Resolvi usando o comando
source /etc/profile 
ante de todas as atualizações ou instalações







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts