erro no dpkg, atualização do wheezy para sid [RESOLVIDO]

1. erro no dpkg, atualização do wheezy para sid [RESOLVIDO]

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 27/01/2013 - 20:26h

Olá pessoal, sou usuário de GNU/Linux há mais de 5 anos e venho experimentando filhos do Debian até ano passado quando resolvir fazer tentativas de migração do Desktop para ele.

Enfim, li, reli, googlei bastante para fazer a migração do stable -> testing -> unstable(sid) [e quem sabe mais para frente o experimental, kkk]

comandos que utilizei:

#apt-get update
upgrade do dpkg, apt, aptitude
# aptitude full-update

Transformei o stable em wheezy, mas, agora mesmo com os repositórios do sid (e do experimental) não consigo fazer:
# apt-get dist-upgrade
ou
#aptitude safe-upgrade

simplesmente eles executam, mas, parece que não surte nennhum efeito, o S.O. continua em testing. Outro detalhe, mesmo tendo os repositórios de experimental, se eu tento instalar um programa ele vem do unstable ou do testing, parece que o apt ignora o experimental, inclusive fiz pinning e continua assim.

(Antes de fazer as mudanças eu fiz uns teste, tipo "apt-get -s upgrade dpkg apt aptitude", para saber o que iria acontecer se eu realizasse o procedimento, contudo, não mostrou saída de erro aí eu fiz as mudanças)

Também percebi um erro no dpkg e é nele que eu acho que está o problema.

The gtk frontend needs a working python-gtk2 and python-glade2.
Those imports can not be found. Falling back to pager.
The error is: No module named glade
debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk2.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 91, <> line 2.)
debconf: falling back to frontend: Dialog
Selecting previously unselected package libxfcegui4-4.
(Reading database ... 118743 files and directories currently installed.)
Unpacking libxfcegui4-4 (from .../libxfcegui4-4_4.8.1-5_amd64.deb) ...
Selecting previously unselected package xfce4-datetime-plugin.
Unpacking xfce4-datetime-plugin (from .../xfce4-datetime-plugin_0.6.1-3+b1_amd64.deb) ...
Processing triggers for hicolor-icon-theme ...
Setting up libxfcegui4-4 (4.8.1-5) ...
Setting up xfce4-datetime-plugin (0.6.1-3+b1) ...
W: Waited for dpkg --assert-multi-arch but it wasn't there - dpkgGo (10: No child processes)



# ATUALIZAÇÃO DO POST

ao instalar o guake (terminal estilo quake)

Selecting previously unselected package python-xdg.
Unpacking python-xdg (from .../python-xdg_0.25-1_all.deb) ...
Selecting previously unselected package guake.
Unpacking guake (from .../guake_0.4.4-1~exp1_amd64.deb) ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for gconf2 ...
Processing triggers for man-db ...
debconf: unable to initialize frontend: Gnome
debconf: (Can't locate Gtk2.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 91.)
debconf: falling back to frontend: Dialog
Processing triggers for desktop-file-utils ...
Setting up python-notify (0.1.1-3) ...
Setting up python-vte (1:0.28.2-5) ...
Setting up python-glade2 (2.24.0-3+b1) ...
Setting up python-gconf (2.28.1+dfsg-1) ...
Setting up python-xdg (0.25-1) ...
Setting up guake (0.4.4-1~exp1) ...
W: Waited for dpkg --assert-multi-arch but it wasn't there - dpkgGo (10: No child processes)





  


2. MELHOR RESPOSTA

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/01/2013 - 00:55h

Respondendo à pergunta do lsb_release... Oficialmente o Debian ainda está no 6.0.6. Logo, tanto o testing quanto o unstable vão relatar a mesma coisa (versão 7.0), e o nome de versão Wheezy (que é o nome da versão 7.0)

3. resolvido

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 28/01/2013 - 00:02h

Eu fiz um downgrade para testing (colocando os repositorios da testing no source.list e desabilitando os outros repositórios e fazendo pinning para a release testing).

Depois fiz:
#apt-get update && apt-get dist-upgrade

Com sucesso, mas, lsb_release me diz que o S.O. é o wheezy, é assim mesmo? alguém pode confirmar?

# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.0 (wheezy)
Release: 7.0
Codename: wheezy


4. Re: erro no dpkg, atualização do wheezy para sid [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/01/2013 - 00:10h

Posta aqui seu sources.list.


5. source.list e preferences

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 28/01/2013 - 00:23h

# EXPERIMENTAL REPOSITORY
#deb http://mirrors.kernel.org/debian/ experimental main contrib non-free

#deb http://ftp.br.debian.org/debian/">http://ftp.br.debian.org/debian/ experimental main contrib non-free
#deb-src http://ftp.br.debian.org/debian experimental main contrib non-free

#deb http://ftp.us.debian.org/debian/ experimental main contrib non-free
#deb-src http://ftp.debian.org/debian/ experimental main contrib non-free


# SID BRASIL
deb http://ftp.br.debian.org/debian unstable main contrib non-free
deb-src http://ftp.br.debian.org/debian unstable main contrib non-free

# SID USA
#deb http://ftp.us.debian.org/debian/ sid main contrib non-free
#deb-src http://ftp.debian.org/debian/ sid main contrib non-free


# KERNEL LIQUORIX
# deb http://liquorix.net/debian sid main

# TESTING
deb http://ftp.br.debian.org/debian/">http://ftp.br.debian.org/debian/ testing main contrib non-free
deb http://http.us.debian.org/debian/ testing non-free contrib main

# TESTING SECURITY REPOSITORY
deb http://security.debian.org testing/updates main contrib non-free
deb-src http://security.debian.org testing/updates main contrib non-free


# SQUEEZE

# SQUEEZE SECURITY REPOSITORY
#deb http://security.debian.org squeeze/updates main contrib non-free
#deb-src http://security.debian.org squeeze/updates main contrib non-free


-----------------------------------------

# /etc/apt/preferences.d/preferences
X-comment: Force downgrade to testing.
Package: *
Pin: release a=unstable
Pin-Priority: 1100


6. Re: erro no dpkg, atualização do wheezy para sid [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/01/2013 - 00:26h

Isso é que está causando o problema. Ou você usa o experimental, ou o unstable ou o testing. Se você colocar os três, o apt-get vai usar apenas o último citado a não ser que você configure o /etc/apt/preferences corretamente. Dá uma lida nisso aqui: http://www.vivaolinux.com.br/artigo/Debian-APT-Alguns-cuidados-com-os-repositorios?pagina=2


7. Re: erro no dpkg, atualização do wheezy para sid [RESOLVIDO]

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 28/01/2013 - 00:49h

lcavalheiro, eu entendi o que você quis dizer, mas, ainda tenho algumas questões:

1) fiz o downgrade, e não houve erros
2) troquei os repositórios, deixando habilitado somente o "unstable"
3) fiz o dist-upgrade e estou de fato no "unstable/sid"


Aparentemente não houve erros no passo 3, nenhuma mensagem erro, apenas mostrou que tudo transcorreu corretamente.

A pergunta que não quer calar: porque o lsb_release mostra ainda que estou no wheezy, seria isso normal?
#lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.0 (wheezy)
Release: 7.0
Codename: wheezy

Quanto a técnica de pinning já compreendi ela, meu plano é:
a) upgrade o sistema para unstable (está feito)
b) monitorar os bugs antes de fazer update
c) não quebrar o sistema

É isso.

(executando debian unstable[???] com xfce4, esse xfce é bom mesmo consome só 160Mb de memória, e de quebra deixou eu escolher o pcmanfm no lugar do thunar)


8. obrigado lcavalheiro

ROBISON PEREIRA MACHADO
robisonmachado

(usa Arch Linux)

Enviado em 28/01/2013 - 01:03h

Obrigado, sua ajuda foi de grande valia.
Tópico encerrado, e viva o debian unstable.

(Executando Debian Unstable amd64, XFCE 4.8, sobre Notebook Dell Vostro 3550)


9. Re: erro no dpkg, atualização do wheezy para sid [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 28/01/2013 - 01:05h

Disponha, meu caro.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts