Upgrade Error ao atualizar o Linux Mint 17.3 Rosa para o mais recente Linux Mint 18.2 (Sonya)? adwaita-icon-theme: Quebras: gnome-themes-standard-data

1

Estou tentando atualizar o Linux Mint 17.3 edição Rosa Cinnamon para o mais recente Linux Mint 18.2 Sonya.

Mas após a verificação mintupgrade , recebo os seguintes erros:

The following packages have unmet dependencies:
 adwaita-icon-theme : Breaks: gnome-themes-standard-data (< 3.18.0-2~) but 3.10.0-1ubuntu2 is to be installed
                      Breaks: gnome-themes-standard-data:i386 (< 3.18.0-2~)
 adwaita-icon-theme-full : Breaks: gnome-themes-standard-data (< 3.13.90) but 3.10.0-1ubuntu2 is to be installed
                           Breaks: gnome-themes-standard-data:i386 (< 3.13.90)
 metacity-common : Breaks: gnome-themes-standard-data (< 3.15.90) but 3.10.0-1ubuntu2 is to be installed
                   Breaks: gnome-themes-standard-data:i386 (< 3.15.90)
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Internal error, Upgrade broke stuff

tentou desinstalar "gnome-themes-standard-data" e refazer o processo de atualização ... mas o erro ainda persiste.

Pesquisado mas ... Não há boas respostas na internet ainda, Não me peça para fazer uma nova instalação , essa não é a minha pergunta e eu me abstenho disso porque eu fiz o sistema para essa forma depois de meses de esforço.

    
por Clain Dsilva 28.09.2017 / 05:37

2 respostas

0

@Vlastimil obrigado pela sua ajuda e diretrizes estendidas ...

Consegui corrigir o erro removendo gnome-themes-standard-data

sudo apt remove gnome-themes-standard-data

Isso deu certo, o erro diz que vai quebrar minha versão do gnome-themes-standard-data se o adwaita-icon-theme estiver instalado ...

Por isso, o cluprint era minha versão de gnome-themes-standard-data .

Realizei uma atualização em sudo apt update e atualizei o linux mint, embora houvesse uma série de problemas ... ele foi ultimamente alterado para Sarah e de lá fiz o upgrade para Sonya.

    
por 30.09.2017 / 06:28
0

Em resposta às saídas PasteBin :

Você tem muitos repositórios e PPAs adicionais, os quais você precisa remover manualmente antes de fazer a atualização principal.

Sem isso, quem sabe o que vai acontecer. Nada de bom, com certeza.

Instale o pacote ppa-purge :

sudo apt-get install ppa-purge

E prossiga com a remoção com cuidado máximo e remova todos os repositórios adicionais apenas movendo os arquivos para outro lugar em /etc/apt/sources.list.d/ .

Um exemplo segue:

sudo ppa-purge ppa:whatever/ppa

Mais importante, você precisa fazer o downgrade de todos os pacotes para trusty ou rosa se for um pacote específico usado pelo Mint.

O Linux Mint 17.x é baseado no Ubuntu 14.04 Trusty, por exemplo:

sudo apt-get install adwaita-icon-theme/trusty

ou

sudo apt-get install adwaita-icon-theme/trusty-updates

ou

sudo apt-get install adwaita-icon-theme/rosa

Os comandos são ordenados por taxa de sucesso da mais alta, mas recomendo experimentá-lo nesta ordem:

  1. rosa

  2. trusty-updates

  3. trusty

É muito trabalho, eu percebo isso, mas eu mesmo fiz isso e com sucesso.

Raciocínio: Provavelmente, um dos repositórios PPA ou adicionais atualizou o adwaita-icon-theme e outros pacotes. A razão subjacente é que você teria de fato uma versão mais nova já instalada de alguns pacotes que causam problemas de dependência. Espero que minha resposta ajude um pouco

EDIT1:

Em resposta ao comentário do pacote não existente:

there is no such package named adwaita-icon-theme

adwaita-icon-theme e os outros no Ubuntu Xenial que é a base para o Linux Mint 18.x.

Em resposta ao comentário sobre a restauração de PPAs:

if I purge all PPA and fail how can I restore them?

Basta editar os arquivos de origem do PPA localizados em:

/etc/apt/sources.list.d/

E remova o caractere inicial # .

Você pode tentar instalar o apt-show-versions :

sudo apt-get install apt-show-versions

O uso é simples, chame os resultados do programa e do grep nos quais você está interessado.

Poderia, com algum esforço, resolver seu problema com a identificação dos pacotes para fazer o downgrade. Como eu disse, você precisa fazer o downgrade de todos os pacotes antes de prosseguir com a atualização do sistema, então se você já removeu os PPAs e outros repositórios, vá em frente e faça o downgrade do que puder para trusty como mencionado acima.

Se você tem vários computadores, é muito simples configurar o SSH. Por que SSH? Bem, nenhuma atualização com muitos ajustes do sistema ocorre sem problemas e em vez de ficar presa no console, quero dizer VT1, e digitando tudo da sua cabeça, quando as coisas vão para o sul (e provavelmente serão), é muito mais conveniente sentar em outro computador e se comunicar com o mundo, por exemplo, sobre o que aconteceu.

Pessoalmente, eu iria em frente com a atualização agora mesmo, ignorando o problema, e resolveria isso via SSH a partir de outra máquina mais tarde, quando isso acontecer. Eu consegui converter as edições do KDE para o Cinnamon e atualizá-las mais tarde, não pode ser mais difícil do que isso. Acho que será fácil, na melhor das hipóteses, você aprenderá alguns comandos úteis e, na pior das hipóteses, restaurará sua unidade a partir do backup.

BACKUP:

Uma maneira de fazer um backup totalmente perfeito do seu disco é:

  1. Inicialize a partir de um USB ativo com o Linux Mint.

  2. Instale o utilitário pv :

    sudo apt-get install pv
    
  3. Se você tem várias unidades, certifique-se de descobrir que uma é a única com seu Linux Mint 17:

    sudo fdisk -l
    
  4. Suponha que você tenha uma unidade de sistema e uma HDD externa para o backup /dev/sda , então seria tão simples quanto clicar no HDD externo no Nemo, que montará a unidade e então:

    sudo -i
    pv < /dev/sda > /media/username/drivename/backup-sda-pv
    
por 28.09.2017 / 13:34