Conflitos de atualização do Gentoo xorg-server

1

Eu corri eix-synce emerge world -uvDp, então, recebi a mensagem abaixo. Estou bastante confuso com esta mensagem. Parece que está dizendo que a versão inferior do xorg-server está em conflito com a versão superior. Devo forçar o xorg-server desempregado e tentar atualizar?

x11-base/xorg-server:0

  (x11-base/xorg-server-1.16.0:0/1.16.0::gentoo, ebuild scheduled for merge) conflicts with
    x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-input-synaptics-1.7.6:0/0::gentoo, installed)
                        ^^^^^^^^^^^^^^^
    x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-input-evdev-2.8.4:0/0::gentoo, installed)
                        ^^^^^^^^^^^^^^^
    x11-base/xorg-server:0/1.15.99.903= required by (x11-drivers/xf86-video-intel-2.99.912-r1:0/0::gentoo, installed)
David S.
fonte

Respostas:

0

Na verdade, está dizendo que os x11-drivers / xf86- * ebuilds precisam ser reparados. O Portage pode fazer isso automaticamente na maior parte do tempo, mas algo na maneira como as x11 ebuilds são configuradas ainda consegue confundir o Portage, e obtemos esse bloqueador.

O que pode ajudar você a solucionar isso é mesclar todos de uma vez explicitamente:

emerge -vaD1 =xorg-server-1.16.0 xf86-input-synaptics xf86-input-evdev xf86-video-intel

O -vfornece essas informações extras, e as -aperguntas que você deve fazer antes de prosseguir (porque estava faltando algumas palavras-chave, minha primeira tentativa realmente queria fazer o downgrade do xorg-server em vez de atualizá-lo, por isso é importante), -Dseguirão os pré-requisitos para descobrir por que ele deseja fazer o downgrade em vez de atualizar (para as palavras-chave extras dos ebuilds) e -1diz para não se incomodar em colocá-los no arquivo mundial (presumivelmente o xorg-server já é, os drivers não precisam ser). IIRC, eu tive que adicionar o seguinte:

=x11-libs/libXfont-1.5.0*
=x11-proto/xproto-7.0.26*

para um arquivo no meu /etc/portage/package.keywordsdiretório.

Tanktalus
fonte
0

Está dizendo que os drivers que requerem o Xorg precisarão ser atualizados antes da atualização do Xorg. Parece que os drivers de E / S ainda não suportam as alterações feitas no xorg 1.16.

Não force um desmembramento, pois isso quebrou muito meu sistema Gentoo. Eu acho que a 1.16 tem uma mudança interna mais importante, ou pelo menos a versão do Arch Linux (baseada no systemd).

Aviator45003
fonte
11
então acho que a melhor opção para mim agora é esperar até que todas as partes dos sistemas sejam atualizadas corretamente.
David S.
Isso é o que eu faria.
Aviator45003