Fedora não atualiza

1. Fedora não atualiza

Marcelo Almeida
EHOHHMASSA

(usa Fedora)

Enviado em 10/02/2014 - 21:06h

Certa vez estava atualizando o Fedora pelo yum update e a energia caiu, desde aquele dia nunca mais concegui atualizar o sistema nem concegui atualizar o sistema, este erro aparece

Error: Multilib version problems found. This often means that the root
cause is something else and multilib version checking is just
pointing out that there is a problem. Eg.:

1. You have an upgrade for qt which is missing some
dependency that another package requires. Yum is trying to
solve this by installing an older version of qt of the
different architecture. If you exclude the bad architecture
yum will tell you what the root cause is (which package
requires what). You can try redoing the upgrade with
--exclude qt.otherarch ... this should give you an error
message showing the root cause of the problem.

2. You have multiple architectures of qt installed, but
yum can only see an upgrade for one of those architectures.
If you don't want/need both architectures anymore then you
can remove the one with the missing update and everything
will work.

3. You have duplicate versions of qt installed already.
You can use "yum check" to get yum show these errors.

...you can also use --setopt=protected_multilib=false to remove
this checking, however this is almost never the correct thing to
do as something else is very likely to go wrong (often causing
much more problems).

Eu gostaria de solucionar isto.


  


2. Re: Fedora não atualiza

Edson Harder
harder

(usa Debian)

Enviado em 11/02/2014 - 09:58h

Colega,


Executar como, root:


yum clean expire-cache
yum update selinux-policy\*

yum-complete-transaction



3. Re: Fedora não atualiza

Marcelo Almeida
EHOHHMASSA

(usa Fedora)

Enviado em 12/02/2014 - 16:48h

Isto não resolveu o problema colega.


4. Re: Fedora não atualiza

Edson Harder
harder

(usa Debian)

Enviado em 12/02/2014 - 17:24h


Colega,

Postar o resultados destes comandos abaixo:

Comando para listar todos os pacotes duplicados:

# package-cleanup --dupes


E este último comando lista todos os pacotes com dependências quebradas:

# package-cleanup –problems


Tem mais ERROR nesta versão.


5. Re: Fedora não atualiza

Marcelo Almeida
EHOHHMASSA

(usa Fedora)

Enviado em 14/02/2014 - 14:10h

segue resultados


[root@localhost malmeida]# package-cleanup --dupes
Plugins carregados: fastestmirror, langpacks, refresh-packagekit
hawkey-0.4.8-1.fc20.x86_64
hawkey-0.4.7-1.fc20.x86_64
audit-libs-2.3.2-1.fc20.x86_64
audit-libs-2.3.3-1.fc20.x86_64
nss-sysinit-3.15.3.1-1.fc20.x86_64
nss-sysinit-3.15.4-1.fc20.x86_64
gnome-shell-3.10.2.1-3.fc20.x86_64
gnome-shell-3.10.3-1.fc20.x86_64
brasero-3.10.0-1.fc20.x86_64
brasero-3.8.0-4.fc20.x86_64
dhcp-common-4.2.5-30.fc20.x86_64
dhcp-common-4.2.5-26.fc20.x86_64
nss-3.15.4-1.fc20.x86_64
nss-3.15.3.1-1.fc20.x86_64
python-hawkey-0.4.7-1.fc20.x86_64
python-hawkey-0.4.8-1.fc20.x86_64
dnf-0.4.11-1.fc20.noarch
dnf-0.4.12-1.fc20.noarch
PackageKit-yum-plugin-0.8.15-2.fc20.x86_64
PackageKit-yum-plugin-0.8.16-1.fc20.x86_64
java-1.7.0-openjdk-headless-1.7.0.60-2.4.4.1.fc20.x86_64
java-1.7.0-openjdk-headless-1.7.0.60-2.4.4.0.fc20.x86_64
NetworkManager-glib-0.9.9.0-24.git20131003.fc20.x86_64
NetworkManager-glib-0.9.9.0-26.git20131003.fc20.x86_64
brasero-libs-3.8.0-4.fc20.x86_64
brasero-libs-3.10.0-1.fc20.x86_64
gdk-pixbuf2-2.30.3-1.fc20.x86_64
gdk-pixbuf2-2.30.1-1.fc20.x86_64
mutter-3.10.3-1.fc20.x86_64
mutter-3.10.2-6.fc20.x86_64
qt-x11-4.8.5-15.fc20.x86_64
qt-x11-4.8.5-11.fc20.x86_64
dhcp-libs-4.2.5-26.fc20.x86_64
dhcp-libs-4.2.5-30.fc20.x86_64
selinux-policy-3.12.1-119.fc20.noarch
selinux-policy-3.12.1-117.fc20.noarch
dhclient-4.2.5-30.fc20.x86_64
dhclient-4.2.5-26.fc20.x86_64
qt-4.8.5-15.fc20.x86_64
qt-4.8.5-11.fc20.x86_64
PackageKit-0.8.16-1.fc20.x86_64
PackageKit-0.8.15-2.fc20.x86_64
java-1.7.0-openjdk-1.7.0.60-2.4.4.1.fc20.x86_64
java-1.7.0-openjdk-1.7.0.60-2.4.4.0.fc20.x86_64
PackageKit-glib-0.8.15-2.fc20.x86_64
PackageKit-glib-0.8.16-1.fc20.x86_64
nss-util-3.15.3-1.fc20.x86_64
nss-util-3.15.4-1.fc20.x86_64
yum-3.4.3-130.fc20.noarch
yum-3.4.3-132.fc20.noarch
nss-softokn-freebl-3.15.4-1.fc20.x86_64
nss-softokn-freebl-3.15.3-1.fc20.x86_64
nss-softokn-3.15.3-1.fc20.x86_64
nss-softokn-3.15.4-1.fc20.x86_64
PackageKit-yum-0.8.16-1.fc20.x86_64
PackageKit-yum-0.8.15-2.fc20.x86_64
selinux-policy-targeted-3.12.1-117.fc20.noarch
selinux-policy-targeted-3.12.1-119.fc20.noarch

