Atualização Stretch pro Buster deu errado

1. Atualização Stretch pro Buster deu errado

Lucas Silva
ubuntukid

(usa Debian)

Enviado em 18/05/2019 - 17:13h

Olá pessoal,

Hoje fui atualizar meu Debian Stretch para o Buster, mas deu errado.

O que aconteceu foi o seguinte:
Procurei na internet repositórios do Buster, colei na Sources.list e rodei um $ sudo apt-get dist-upgrade.

Beleza, as coisas baixaram e aparentemente estava tudo certo. Quando rodei # apt-get upgrade apareceram alguns problemas de dependência. A saída do comando foi essa aqui:
 You might want to run 'apt --fix-broken install' to correct these. The following packages have unmet dependencies: 

Gir1.2-totem-1.0 : depends gir 1.2-totemplparser-1.0 (>= 3.10.1) but It is not installed
Gjs : depends libgjs0-libmozjs-24-0
Depends : libgjs0e (>= 1.46.0) but It is not installed...

Enfim, apareceram dependências do:
gnome-characters,
gnome-maps,
gnome-music,
Gnome-shell,
libreoffice-base-core,
libreoffice-calc,
libreoffice-core,
libreoffice-draw,
Libreoffice-impress,
libreoffice-writer,
Libwebkit2gtk-4.0-37 e tracker-gui.

Quando eu rodo o apt --fix-broken install a saída é a seguinte:

apt-listchanges: Can't set locale, makes sure $LC_* and $LANG are correct!
/Usr/share/apt-listchanges/apt-listchanges.py:523: FutureWarning: possible nested set até position 25
[...]
Perl: warning: set locale failed
Perl: warning: please check your locale settings:
Language= pt_BR:pt:en
LC_all= (unset)
Lang= pt_BR.UTF -8

Perl: warning: failing back to the standart locale ("C")
Locale: não foi possível definir a localidade padrão: arquivo ou diretório inexistente...

Aparecem também problemas no dpkg com o erro: paste subprocess was killed by signal (broken pipe)

Tentei reiniciar o computador através do comando Reboot e shutdown -h e nada funcionou, então apertei o botão de energia e na hora de ligar a tela de login não carrega, fica piscando, não consigo acessar a tty e só consigo rodar o modo de segurança do computador. O que dá pra fazer sem precisar formatar?


  


2. Re: Atualização Stretch pro Buster deu errado

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 18/05/2019 - 21:29h

No modo de segurança tem como você entrar num terminal de root?

Se tiver, remonte a partição do Debian em leitura e escrita (*) e remova os pacotes problemáticos sem dó, checando a lista de fontes para ver se há algum erro.

Se estiver OK, reinstale o Gnome (ou qualquer outro DE que você usa) e atualize o Grub.

Então reinicie e teste.


(*)

mount -rw -o remount /

__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



3. Re: Atualização Stretch pro Buster deu errado

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 18/05/2019 - 21:40h

Esqueci:

Corrija o idioma logo após remontar a partição em leitura e escrita, assim:

export LANG=pt_BR.UTF-8

Isso deve acabar com os conflitos que estão impedindo o uso do APT.


__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



4. Re: Atualização Stretch pro Buster deu errado

Lucas Silva
ubuntukid

(usa Debian)

Enviado em 19/05/2019 - 21:59h

pinduvoz escreveu:

Esqueci:

Corrija o idioma logo após remontar a partição em leitura e escrita, assim:

export LANG=pt_BR.UTF-8

Isso deve acabar com os conflitos que estão impedindo o uso do APT.


__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



Como que eu monto a partição? Não consigo usar o apt --fix-broken install que aparece os mesmos erros de dependência



5. Re: Atualização Stretch pro Buster deu errado

Lucas Silva
ubuntukid

(usa Debian)

Enviado em 19/05/2019 - 22:09h

Como que remonto em modo de escrita e leitura*? O apt remove implica no mesmo erro de depencias


6. Re: Atualização Stretch pro Buster deu errado

Lucas Silva
ubuntukid

(usa Debian)

Enviado em 19/05/2019 - 22:12h

Tentei criar um diretório e apareceu que o sistema de arquivos está somente para leitura


7. Re: Atualização Stretch pro Buster deu errado

Lucas Silva
ubuntukid

(usa Debian)

Enviado em 19/05/2019 - 22:35h

[quote]pinduvoz escreveu:

No modo de segurança tem como você entrar num terminal de root?

Se tiver, remonte a partição do Debian em leitura e escrita (*) e remova os pacotes problemáticos sem dó, checando a lista de fontes para ver se há algum erro.

Se estiver OK, reinstale o Gnome (ou qualquer outro DE que você usa) e atualize o Grub.

Então reinicie e teste.


(*)

mount -o remount,rw /


__________________________________

Saída do comando mount -o remount, rw /
[2240.492689] EXT4-fs (sda1): re-mounted. Opts: (null)

Quando tento remover com apt dá os erros de dependecia



8. Re: Atualização Stretch pro Buster deu errado

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 19/05/2019 - 23:45h

Uma coisa de cada vez, sem atropelar.

Primeiro você tem que entrar na opção de recuperação do sistema pelo Grub e escolher abrir terminal de root ou algo parecido.

Depois você remonta a pasta raiz em leitura e escrita com o comando que passei:

mount -rw -o remount /

Depois corrige o idioma:

export LANG=pt_BR.UTF-8

Agora você pode tentar rodar a correção de pacotes quebrados ou simplesmente remover os pacotes que você já sabe que estão quebrados:

gnome-characters,
gnome-maps,
gnome-music,
Gnome-shell,
libreoffice-base-core,
libreoffice-calc,
libreoffice-core,
libreoffice-draw,
Libreoffice-impress,
libreoffice-writer,
Libwebkit2gtk-4.0-37
tracker-gui

Depois você pode reinstalar o Gnome e o LibreOffice.

__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



9. Re: Atualização Stretch pro Buster deu errado

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 19/05/2019 - 23:48h

https://www.linuxdescomplicado.com.br/2014/12/saiba-como-recuperar-senha-de-um.html

No link acima explica como você entra no terminal de root pelo Grub para recuperar a senha. No seu caso, o problema não é a senha, mas o caminho é o mesmo.




__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



10. Re: Atualização Stretch pro Buster deu errado

Lucas Silva
ubuntukid

(usa Debian)

Enviado em 20/05/2019 - 00:25h

pinduvoz escreveu:

Uma coisa de cada vez, sem atropelar.

Primeiro você tem que entrar na opção de recuperação do sistema pelo Grub e escolher abrir terminal de root ou algo parecido.

Depois você remonta a pasta raiz em leitura e escrita com o comando que passei:

mount -rw -o remount /

Depois corrige o idioma:

export LANG=pt_BR.UTF-8

Agora você pode tentar rodar a correção de pacotes quebrados ou simplesmente remover os pacotes que você já sabe que estão quebrados:

gnome-characters,
gnome-maps,
gnome-music,
Gnome-shell,
libreoffice-base-core,
libreoffice-calc,
libreoffice-core,
libreoffice-draw,
Libreoffice-impress,
libreoffice-writer,
Libwebkit2gtk-4.0-37
tracker-gui

Depois você pode reinstalar o Gnome e o LibreOffice.

________________________________


Então, a saída do comando mount -rw -o remount / foi:
[8415.985909] EXT4-FS (sda1): re-mounted. Opts: errors=remount-ro
#

E quando tento corrigir os pacotes aparece
Dpkg: erro ao processar o arquivo /var/cache/apt/archives/libgstreamer-gl1.0-0_1.14.4.1_amd64.deb (--unpack)... Aprece outra mensagem dessa mas com o arquivo gstreamer1.0-plugins-base:amd64 (1.14.4-1)...

E dois erros dpkg-deb. Um pra cada pacote desse que mencionei acima. Última mensagem que aparece é: sub-process /usr/bin/dpkg returned an error code (1)
#

O que fazer nesse caso?



11. Re: Atualização Stretch pro Buster deu errado

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 20/05/2019 - 23:33h

Que tal reinstalar todo o sistema?

Pelo jeito, você não consegue resolver o problema por conta de algum arquivo corrompido, então reinstalar pode ser a melhor opção.

Faça backup de seus dados pessoais, baixe uma imagem do Debian Testing (link abaixo), grave com o Etcher e reinstale o sistema.

Baixe daqui:

http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/weekly-live-builds/amd64...

O link para baixar peguei daqui:

https://www.vivaolinux.com.br/dica/ISO-do-Debian-testing-non-free-onde-baixar


__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008



12. Re: Atualização Stretch pro Buster deu errado

Andre (pinduvoz)
pinduvoz

(usa Debian)

Enviado em 20/05/2019 - 23:37h

Com um Live USB do Buster (testing) você pode tentar o que deu certo no tópico abaixo, ou seja, restaurar a instalação do Debian.

https://www.vivaolinux.com.br/topico/Novo-no-Linux/Corrompi-o-meu-sistema-Preciso-de-ajuda




__________________________________
Linux Registered User nº 439378
Ubuntu Forum Member Since Nov/07/2006
VOL Member SInce Jul/01/2008







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts