This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Installing wine with bionic repositories

Tags: None
(comma "," separated)
kives
Registered Member
Posts
2
Karma
0
I am trying to install wine and I have the KDE Neon development with bionic repositories. I understand I have opted into this mess and it's the price I pay for trying to use the latest and untested stuff, but I am curious if I can get these packages to install or what others are doing. Below are the commands I am trying to run and my apt sources:

Code: Select all
$ sudo apt install wine-stable wine32
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libmount1:i386 < none -> 2.31.1-0.4ubuntu3.2 @un uN Ib >
Broken libmount1:i386 Depends on libblkid1:i386 < none | 2.31.1-0.4ubuntu3.2 @un uH > (>= 2.17.2)
  Considering libblkid1:i386 0 as a solution to libmount1:i386 10
  Holding Back libmount1:i386 rather than change libblkid1:i386
Investigating (0) libglib2.0-0:i386 < none -> 2.56.1-2ubuntu1 @un uN Ib >
Broken libglib2.0-0:i386 Depends on libmount1:i386 < none | 2.31.1-0.4ubuntu3.2 @un uH > (>= 2.19.1)
  Considering libmount1:i386 10 as a solution to libglib2.0-0:i386 9
  Holding Back libglib2.0-0:i386 rather than change libmount1:i386
Investigating (0) libgstreamer1.0-0:i386 < none -> 1.14.1-1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.1-2ubuntu1 @un uH > (>= 2.41.1)
  Considering libglib2.0-0:i386 9 as a solution to libgstreamer1.0-0:i386 3
  Holding Back libgstreamer1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (0) libgstreamer-plugins-base1.0-0:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer-plugins-base1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.1-2ubuntu1 @un uH > (>= 2.40)
  Considering libglib2.0-0:i386 9 as a solution to libgstreamer-plugins-base1.0-0:i386 1
  Holding Back libgstreamer-plugins-base1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (0) gstreamer1.0-plugins-base:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken gstreamer1.0-plugins-base:i386 Depends on libglib2.0-0:i386 < none | 2.56.1-2ubuntu1 @un uH > (>= 2.40)
  Considering libglib2.0-0:i386 9 as a solution to gstreamer1.0-plugins-base:i386 1
  Holding Back gstreamer1.0-plugins-base:i386 rather than change libglib2.0-0:i386
Investigating (0) libwine:i386 < none -> 3.0-1ubuntu1 @un uN Ib >
Broken libwine:i386 Depends on libglib2.0-0:i386 < none | 2.56.1-2ubuntu1 @un uH > (>= 2.12.0)
  Considering libglib2.0-0:i386 9 as a solution to libwine:i386 0
  Holding Back libwine:i386 rather than change libglib2.0-0:i386
Investigating (1) wine32:i386 < none -> 3.0-1ubuntu1 @un puN Ib >
Broken wine32:i386 Depends on libwine:i386 < none | 3.0-1ubuntu1 @un uH > (= 3.0-1ubuntu1)
  Considering libwine:i386 0 as a solution to wine32:i386 9999
    Reinst Failed because of libblkid1:i386
    Reinst Failed because of libmount1:i386
    Reinst Failed because of libglib2.0-0:i386
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine32:i386 : Depends: libwine:i386 (= 3.0-1ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.


Here is my /etc/apt/sources.list and /etc/sources.list.d/neon.list (with comments removed)

Code: Select all
deb http://us.archive.ubuntu.com/ubuntu/ bionic main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ bionic universe main multiverse restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ bionic multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ bionic-backports universe main multiverse restricted
deb http://security.ubuntu.com/ubuntu/ bionic-security universe main multiverse restricted
deb http://us.archive.ubuntu.com/ubuntu/ bionic-proposed universe main multiverse restricted
deb http://archive.neon.kde.org/dev/stable bionic main
deb-src http://archive.neon.kde.org/dev/stable bionic main
kives
Registered Member
Posts
2
Karma
0
I was able to resolve this buy running

Code: Select all
sudo aptitude install wine-stable wine32


Which after a few suggestions eventually provides me the option to downgrade `libblkid1` to a slightly older version:

Code: Select all
# aptitude show libblkid1
Package: libblkid1                       
Version: 2.32-0.1+18.04+bionic+build1
State: installed (2.31.1-0.4ubuntu3.2), upgrade available (2.32-0.1+18.04+bionic+build1)


Tested a few Windows applications and it seems to work as expected.
k4ever
Registered Member
Posts
22
Karma
0
kives wrote:I was able to resolve this buy running

Code: Select all
sudo aptitude install wine-stable wine32


Which after a few suggestions eventually provides me the option to downgrade `libblkid1` to a slightly older version:

Code: Select all
# aptitude show libblkid1
Package: libblkid1                       
Version: 2.32-0.1+18.04+bionic+build1
State: installed (2.31.1-0.4ubuntu3.2), upgrade available (2.32-0.1+18.04+bionic+build1)


Tested a few Windows applications and it seems to work as expected.


Glad this worked for you. I am not so lucky. Trying to install winehq-staging on 18.04 and I get this:

sudo apt-get install --install-recommends winehq-staging [sudo] password for kelvin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libmount1:i386 < none -> 2.31.1-0.4ubuntu3.1 @un uN Ib >
Broken libmount1:i386 Depends on libblkid1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.17.2)
Considering libblkid1:i386 0 as a solution to libmount1:i386 26
Holding Back libmount1:i386 rather than change libblkid1:i386
Investigating (1) libglib2.0-0:i386 < none -> 2.56.2-0ubuntu0.18.04.1 @rc uN Ib >
Broken libglib2.0-0:i386 Depends on libmount1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.19.1)
Considering libmount1:i386 26 as a solution to libglib2.0-0:i386 30
Holding Back libglib2.0-0:i386 rather than change libmount1:i386
Investigating (1) libgstreamer1.0-0:i386 < none -> 1.14.1-1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.41.1)
Considering libglib2.0-0:i386 30 as a solution to libgstreamer1.0-0:i386 3
Holding Back libgstreamer1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libpango-1.0-0:i386 < none -> 1.40.14-1ubuntu0.1 @un uN Ib >
Broken libpango-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libpango-1.0-0:i386 3
Holding Back libpango-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libpangoft2-1.0-0:i386 < none -> 1.40.14-1ubuntu0.1 @un uN Ib >
Broken libpangoft2-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libpangoft2-1.0-0:i386 1
Holding Back libpangoft2-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) glib-networking:i386 < none -> 2.56.0-1 @un uN Ib >
Broken glib-networking:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.55.0)
Considering libglib2.0-0:i386 30 as a solution to glib-networking:i386 1
Holding Back glib-networking:i386 rather than change libglib2.0-0:i386
Investigating (1) gstreamer1.0-plugins-base:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken gstreamer1.0-plugins-base:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.40)
Considering libglib2.0-0:i386 30 as a solution to gstreamer1.0-plugins-base:i386 1
Holding Back gstreamer1.0-plugins-base:i386 rather than change libglib2.0-0:i386
Investigating (1) libsoup2.4-1:i386 < none -> 2.62.1-1ubuntu0.1 @un uN Ib >
Broken libsoup2.4-1:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.39.90)
Considering libglib2.0-0:i386 30 as a solution to libsoup2.4-1:i386 1
Holding Back libsoup2.4-1:i386 rather than change libglib2.0-0:i386
Investigating (1) libatk1.0-0:i386 < none -> 2.28.1-1 @un uN Ib >
Broken libatk1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.55.2)
Considering libglib2.0-0:i386 30 as a solution to libatk1.0-0:i386 1
Holding Back libatk1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libharfbuzz0b:i386 < none -> 1.7.2-1ubuntu1 @un uN Ib >
Broken libharfbuzz0b:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.31.8)
Considering libglib2.0-0:i386 30 as a solution to libharfbuzz0b:i386 1
Holding Back libharfbuzz0b:i386 rather than change libglib2.0-0:i386
Investigating (1) libgstreamer-plugins-base1.0-0:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer-plugins-base1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.40)
Considering libglib2.0-0:i386 30 as a solution to libgstreamer-plugins-base1.0-0:i386 1
Holding Back libgstreamer-plugins-base1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libcolord2:i386 < none -> 1.3.3-2build1 @un uN Ib >
Broken libcolord2:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libcolord2:i386 0
Holding Back libcolord2:i386 rather than change libglib2.0-0:i386
Investigating (1) libpangocairo-1.0-0:i386 < none -> 1.40.14-1ubuntu0.1 @un uN Ib >
Broken libpangocairo-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libpangocairo-1.0-0:i386 0
Holding Back libpangocairo-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libatspi2.0-0:i386 < none -> 2.28.0-1 @un uN Ib >
Broken libatspi2.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libatspi2.0-0:i386 0
Holding Back libatspi2.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) librest-0.7-0:i386 < none -> 0.8.0-2 @un uN Ib >
Broken librest-0.7-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to librest-0.7-0:i386 0
Holding Back librest-0.7-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libatk-bridge2.0-0:i386 < none -> 2.26.2-1 @un uN Ib >
Broken libatk-bridge2.0-0:i386 Depends on libatk1.0-0:i386 < none | 2.28.1-1 @un uH > (>= 2.25.2)
Considering libatk1.0-0:i386 1 as a solution to libatk-bridge2.0-0:i386 0
Holding Back libatk-bridge2.0-0:i386 rather than change libatk1.0-0:i386
Investigating (1) libgtk-3-0:i386 < none -> 3.22.30-1ubuntu1 @un uN Ib >
Broken libgtk-3-0:i386 Depends on libatk-bridge2.0-0:i386 < none | 2.26.2-1 @un uH > (>= 2.5.3)
Considering libatk-bridge2.0-0:i386 0 as a solution to libgtk-3-0:i386 0
Holding Back libgtk-3-0:i386 rather than change libatk-bridge2.0-0:i386
Investigating (1) libgdk-pixbuf2.0-0:i386 < none -> 2.36.11-2 @un uN Ib >
Broken libgdk-pixbuf2.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.48.0)
Considering libglib2.0-0:i386 30 as a solution to libgdk-pixbuf2.0-0:i386 0
Holding Back libgdk-pixbuf2.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libcairo-gobject2:i386 < none -> 1.15.10-2 @un uN Ib >
Broken libcairo-gobject2:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.14.0)
Considering libglib2.0-0:i386 30 as a solution to libcairo-gobject2:i386 0
Holding Back libcairo-gobject2:i386 rather than change libglib2.0-0:i386
Investigating (1) libjson-glib-1.0-0:i386 < none -> 1.4.2-3 @un uN Ib >
Broken libjson-glib-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.41.1)
Considering libglib2.0-0:i386 30 as a solution to libjson-glib-1.0-0:i386 0
Holding Back libjson-glib-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libsoup-gnome2.4-1:i386 < none -> 2.62.1-1ubuntu0.1 @un uN Ib >
Broken libsoup-gnome2.4-1:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.39.90)
Considering libglib2.0-0:i386 30 as a solution to libsoup-gnome2.4-1:i386 0
Holding Back libsoup-gnome2.4-1:i386 rather than change libglib2.0-0:i386
Investigating (1) wine-staging-i386:i386 < none -> 3.16.0~artful @un uN Ib >
Broken wine-staging-i386:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.12.0)
Considering libglib2.0-0:i386 30 as a solution to wine-staging-i386:i386 -1
Holding Back wine-staging-i386:i386 rather than change libglib2.0-0:i386
Investigating (2) wine-staging:amd64 < none -> 3.16.0~artful @un uN Ib >
Broken wine-staging:amd64 Depends on wine-staging-i386:amd64 < none @un H > (= 3.16.0~artful)
Considering wine-staging-i386:i386 -1 as a solution to wine-staging:amd64 0
Holding Back wine-staging:amd64 rather than change wine-staging-i386:amd64
Investigating (3) winehq-staging:amd64 < none -> 3.16.0~artful @un puN Ib >
Broken winehq-staging:amd64 Depends on wine-staging:amd64 < none | 3.16.0~artful @un uH > (= 3.16.0~artful)
Considering wine-staging:amd64 0 as a solution to winehq-staging:amd64 9999
Reinst Failed because of libblkid1:i386
Reinst Failed because of libmount1:i386
Reinst Failed because of libglib2.0-0:i386
Reinst Failed because of wine-staging-i386:i386
Considering wine-staging:i386 -1 as a solution to winehq-staging:amd64 9999
Reinst Failed because of wine-staging-i386:i386
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
winehq-staging : Depends: wine-staging (= 3.16.0~artful)
E: Unable to correct problems, you have held broken packages.
User avatar
adamno
Registered Member
Posts
27
Karma
0
OS
I have the same issue on bionic and have been unable to fix it with kives' suggestion. I can't get wine to install no matter what I try. Same broken package messages
User avatar
cylverbak
Registered Member
Posts
88
Karma
0
OS
Had to downgrade - libblkid1 to 2.31.1-0.4ubuntu3.1
then changed
http://archive.neon.kde.org/user/ bionic main
to
http://archive.neon.kde.org/user/ xenial main

I was then able to install wine-devel (V3.16)
User avatar
acheronuk
KDE Developer
Posts
122
Karma
2
Neon does not support i386

(^^ post to bump for IRC notification. don't shoot me :P)
pcornett
Registered Member
Posts
1
Karma
0
OS
the problem was you did not use --install-recommends. Also you need to enable the 32bit libraries with sudo dpkg --add-architecture i386

follow these instructions and you will be fine. You should not have to downgrade anything. (disclaimer: I do not have the 18.04 neon installed yet, but do have kubuntu 18.04 installed. I will be doing this tonight.)
User avatar
acheronuk
KDE Developer
Posts
122
Karma
2
pcornett wrote:the problem was you did not use --install-recommends. Also you need to enable the 32bit libraries with sudo dpkg --add-architecture i386


No, that is not the problem.

The problem is that Neon ships some libraries that wine depends on with versions newer than are found on the Ubuntu base, but does not provide i386 builds of those libraries. That results in wine being fundamentally unistallable on Neon Bionic without the 'hacky' solutions discussed on this thread.
abarrero
Registered Member
Posts
11
Karma
0
OS
Just updated KDE Neon User Edition to Bionic and I have the same problem. I had wine installed previously and after the update is broken

Code: Select all
alex@neon:/etc/apt/sources.list.d$ sudo apt install wine32
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libmount1:i386 < none -> 2.31.1-0.4ubuntu3.1 @un uN Ib >
Broken libmount1:i386 Depende on libblkid1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.17.2)
  Considering libblkid1:i386 0 as a solution to libmount1:i386 10
  Holding Back libmount1:i386 rather than change libblkid1:i386