[root@localhost malmeida]# package-cleanup –problems
Plugins carregados: fastestmirror, langpacks, refresh-packagekit
Usage:
package-cleanup: helps find problems in the rpmdb of system and correct them

usage: package-cleanup --problems or --leaves or --orphans or --oldkernels


Options:
Opções do plugin:

Yum Base Options:
-h, --help mostrar essa mensagem ajuda e sai
-t, --tolerant ser tolerante com os erros
-C, --cacheonly executar por completo a partir do cache do sistema,
não atualiza o cache
-c [config file], --config=[config file]
configurar localização do arquivo
-R [minutes], --randomwait=[minutes]
Tempo máximo de espera do comando
-d [debug level], --debuglevel=[debug level]
nível de depuração na saída
--showduplicates mostrar duplicados em repos e em comandos de
pesquisa/listagem
-e [error level], --errorlevel=[error level]
nível de erro na saída
--rpmverbosity=[debug level name]
nível de depuração na saída para o rpm
-q, --quiet operação discreta
-v, --verbose operação detalhada
-y, --assumeyes responder sim para todas as perguntas
--assumeno answer no for all questions
--version mostrar versão do Yum ao sair
--installroot=[path]
definir raiz de instalação
--enablerepo=[repo]
habilitar um ou mais repositórios (curingas são
permitidos)
--disablerepo=[repo]
desabilitar um ou mais repositórios (curingas são
permitidos)
-x [package], --exclude=[package]
excluir pacote(s) por nome ou glob
--disableexcludes=[repo]
desabilitar a exclusão a partir do principal, para um
repositório ou para tudo
--disableincludes=[repo]
disable includepkgs for a repo or for everything
--obsoletes Habilitar processo de obsolescência durante as
atualizações
--noplugins desabilitar plugins do Yum
--nogpgcheck desabilitar verificação de assinaturas gpg
--disableplugin=[plugin]
desabilitar plugins pelo nome
--enableplugin=[plugin]
habilita plugins pelo nome
--skip-broken ignorar pacotes com problemas de solução de
dependências
--color=COLOR controla o uso da cor
--releasever=RELEASEVER
defina o valor de $releasever nos arquivos repo e yum
config
--downloadonly don't update, just download
--downloaddir=DLDIR
specifies an alternate directory to store packages
--setopt=SETOPTS Configurando opções arbitrárias de repositório e
configurações.
--bugfix Include bugfix relevant packages, in updates
--security Include security relevant packages, in updates
--advisory=ADVS, --advisories=ADVS
Include packages needed to fix the given advisory, in
updates
--bzs=BZS Include packages needed to fix the given BZ, in
updates
--cves=CVES Include packages needed to fix the given CVE, in
updates
--sec-severity=SEVS, --secseverity=SEVS
Include security relevant packages matching the
severity, in updates

package-cleanup options:
--problems List dependency problems in the local RPM database
--qf=QF, --queryformat=QF
Query format to use for output.
--orphans List installed packages which are not available from
currently configured repositories

Duplicate Package Options:
--dupes Scan for duplicates in your rpmdb
--cleandupes Scan for duplicates in your rpmdb and remove older
--noscripts disable rpm scriptlets from running when cleaning
duplicates

Leaf Node Options:
--leaves List leaf nodes in the local RPM database
--all list all packages leaf nodes that do not match leaf-
regex
--leaf-regex=LEAF_REGEX
A package name that matches this regular expression
(case insensitively) is a leaf
--exclude-devel do not list development packages as leaf nodes
--exclude-bin do not list packages with files in a bin dirs asleaf
nodes

Old Kernel Options:
--oldkernels Remove old kernel and kernel-devel packages
--count=KERNELCOUNT
Number of kernel packages to keep on the system
(default 2)
--keepdevel Do not remove kernel-devel packages when removing
kernels




6. Re: Fedora não atualiza

Edson Harder
harder

(usa Debian)

Enviado em 17/02/2014 - 17:33h

Colega,

Este evento de queda de luz, foi um pouco a mais... ( teve algo a mais, etc. )

Esta estação unidade, desktop ou servidor, ou outro ?


O que podemos fazer, minha sugestão:

1) pode tentar reinstalar os pacotes dependências quebradas.
# package-cleanup –problems

Ver, os pacotes e tentar reinstalar.

2) limpar pacotes em duplicação, comando para limpar do sistema esta duplicação:

# package-cleanup --cleandupes

# yum-complete-transaction –cleanup-only


3) pode postar os resultados dos comandos.


Fazer cópia ( backup ) arquivos, etc.

Sem remover os pacotes duplicados não conseguimos instalar, atualizar e nem remover nenhum aplicativo do sistema.

Tenha cuidado, pois pode apagar pacotes ( raiz ) e danificar o SO ( Fedora ).

Uma ultima opção seria fazer uma nova instalação do “zero”, que poderá identificar se o problema, até possa ser de hardware.

Talvez gaste um tempo menor, para ter o sistema habilitado, etc.


Veja abaixo como está no Fedora / aqui nesta estação,


[*@localhost ~]$ package-cleanup --dupes
Plugins carregados: fastestmirror, langpacks, refresh-packagekit
[*@localhost ~]$ package-cleanup --problems
Plugins carregados: fastestmirror, langpacks, refresh-packagekit
No Problems Found
[*@localhost ~]$






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts