Problemas com o Synaptic [RESOLVIDO]

Iniciado por Andregi, 02 de Março de 2009, 02:27

tópico anterior - próximo tópico

Andregi

Pessoal, não estou conseguindo acessar o Synaptic tanto pelo Sistema>Administração... quanto pelo console. Quando tento, tanto de um modo quanto de outro, aparece a seguinte mensagem:

E: ERRO: não foi possível criar o diretório de configuração /root/.synaptic - mkdir (2 Arquivo ou diretório inexistente)

Qual sera o problema? A unica coisa que instalei foi o wallpaper com a terra no fundo, mas nao acredito que este tenha sido o problema pq instalei pelo console nem foi pelo synaptic.

Alguem pode me ajudar?

slkslk

Eu diria que essa directoria foi apagada... Experimente fazer:

su
cd /root
ls -la

e poste o resultado.


Cumps
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Andregi

Entao, dei o comando su, digito a senha e aparece assim:

andre@Andre:~$ su
Senha:
su: Falha de autenticação
andre@Andre:~$

Ai entrei como root, e dei cd /root e apareceu:

bash: cd: /root: Arquivo ou diretório inexistente

Qual a diferença de su e sudo su? Como será que a pasta foi deletada?



slkslk

Se foi mesmo apagada penso que os problemas não vão ficar por aqui. A pasta de root é particularmente importante. De qualquer modo, estou na dúvida... Porque é que deu erro quando fez su e pôs a password do root e depois diz que entrou como root? Como entrou? Em modo consola?

Quanto à sua pergunta, su muda o operador para root. sudo serve para correr programas com permissões de root sem ser o próprio root por razões de segurança.

Como sou um pouco teimoso, e para não o induzir em erro faça os seguintes comandos:

cd /
ls -la

e poste o resultado. Não andou recentemente a adicionar ou remover operadores ou a apagar ficheiros com o comando rm qualquer coisa -R  ?
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Andregi

Citação de: slkslk online 02 de Março de 2009, 20:19
Se foi mesmo apagada penso que os problemas não vão ficar por aqui. A pasta de root é particularmente importante. De qualquer modo, estou na dúvida... Porque é que deu erro quando fez su e pôs a password do root e depois diz que entrou como root? Como entrou? Em modo consola?

Quanto à sua pergunta, su muda o operador para root. sudo serve para correr programas com permissões de root sem ser o próprio root por razões de segurança.

Como sou um pouco teimoso, e para não o induzir em erro faça os seguintes comandos:

cd /
ls -la

e poste o resultado. Não andou recentemente a adicionar ou remover operadores ou a apagar ficheiros com o comando rm qualquer coisa -R  ?

Skslk, entao, tambem nao sei porque deu erro quando dei su e quando dei sudo su e coloquei a senha consegui acessar como root. Sim, entrei pelo consola. Entrou normalmente como root pelo consola, pelo comando sudo su. Mas com o su nao funciona.

De qualquer forma, dei o comando do listar que vc me pediu. Eis o resultado:

andre@Andre:~$ cd /
andre@Andre:/$ ls -la
total 19
drwxr-xr-x  21 root root   568 2009-03-02 12:28 .
drwxr-xr-x  21 root root   568 2009-03-02 12:28 ..
drwxr-xr-x   2 root root  2688 2009-02-27 13:48 bin
drwxr-xr-x   3 root root   376 2009-02-27 13:49 boot
lrwxrwxrwx   1 root root    11 2009-02-27 08:17 cdrom -> media/cdrom
drwxr-xr-x  13 root root 13880 2009-03-03 10:43 dev
drwxr-xr-x 121 root root  6272 2009-03-03 10:45 etc
drwxr-xr-x   3 root root    72 2009-02-27 12:31 home
drwxr-xr-x   2 root root    48 2009-01-20 18:01 initrd
lrwxrwxrwx   1 root root    33 2009-02-27 04:51 initrd.img -> boot/initrd.img-2.6.24-23-generic
drwxr-xr-x  16 root root  5104 2009-02-27 04:53 lib
drwxr-xr-x   3 root root   128 2009-03-03 10:43 media
drwxr-xr-x   2 root root    48 2008-04-15 13:53 mnt
drwxr-xr-x   2 root root    48 2009-01-20 18:01 opt
dr-xr-xr-x 142 root root     0 2009-03-03 18:43 proc
drwxr-xr-x   2 root root  4248 2009-02-27 13:48 sbin
drwxr-xr-x   2 root root    48 2009-01-20 18:01 srv
drwxr-xr-x  12 root root     0 2009-03-03 18:43 sys
drwxrwxrwt  14 root root   496 2009-03-03 10:59 tmp
drwxr-xr-x  11 root root   264 2009-01-20 18:05 usr
drwxr-xr-x  15 root root   360 2009-01-20 18:21 var
lrwxrwxrwx   1 root root    30 2009-02-27 04:51 vmlinuz -> boot/vmlinuz-2.6.24-23-generic

Nao, nao utilizei nenhum comando "rm qualquer coisa -R".

Sera que terei que instalar o ubuntu novamente?

Obrigado pela ajuda.

slkslk

Esperemos que não! Por norma quando instalo linux, a primeira coisa que faco é criar o root, e provavelmente não o fez. Vamos por passos e vamos ver se damos a volta à situação. Para já a directoria não está criada. o comando su não funcionou porque não criou o root e o sudo su funcionou porque trabalhou com o seu operador. Nada de anormal. Experimente

sudo passwd root
(entra com a sua passwd, em seguida dê-lhe uma password para o root, pode ser também a sua se quiser)

e verifique que já tem uma directoria chamada /root.

Se não faca

nano /etc/passwd

e verifique se tem uma linha correspondente ao utilizador root. Se sim poste essa linha.


Cumps
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Andregi

Nao sabia que o programa de instalacao nao criava a pasta root. Por que nao instala automaticamente? E porque instala-la agora se antes eu conseguia mexer normalmente com Synaptic?

Fiz o que vc me disse e a pasta root nao foi criada. Dei o comando nano e apareceu:

root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
list:x:38:38:Mailing List Manager:/var/list:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh

slkslk

Teoricamente deveria criar, daí ter dito que deve ter sido apagada... Bem, se mesmo assim não ficou criada, experimente criar manualmente a directoria e vamos ver se o synaptic consegue resolver a sua própria pasta a partir daí.

su
mkdir /root
chown root.root /root
chmod 755 root

e volte a tentar correr o synaptic. Poste se ficou a funcionar assim
"Carpe diem, quam minimum credula postero."
(Aproveite o dia, acredite o mínimo possível no amanhã), Horácio, Odes I,11,8

Andregi

Slkslk, muito obrigado! Funcionou perfeitamente!! O sypnatic rodou e ja instalei as atualizações! Obrigado mesmo. Agora nao sei pq esta pasta foi deletada. Mas melhor que tenhamos resolvido o problema.

Valeu.

Abs