Investigating (0) libglib2.0-0:i386 < none -> 2.56.2-0ubuntu0.18.04.2 @rc uN Ib >
Broken libglib2.0-0:i386 Depende on libmount1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.19.1)
  Considering libmount1:i386 10 as a solution to libglib2.0-0:i386 9
  Holding Back libglib2.0-0:i386 rather than change libmount1:i386
Investigating (0) libgstreamer1.0-0:i386 < none -> 1.14.1-1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer1.0-0:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.41.1)
  Considering libglib2.0-0:i386 9 as a solution to libgstreamer1.0-0:i386 3
  Holding Back libgstreamer1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (0) libgstreamer-plugins-base1.0-0:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer-plugins-base1.0-0:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.40)
  Considering libglib2.0-0:i386 9 as a solution to libgstreamer-plugins-base1.0-0:i386 1
  Holding Back libgstreamer-plugins-base1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (0) gstreamer1.0-plugins-base:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken gstreamer1.0-plugins-base:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.40)
  Considering libglib2.0-0:i386 9 as a solution to gstreamer1.0-plugins-base:i386 1
  Holding Back gstreamer1.0-plugins-base:i386 rather than change libglib2.0-0:i386
Investigating (0) libwine:i386 < none -> 3.0-1ubuntu1 @un uN Ib >
Broken libwine:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.12.0)
  Considering libglib2.0-0:i386 9 as a solution to libwine:i386 0
  Holding Back libwine:i386 rather than change libglib2.0-0:i386
Investigating (1) wine32:i386 < none -> 3.0-1ubuntu1 @un puN Ib >
Broken wine32:i386 Depende on libwine:i386 < none | 3.0-1ubuntu1 @un uH > (= 3.0-1ubuntu1)
  Considering libwine:i386 0 as a solution to wine32:i386 9999
    Reinst Failed because of libblkid1:i386
    Reinst Failed because of libmount1:i386
    Reinst Failed because of libglib2.0-0:i386
Done
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 wine32:i386 : Depende: libwine:i386 (= 3.0-1ubuntu1) pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.


Any idea of how to fix this?
abarrero
Registered Member
Posts
11
Karma
0
OS
abarrero wrote:Just updated KDE Neon User Edition to Bionic and I have the same problem. I had wine installed previously and after the update is broken

Code: Select all
alex@neon:/etc/apt/sources.list.d$ sudo apt install wine32
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libmount1:i386 < none -> 2.31.1-0.4ubuntu3.1 @un uN Ib >
Broken libmount1:i386 Depende on libblkid1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.17.2)
  Considering libblkid1:i386 0 as a solution to libmount1:i386 10
  Holding Back libmount1:i386 rather than change libblkid1:i386
Investigating (0) libglib2.0-0:i386 < none -> 2.56.2-0ubuntu0.18.04.2 @rc uN Ib >
Broken libglib2.0-0:i386 Depende on libmount1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.19.1)
  Considering libmount1:i386 10 as a solution to libglib2.0-0:i386 9
  Holding Back libglib2.0-0:i386 rather than change libmount1:i386
Investigating (0) libgstreamer1.0-0:i386 < none -> 1.14.1-1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer1.0-0:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.41.1)
  Considering libglib2.0-0:i386 9 as a solution to libgstreamer1.0-0:i386 3
  Holding Back libgstreamer1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (0) libgstreamer-plugins-base1.0-0:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer-plugins-base1.0-0:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.40)
  Considering libglib2.0-0:i386 9 as a solution to libgstreamer-plugins-base1.0-0:i386 1
  Holding Back libgstreamer-plugins-base1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (0) gstreamer1.0-plugins-base:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken gstreamer1.0-plugins-base:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.40)
  Considering libglib2.0-0:i386 9 as a solution to gstreamer1.0-plugins-base:i386 1
  Holding Back gstreamer1.0-plugins-base:i386 rather than change libglib2.0-0:i386
Investigating (0) libwine:i386 < none -> 3.0-1ubuntu1 @un uN Ib >
Broken libwine:i386 Depende on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.2 @rc uH > (>= 2.12.0)
  Considering libglib2.0-0:i386 9 as a solution to libwine:i386 0
  Holding Back libwine:i386 rather than change libglib2.0-0:i386
Investigating (1) wine32:i386 < none -> 3.0-1ubuntu1 @un puN Ib >
Broken wine32:i386 Depende on libwine:i386 < none | 3.0-1ubuntu1 @un uH > (= 3.0-1ubuntu1)
  Considering libwine:i386 0 as a solution to wine32:i386 9999
    Reinst Failed because of libblkid1:i386
    Reinst Failed because of libmount1:i386
    Reinst Failed because of libglib2.0-0:i386
