lpereira / hardinfo

System profiler and benchmark tool for Linux systems
http://hardinfo.org
GNU General Public License v2.0
767 stars 131 forks source link

Problema ao tentar atualizar Fedora 34 #608

Open VD171 opened 3 years ago

VD171 commented 3 years ago

Não estou conseguindo atualizar os novos pacotes do meu sistema (Fedora 34). Aparentemente, o "xorg-x11-utils" foi dividido em diversos outros pacotes. Mas, como o hardinfo exige o xorg-x11-utils, o DNF impede a remoção do xorg-x11-utils e a instalação dos novos pacotes que o substituem.

Log:

Problema: não é possível instalar o melhor candidato à atualização para o pacote xorg-x11-utils-7.5-37.fc34.x86_64

  • ambos os pacotes xwininfo-1.1.5-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • ambos os pacotes xvinfo-1.1.3-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • ambos os pacotes xprop-1.2.3-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • ambos os pacotes xlsfonts-1.0.6-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • ambos os pacotes xlsclients-1.1.4-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • ambos os pacotes xlsatoms-1.1.2-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • ambos os pacotes xev-1.2.4-2.fc34.x86_64 e xdpyinfo-1.3.2-2.fc34.x86_64 tornam obsoleto xorg-x11-utils < 7.5-39
  • pacote hardinfo-0.5.1-15.1.x86_64 requer xorg-x11-utils, mas nenhum dos provedores pode ser instalado
  • pacote xdpyinfo-1.3.2-2.fc34.x86_64 torna obsoleto xorg-x11-utils < 7.5-39 oferecido por xorg-x11-utils-7.5-37.fc34.x86_64
  • não é possível instalar o melhor candidato à atualização para o pacote hardinfo-0.5.1-15.1.x86_64
lpereira commented 3 years ago

Thanks for the bug report. This is a packaging issue that has to be taken to your distribution; it's not something we can fix.

VD171 commented 3 years ago

A questão é que o hardinfo EXIGE o xorg-x11-utils. Mas, o xorg-x11-utils se tornou OBSOLETO por ter sido separado em outros pacotes.

Quando o hardinfo é removido, o aviso desaparece. Caso seja atualizado e os pacotes substitutos do xorg-x11-utils são instalados, o xorg-x11-utils é automaticamente removido. Caso tente instalar o hardinfo novamente, ele remove automaticamente os substitutos para instalar novamente o xorg-x11-utils.

Resumindo, o hardinfo está forçando que o sistema permaneça com um pacote obsoleto e impede que as novas substituições sejam instaladas.

VD171 commented 3 years ago

Erro: Problema: problema com o pacote instalado xwininfo-1.1.5-2.fc34.x86_64

  • pacote instalado xwininfo-1.1.5-2.fc34.x86_64 torna obsoleto xorg-x11-utils < 7.5-39 oferecido por xorg-x11-utils-7.5-37.fc34.x86_64
  • pacote xwininfo-1.1.5-2.fc34.x86_64 torna obsoleto xorg-x11-utils < 7.5-39 oferecido por xorg-x11-utils-7.5-37.fc34.x86_64
  • pacote hardinfo-0.5.1-15.1.x86_64 requer xorg-x11-utils, mas nenhum dos provedores pode ser instalado
  • solicitações conflitantes
VD171 commented 3 years ago

[root@vd vd]# rpm -i hardinfo-0.5.1-15.1.x86_64.rpm erro: Dependências não satisfeitas: xorg-x11-utils é requerido por hardinfo-0.5.1-15.1.x86_64

VD171 commented 3 years ago

A issue seria somente para informar a questão mesmo. Para ignorar a situação, basta seguir o seguinte.

  1. Remover o hardinfo.
  2. Atualizar o sistema (para remover o xorg-x11-utils e colocar seus substitutos).
  3. Forçar a instalação do hardinfo ignorando as dependências:

[root@vd vd]# rpm -hvi --nodeps hardinfo-0.5.1-15.1.x86_64.rpm Verifying... ################################# [100%] Preparando... ################################# [100%] Updating / installing... 1:hardinfo-0.5.1-15.1 ################################# [100%]