E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

1. E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Jonatas Rodrigues De Lima Oliveira
jonatas77

(usa Debian)

Enviado em 02/07/2014 - 12:58h

Olá, sou novo no Debian e estou tendo esse problema na maioria de minhas tentativas de instalar softwares.Atualmente estou tentando instalar rabbitvcs porém ao tentar instalar uma das dependências, gedit, me deparo com a seguinte saída:

gedit : Depende: python-gi-cairo (>= 3.0) mas não será instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados

Se eu for para frente tentando instalar python-gi-cairo, por exemplo, vou me deparar com uma saída semelhante, sempre me dando novas dependências que devo instalar porém nunca chega ao final e acaba sendo redundante, e sempre com a saída:
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.



  


2. procura as dep's dela

gustavo
deface00br

(usa Debian)

Enviado em 02/07/2014 - 13:54h

checa as depedências e sudo apt-get install python-gi-cairo.


3. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Jonatas Rodrigues De Lima Oliveira
jonatas77

(usa Debian)

Enviado em 02/07/2014 - 15:15h

A saída na tentativa da instalação do python-gi-cairo é:

Os pacotes a seguir têm dependências desencontradas:
python-gi-cairo : Depende: python-gi (= 3.2.2-2) mas 3.8.3-1+b1 está para ser instalado
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.



4. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Carlos Alberto Mazzer
cmazzer

(usa Ubuntu)

Enviado em 02/07/2014 - 16:46h

Boa tarde, para verificar e arrumar os pacotes você utiliza o comando abaixo.

Com o seu usuário:
sudo apt-get install -f

Como root:
apt-get install -f


5. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Jonatas Rodrigues De Lima Oliveira
jonatas77

(usa Debian)

Enviado em 02/07/2014 - 18:01h

cmazzer escreveu:

Boa tarde, para verificar e arrumar os pacotes você utiliza o comando abaixo.

Com o seu usuário:
sudo apt-get install -f

Como root:
apt-get install -f


Olá Cmazzer, Já tentei utilizar o apt-get install -f, mas não adiantou.


6. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 02/07/2014 - 19:32h

se gedit é uma dependência isso é estranho, pq gedit é o editor padrão no Debian GNOME.

das duas uma, o o programa que quer instalar é muito antigo, ou o seu Debian não está atualizado ou é antigo.

que debian é?

em todo o caso, eu adicionaria um repo de Ubuntu ou de debian unstable e instalava com apt-get ou com synaptic


7. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 03/07/2014 - 01:30h

Tente executar:

# apt-get --fix-broken install
# rm /var/lib/apt/lists/* -vf
# apt-get update
# aptitude safe-upgrade

e veja se resolve.

Mas acredito que tu está com problemas nos teus repositórios.
Posta aqui o conteúdo do arquivo /etc/apt/sources.list.

Qual é a versão do Debian (Squeeze, Wheezy, etc)?



8. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Jonatas Rodrigues De Lima Oliveira
jonatas77

(usa Debian)

Enviado em 03/07/2014 - 10:10h

Buckminster escreveu:

Tente executar:

# apt-get --fix-broken install
# rm /var/lib/apt/lists/* -vf
# apt-get update
# aptitude safe-upgrade

e veja se resolve.

Mas acredito que tu está com problemas nos teus repositórios.
Posta aqui o conteúdo do arquivo /etc/apt/sources.list.

Qual é a versão do Debian (Squeeze, Wheezy, etc)?


Eu executei todos os comandos citados a cima porém a saída continua a mesma.
Esse é o conteúdo da minha source list:

GNU nano 2.2.6 Arquivo: /etc/apt/sources.list

deb http://dl.google.com/linux/chrome/deb/ stable main

# deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 NETINST Binary-1 $

# deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 NETINST Binary-1 $

deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu wheezy main

deb http://ftp.br.debian.org/debian/ wheezy main
deb-src http://ftp.br.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.br.debian.org/debian/ wheezy-updates main
deb-src http://ftp.br.debian.org/debian/ wheezy-updates main
deb http://packages.linuxmint.com debian import

Estou utilizando, como podem ver, Debian wheezy, 7.5 com Xfce.
Muito agradecido pela ajuda.


9. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/07/2014 - 12:01h

jonatas77 escreveu:

Eu executei todos os comandos citados a cima porém a saída continua a mesma.
Esse é o conteúdo da minha source list:

GNU nano 2.2.6 Arquivo: /etc/apt/sources.list

deb http://dl.google.com/linux/chrome/deb/ stable main

# deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 NETINST Binary-1 $

# deb cdrom:[Debian GNU/Linux 7.5.0 _Wheezy_ - Official amd64 NETINST Binary-1 $

deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu wheezy main

deb http://ftp.br.debian.org/debian/">http://ftp.br.debian.org/debian/ wheezy main
deb-src http://ftp.br.debian.org/debian/">http://ftp.br.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.br.debian.org/debian/">http://ftp.br.debian.org/debian/ wheezy-updates main
deb-src http://ftp.br.debian.org/debian/">http://ftp.br.debian.org/debian/ wheezy-updates main
deb http://packages.linuxmint.com debian import

Estou utilizando, como podem ver, Debian wheezy, 7.5 com Xfce.
Muito agradecido pela ajuda.


Provavelmente o problema é esse repositório do Mint que vc colocou ai. No Debian é melhor usar sempre os repositórios oficiais e se quiser usar packs mais recentes use o repositório backport.

Aqui está os repositórios oficiais do Debian Wheezy:


## DEBIAN
deb http://ftp.br.debian.org/debian wheezy main contrib non-free

## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main contrib non-free

## DEBIAN UPDATES
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

## Backported packages for Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy-backports main contrib


http://backports.debian.org/Instructions/


10. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Jonatas Rodrigues De Lima Oliveira
jonatas77

(usa Debian)

Enviado em 03/07/2014 - 12:20h

costapha escreveu:

Provavelmente o problema é esse repositório do Mint que vc colocou ai. No Debian é melhor usar sempre os repositórios oficiais e se quiser usar packs mais recentes use o repositório backport.

Aqui está os repositórios oficiais do Debian Wheezy:


## DEBIAN
deb http://ftp.br.debian.org/debian wheezy main contrib non-free

## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main contrib non-free

## DEBIAN UPDATES
deb http://ftp.debian.org/debian/ wheezy-updates main contrib non-free

## Backported packages for Debian 7 "Wheezy"
deb http://http.debian.net/debian/ wheezy-backports main contrib


http://backports.debian.org/Instructions/


Sou relativamente novo no linux, exclui os repositórios do mint mas não mudou nada.
As vezes é difícil entender algumas coisas, como exatamente deve ficar a minha source list?
Devo excluir tudo que tem nela e usar apenas o que você citou acima exatamente como está?




11. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/07/2014 - 13:22h

Em princípio sim, deve-se usar apenas os repositórios oficiais da distro. Para usar outros repositórios é necessário saber o que está fazendo e tomar muito cuidado para não quebrar o sistema, mas é possível sim fazer uso de vários repos.

No seu caso, como o problema já foi instalado. Tenta fazer o seguinte para consertar.

Use apenas o source.list que eu te passei e atualize o sistema esse comando:

# apt-get update && apt-get upgrade

Depois abra o Synaptic, caso não esteja instalado "apt-get install synaptic", e vá em "Editar" e marque "Corrigir pacotes quebrados".

Boa sorte!


12. Re: E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados. [RESOLVIDO]

Jonatas Rodrigues De Lima Oliveira
jonatas77

(usa Debian)

Enviado em 03/07/2014 - 14:04h

costapha escreveu:

Em princípio sim, deve-se usar apenas os repositórios oficiais da distro. Para usar outros repositórios é necessário saber o que está fazendo e tomar muito cuidado para não quebrar o sistema, mas é possível sim fazer uso de vários repos.

No seu caso, como o problema já foi instalado. Tenta fazer o seguinte para consertar.

Use apenas o source.list que eu te passei e atualize o sistema esse comando:

# apt-get update && apt-get upgrade

Depois abra o Synaptic, caso não esteja instalado "apt-get install synaptic", e vá em "Editar" e marque "Corrigir pacotes quebrados".

Boa sorte!


Primeiro gostaria de agradecer mais uma vez a ajuda.
Fiz conforme citado acima porém novamente não obtive sucesso :(
Será que a unica forma de concertar será reinstalando o Debian?

A saída do Synaptic foi a seguinte:
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências
E: Erro, pkgProblemResolver::Resolve gerou falhas, isto pode ser causado por pacotes mantidos (hold).
E: Não foi possível corrigir as dependências



  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts