Ubuntu 20.04 impossible dependency

Questions about Wine on Linux
Locked
HughPH
Newbie
Newbie
Posts: 1
Joined: Sun Apr 26, 2020 12:38 pm

Ubuntu 20.04 impossible dependency

Post by HughPH »

Hi

I see people have had the old

Code: Select all

winehq-stable : Depends: wine-stable
issue for yeeeears.

My issue appears to be that on the face of it, and the answers tend to be very broad "Fix your dependencies" replies.

Well, I've dug through the dependencies. And it's very confusing.

If I follow the dependencies down, I get to libjbig0:i386

If I try to install that on its own, apt warns me that it's going to remove:

Code: Select all

 accountwizard adwaita-icon-theme aisleriot akonadiconsole akregator appmenu-gtk3-module blinken breeze-gtk-theme cantor
  cantor-backend-qalculate chromium-bsu colord cups cups-browsed cups-core-drivers cups-filters cups-filters-core-drivers dolphin
  dragonplayer dvisvgm ffmpegthumbs firefox frozen-bubble game-data-packager-runtime gcr geoclue-2.0 ghostscript gir1.2-appindicator3-0.1
  gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-notify-0.7 gir1.2-vte-2.91 gkbd-capplet gnome-control-center gnome-keyring
  gnome-online-accounts gnome-settings-daemon gnome-user-docs gparted graphviz gstreamer1.0-clutter-3.0 gstreamer1.0-plugins-good
  gtk-update-icon-cache gtk2-engines-pixbuf gwenview hedgewars humanity-icon-theme ibus ibus-data ibus-gtk ibus-gtk3 imagemagick
  imagemagick-6.q16 juk k3b kalarm kalgebra kamera kde-config-gtk-style kde-config-mailtransport kdeaccessibility kdeedu kdegames
  kdegraphics kdemultimedia kdenetwork kdepim-addons kdepim-runtime kdepim-themeeditors kdetoys kdevelop55-libs kdewebdev kdiamond kget
  khelpcenter kimagemapeditor kinfocenter kio-audiocd kio-extras kiten klettres kmousetool knotes kolourpaint konsole konsolekalendar
  kopete krdc krita ksirk ksysguard kteatime kwordquiz language-selector-gnome libappindicator3-1 libappmenu-gtk3-parser0
  libappstream-glib8 libavcodec58 libavfilter7 libavformat58 libcanberra-gtk3-0 libcanberra-gtk3-module libcheese-gtk25 libcheese8
  libchromaprint1 libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcolord-gtk1
  libcupsfilters1 libdbusmenu-gtk3-4 libgail-common libgail18 libgcr-ui-3-1 libgd3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgegl-0.4-0
  libgeoclue-2-0 libgimp2.0 libgnome-bluetooth13 libgnome-desktop-3-19 libgnomekbd8 libgoa-backend-1.0-1 libgphoto2-6 libgs9 libgtk-3-0
  libgtk-3-bin libgtk2.0-0 libgtk2.0-bin libgtkglext1 libgtkglextmm-x11-1.2-0v5 libgtkmm-2.4-1v5 libgtkmm-3.0-1v5 libgvc6 libgweather-3-16
  libindicator3-7 libjbig0 libk3b7-extracodecs libkf5akonadicalendar5abi2 libkf5baloowidgets-bin libkf5baloowidgets5
  libkf5calendarsupport5abi1 libkf5compactdisc5 libkf5eventviews5abi1 libkf5filemetadata-bin libkf5incidenceeditor-bin
  libkf5incidenceeditor5abi2 libkf5khtml-bin libkf5khtml5 libkf5ksieveui5 libkf5mailcommon-plugins libkf5mailcommon5abi4
  libkf5mailtransport5abi2 libkf5mailtransportakonadi5 libkf5messagecomposer5abi2 libkf5messageviewer-plugins libkf5messageviewer5abi5
  libkf5notifyconfig5 libkf5sane5 libkf5templateparser5abi2 libkf5webengineviewer5abi3 libkpimgapicalendar5 libkpimgapicontacts5
  libkpimgapicore5abi1 libkpimgapitasks5 libkpimimportwizard5 libkpimitinerary5 libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
  libmagickwand-6.q16-6 libmarblewidget-qt5-28 libmediaart-2.0-0 libmediastreamer-voip10 libnma0 libnotify4 libokular5core9
  libpoppler-cpp0v5 libpoppler-glib8 libpoppler-qt5-1 libpoppler97 libprocessui7 libqt5webengine5 libqt5webenginecore5
  libqt5webenginewidgets5 libquicktime2 libreoffice-core librsvg2-2 librsvg2-common librygel-server-2.6-2 libsane libscim8v5
  libsdl-image1.2 libsdl-perl libsdl2-image-2.0-0 libspectre1 libtiff5 libvte-2.91-0 libwebkit2gtk-4.0-37 libwnck-3-0 libyelp0 marble
  marble-plugins mbox-importer mousetweaks netpbm network-manager-gnome okular okular-extra-backends openjdk-8-jre parley phonon4qt5
  phonon4qt5-backend-vlc pim-data-exporter pim-sieve-editor pinentry-gnome3 pinentry-gtk2 plasma-desktop plasma-discover-backend-snap
  plasma-widgets-addons plasma-workspace policykit-1-gnome poppler-utils powerdevil printer-driver-gutenprint
  python3-aptdaemon.gtk3widgets qml-module-qtwebengine qt5-gtk-platformtheme qt5-gtk2-platformtheme qt5-image-formats-plugins
  qt5-style-plugins quake quake2 redshift-gtk repsnapper rygel sane-utils sddm-theme-breeze supertux system-config-printer
  system-config-printer-common ubuntu-docs ubuntu-mono umbrello vlc-plugin-base vlc-plugin-video-output xdg-desktop-portal
  xdg-desktop-portal-gtk xdg-desktop-portal-kde yelp zenity
Which obviously would be A Very Bad Thing.

So what the heck is going on?
spoon0042
Level 6
Level 6
Posts: 572
Joined: Thu Dec 24, 2009 11:00 am

Re: Ubuntu 20.04 impossible dependency

Post by spoon0042 »

If you've added (or added then removed) other repos / ppas that can cause conflicts. And libraries have to be the same version exactly if both 32 and 64-bit are installed. Running 'apt policy libjbig0:i386' and 'apt policy libjbig0:amd64' may help, or post the output if you're still confused. :)
Locked