시스템에서 Virtualbox를 제거하는 데 문제가 있습니다.
처음에는 dnf 명령을 사용하여 제거하려고 시도했지만 어느 시점에서 virtualbox.org의 설치 프로그램을 사용하여 특정 버전을 설치했다는 것을 깨달았습니다. 설치 프로그램(현재 v7.0)을 다시 다운로드하고 sudo ./virtualbox.run uninstall
. 아이콘이 사라지고 그놈 응용 프로그램을 표시할 수 없지만 일부 다른 프로그램은 실행됩니다. 대부분의 gnome 패키지를 다시 설치해 보았지만 도움이 되지 않았습니다.
ctrl
+ alt
+ f2
로그인한 후 거기에서 virtualbox 설치 프로그램을 실행했습니다. 짜잔! Gnome이 정상으로 돌아왔지만 이제 virtualbox가 내 시스템에 돌아왔습니다!
그렇다면 나쁜 부작용을 일으키지 않고 virtualbox를 어떻게 제거합니까? (그놈인지 아니면 virtualbox와 함께 던지는 설치 프로그램을 사용하는 다른 것인지 확실하지 않음) 실제로 현재 시스템에서 커널 드라이버 등을 컴파일하기 위해 가상 머신 구성을 먼저 수행했는지 잘 모르겠습니다. 그러면 차이가 있습니까?
저는 완전히 업데이트된 Fedora 36 워크스테이션을 사용하고 있습니다.
어떤 도움이라도 대단히 감사하겠습니다!
고쳐 쓰다:
오늘 다시 제거할 때 로그 파일 추적을 시도했지만 처음에는 흥미로운 일이 발생하지 않았지만 Nautilus를 열려고 할 때 다음을 볼 수 있었습니다.
Dec 13 12:34:34 fedora nautilus[9463]: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
Dec 13 12:34:34 fedora nautilus[9463]: **
Dec 13 12:34:34 fedora nautilus[9463]: Gtk:ERROR:../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /usr/share/icons/Adwaita/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Dec 13 12:34:34 fedora nautilus[9463]: Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load
Dec 13 12:45:24 fedora gnome-shell[1783]: gdk_cairo_surface_create_from_pixbuf: assertion 'GDK_IS_PIXBUF (pixbuf)' failed
일부 패키지를 다시 설치해 보았습니다.
sudo dnf reinstall gtk3 gtk4 gdk-pixbuf2 gdk-pixbuf2-modules jxl-pixbuf-loader
하지만 아직은 정상으로 돌아오지 않았습니다. 내가 무엇을 놓치고 있나요? 감사해요!
답변1
해결되었습니다! 따라서 문제는 보이는 것만큼 심각하지 않습니다. VirtualBox의 제거 스크립트가 MIME 데이터베이스를 손상시켰으므로 다음 명령을 실행하고 로그아웃했다가 다시 로그인하면 모든 것이 정상으로 돌아왔습니다.
sudo update-mime-database /usr/share/mime
추신 : 명령을 찾았습니다여기. 다른 사람들에게도 유용한 정보가 있을 수 있습니다.