pomieszane symbole libsoup2 i libsoup3 w virt-managerze

Krzysztof Mrozowicz krzysztof at mrozowicz.eu
Wed Aug 10 19:23:29 CEST 2022


Dzień dobry,
jakiś czas temu zauważyłem, że virt-manager wywala się kiedy włącza się
podgląd ekranu wirtualnej maszyny. Było to mniej więcej w czasie kiedy
przeszliśmy na pythona 3.10 więc pomyślałem, że może to kwestia
niekompatybilności virt-managera 4.0 z tą wersją pythona i spokojnie
poczekałem na update.
Niestety virt-manager 4.1 ma to samo, a uruchomiony z opcją debug
pokazuje co następuje:


[śro, 10 sie 2022 18:09:57 virt-manager 60706] DEBUG (vmwindow:185) Showing VM details: <vmmDomain name=Win7lvm id=0x7ff5e02c5900>
[śro, 10 sie 2022 18:09:57 virt-manager 60706] DEBUG (engine:316) window counter incremented to 2
[śro, 10 sie 2022 18:10:10 virt-manager 60706] DEBUG (vmmenu:210) Starting vm 'Win7lvm'
[śro, 10 sie 2022 18:10:10 virt-manager 60706] DEBUG (connection:706) node device lifecycle event: nodedev=net_vnet0_fe_54_00_c7_9d_90 state=VIR_NODE_DEVICE_EVENT_CREATED reason=0
[śro, 10 sie 2022 18:10:11 virt-manager 60706] DEBUG (connection:631) domain lifecycle event: domain=Win7lvm state=VIR_DOMAIN_EVENT_RESUMED reason=VIR_DOMAIN_EVENT_RESUMED_UNPAUSED
[śro, 10 sie 2022 18:10:11 virt-manager 60706] DEBUG (connection:631) domain lifecycle event: domain=Win7lvm state=VIR_DOMAIN_EVENT_STARTED reason=VIR_DOMAIN_EVENT_STARTED_BOOTED
[śro, 10 sie 2022 18:10:11 virt-manager 60706] DEBUG (console:721) Starting connect process for proto=spice trans= connhost=127.0.0.1 connuser= connport= gaddr=127.0.0.1 gport=5900 gtlsport=None gsocket=None

(virt-manager:60706): libsoup-ERROR **: 18:10:11.318: libsoup3 symbols detected. Using libsoup2 and libsoup3 in the same process is not supported.

Program wywala się dokładnie w momencie kiedy należy wyświetlić ekran
wirtualnej maszyny. Zgaduję, że chodzi o to, że niektóre komponenty
wykorzystywane przez virt-manager są skompilowane z użyciem libsoup2,
a inne z libsoup3 i virt-manager nie może do nich "gadać tym samym
językiem", ale nie mam niestety umiejętności aby zbadać gdzie dokładnie
leży problem. Może ktoś pomoże? Tymczasowo radzę sobie używając
virt-viewer'a aby łączyć się z VMkami, więc to nie takie pilne...

Pozdrawiam

-- 
Krzysiek


More information about the pld-devel-pl mailing list