Done
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 wine32:i386 : Depende: libwine:i386 (= 3.0-1ubuntu1) pero no va a instalarse
E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos.


Any idea of how to fix this?


I followed this thread instructions and I solved the issue

viewtopic.php?f=309&t=154066
User avatar
LapiXo
Registered Member
Posts
5
Karma
0
OS
I've been fighting with wine for a whole day, y did a clear how to install on neon bionic.
viewtopic.php?f=309&t=154066
j8a
Registered Member
Posts
156
Karma
0
OS
Hi, I followed the posts you wrote and find a solution without changing the repositories as suggested by sylverbak, which could be also a solution. I have more or less the same outputs when I tried to install wine after I get some clue about the problem.
First, I run the command
sudo dpkg --add-architecture i386

The second command was to downgrade and hold libblkid1
sudo apt install libblkid1:i386
sudo apt-mark hold libblkid1

At last I run aptitude instead of apt-get because aptitude has the ability to solve and fix missing dependencies
sudo aptitude install wine32

And that's all, now I could run my 32 bits programs without problem.
`---.`` `` `.---.` OS: KDE neon 5.13
.--.` `` `-:-. Kernel: x86_64 Linux 4.15.0-34-generic
`:/: `.----//----.` :/- Uptime: 1h 49m
.:. `---` `--.` .:` Packages: 2129
.:` `--` .:- `:. Shell: bash 4.4.19
`/ `:. `.-::-.` -:` `/` Resolution: 1280x1024
/. /. `:++++++++:` .: .: DE: KDE 5.50.0 / Plasma 5.13.5
`/ .: `+++++++++++/ /` `+` WM: KWin
/+` -- .++++++++++++` :. .+: WM Theme: Breeze Colours
`/ .: `+++++++++++/ /` `+` GTK Theme: Breeze [GTK2/3]
/` /. `:++++++++:` .: .: Icon Theme: breeze
./ `:. `.:::-.` -:` `/` Font: Noto Sans Regular
.:` `--` .:- `:. CPU: Intel Pentium Dual E2200 @ 2x 2.203GHz
.:. `---` `--.` .:` GPU: Mesa DRI Intel(R) 965G
`:/: `.----//----.` :/- RAM: 1048MiB / 3245MiB
.-:.` `` `-:-.
`---.`` `` `.---.`
`..---+/---..`

Regards
User avatar
apachelogger
KDE Developer
Posts
525
Karma
5
OS
This should be fixed as of a couple hours ago.


Annoyed with bbcode since 1999.
j8a
Registered Member
Posts
156
Karma
0
OS
Many thaks, apachelogger.
kmalcocky
Registered Member
Posts
4
Karma
0
k4ever wrote:
kives wrote:I was able to resolve this buy running

Code: Select all
sudo aptitude install wine-stable wine32


Which after a few suggestions eventually provides me the option to downgrade `libblkid1` to a slightly older version:

Code: Select all
# aptitude show libblkid1
Package: libblkid1                       
Version: 2.32-0.1+18.04+bionic+build1
State: installed (2.31.1-0.4ubuntu3.2), upgrade available (2.32-0.1+18.04+bionic+build1)


Tested a few Windows applications and it seems to work as expected.


Glad this worked for you. I am not so lucky. Trying to install winehq-staging on 18.04 and I get this:

sudo apt-get install --install-recommends winehq-staging [sudo] password for kelvin:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
https://stylufka.pl/jak-zrobic-proste-f ... na-wesele/
Investigating (0) libmount1:i386 < none -> 2.31.1-0.4ubuntu3.1 @un uN Ib >
Broken libmount1:i386 Depends on libblkid1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.17.2)
Considering libblkid1:i386 0 as a solution to libmount1:i386 26
Holding Back libmount1:i386 rather than change libblkid1:i386
Investigating (1) libglib2.0-0:i386 < none -> 2.56.2-0ubuntu0.18.04.1 @rc uN Ib >
Broken libglib2.0-0:i386 Depends on libmount1:i386 < none | 2.31.1-0.4ubuntu3.1 @un uH > (>= 2.19.1)
Considering libmount1:i386 26 as a solution to libglib2.0-0:i386 30
Holding Back libglib2.0-0:i386 rather than change libmount1:i386
Investigating (1) libgstreamer1.0-0:i386 < none -> 1.14.1-1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.41.1)
Considering libglib2.0-0:i386 30 as a solution to libgstreamer1.0-0:i386 3
Holding Back libgstreamer1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libpango-1.0-0:i386 < none -> 1.40.14-1ubuntu0.1 @un uN Ib >
Broken libpango-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libpango-1.0-0:i386 3
Holding Back libpango-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libpangoft2-1.0-0:i386 < none -> 1.40.14-1ubuntu0.1 @un uN Ib >
Broken libpangoft2-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libpangoft2-1.0-0:i386 1
Holding Back libpangoft2-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) glib-networking:i386 < none -> 2.56.0-1 @un uN Ib >
Broken glib-networking:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.55.0)
Considering libglib2.0-0:i386 30 as a solution to glib-networking:i386 1
Holding Back glib-networking:i386 rather than change libglib2.0-0:i386
Investigating (1) gstreamer1.0-plugins-base:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken gstreamer1.0-plugins-base:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.40)
Considering libglib2.0-0:i386 30 as a solution to gstreamer1.0-plugins-base:i386 1
Holding Back gstreamer1.0-plugins-base:i386 rather than change libglib2.0-0:i386
Investigating (1) libsoup2.4-1:i386 < none -> 2.62.1-1ubuntu0.1 @un uN Ib >
Broken libsoup2.4-1:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.39.90)
Considering libglib2.0-0:i386 30 as a solution to libsoup2.4-1:i386 1
Holding Back libsoup2.4-1:i386 rather than change libglib2.0-0:i386
Investigating (1) libatk1.0-0:i386 < none -> 2.28.1-1 @un uN Ib >
Broken libatk1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.55.2)
Considering libglib2.0-0:i386 30 as a solution to libatk1.0-0:i386 1
Holding Back libatk1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libharfbuzz0b:i386 < none -> 1.7.2-1ubuntu1 @un uN Ib >
Broken libharfbuzz0b:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.31.8)
Considering libglib2.0-0:i386 30 as a solution to libharfbuzz0b:i386 1
Holding Back libharfbuzz0b:i386 rather than change libglib2.0-0:i386
Investigating (1) libgstreamer-plugins-base1.0-0:i386 < none -> 1.14.1-1ubuntu1~ubuntu18.04.1 @un uN Ib >
Broken libgstreamer-plugins-base1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.40)
Considering libglib2.0-0:i386 30 as a solution to libgstreamer-plugins-base1.0-0:i386 1
Holding Back libgstreamer-plugins-base1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libcolord2:i386 < none -> 1.3.3-2build1 @un uN Ib >
Broken libcolord2:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libcolord2:i386 0
Holding Back libcolord2:i386 rather than change libglib2.0-0:i386
Investigating (1) libpangocairo-1.0-0:i386 < none -> 1.40.14-1ubuntu0.1 @un uN Ib >
Broken libpangocairo-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libpangocairo-1.0-0:i386 0
Holding Back libpangocairo-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libatspi2.0-0:i386 < none -> 2.28.0-1 @un uN Ib >
Broken libatspi2.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to libatspi2.0-0:i386 0
Holding Back libatspi2.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) librest-0.7-0:i386 < none -> 0.8.0-2 @un uN Ib >
Broken librest-0.7-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.37.3)
Considering libglib2.0-0:i386 30 as a solution to librest-0.7-0:i386 0
Holding Back librest-0.7-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libatk-bridge2.0-0:i386 < none -> 2.26.2-1 @un uN Ib >
Broken libatk-bridge2.0-0:i386 Depends on libatk1.0-0:i386 < none | 2.28.1-1 @un uH > (>= 2.25.2)
Considering libatk1.0-0:i386 1 as a solution to libatk-bridge2.0-0:i386 0
Holding Back libatk-bridge2.0-0:i386 rather than change libatk1.0-0:i386
Investigating (1) libgtk-3-0:i386 < none -> 3.22.30-1ubuntu1 @un uN Ib >
Broken libgtk-3-0:i386 Depends on libatk-bridge2.0-0:i386 < none | 2.26.2-1 @un uH > (>= 2.5.3)
Considering libatk-bridge2.0-0:i386 0 as a solution to libgtk-3-0:i386 0
Holding Back libgtk-3-0:i386 rather than change libatk-bridge2.0-0:i386
Investigating (1) libgdk-pixbuf2.0-0:i386 < none -> 2.36.11-2 @un uN Ib >
Broken libgdk-pixbuf2.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.48.0)
Considering libglib2.0-0:i386 30 as a solution to libgdk-pixbuf2.0-0:i386 0
Holding Back libgdk-pixbuf2.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libcairo-gobject2:i386 < none -> 1.15.10-2 @un uN Ib >
Broken libcairo-gobject2:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.14.0)
Considering libglib2.0-0:i386 30 as a solution to libcairo-gobject2:i386 0
Holding Back libcairo-gobject2:i386 rather than change libglib2.0-0:i386
Investigating (1) libjson-glib-1.0-0:i386 < none -> 1.4.2-3 @un uN Ib >
Broken libjson-glib-1.0-0:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.41.1)
Considering libglib2.0-0:i386 30 as a solution to libjson-glib-1.0-0:i386 0
Holding Back libjson-glib-1.0-0:i386 rather than change libglib2.0-0:i386
Investigating (1) libsoup-gnome2.4-1:i386 < none -> 2.62.1-1ubuntu0.1 @un uN Ib >
Broken libsoup-gnome2.4-1:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.39.90)
Considering libglib2.0-0:i386 30 as a solution to libsoup-gnome2.4-1:i386 0
Holding Back libsoup-gnome2.4-1:i386 rather than change libglib2.0-0:i386
Investigating (1) wine-staging-i386:i386 < none -> 3.16.0~artful @un uN Ib >
Broken wine-staging-i386:i386 Depends on libglib2.0-0:i386 < none | 2.56.2-0ubuntu0.18.04.1 @rc uH > (>= 2.12.0)
Considering libglib2.0-0:i386 30 as a solution to wine-staging-i386:i386 -1
Holding Back wine-staging-i386:i386 rather than change libglib2.0-0:i386
Investigating (2) wine-staging:amd64 < none -> 3.16.0~artful @un uN Ib >
Broken wine-staging:amd64 Depends on wine-staging-i386:amd64 < none @un H > (= 3.16.0~artful)
Considering wine-staging-i386:i386 -1 as a solution to wine-staging:amd64 0
Holding Back wine-staging:amd64 rather than change wine-staging-i386:amd64
Investigating (3) winehq-staging:amd64 < none -> 3.16.0~artful @un puN Ib >
Broken winehq-staging:amd64 Depends on wine-staging:amd64 < none | 3.16.0~artful @un uH > (= 3.16.0~artful)
Considering wine-staging:amd64 0 as a solution to winehq-staging:amd64 9999
Reinst Failed because of libblkid1:i386
Reinst Failed because of libmount1:i386
Reinst Failed because of libglib2.0-0:i386
Reinst Failed because of wine-staging-i386:i386
Considering wine-staging:i386 -1 as a solution to winehq-staging:amd64 9999
Reinst Failed because of wine-staging-i386:i386
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
winehq-staging : Depends: wine-staging (= 3.16.0~artful)
E: Unable to correct problems, you have held broken packages.


It does not always work. The more so if the system is standing for some time. After a newly formatted partition, there are never any problems.


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot]