This is not a duplicate of Unable to correct problems, you have held broken packages which is for a very early version of Ubuntu and none of the suggestions fix this problem.
Wine has been working well and I have several Windows applications installed that work just fine but for some time now, whenever I click on any new .exe file that is not for something already installed, nothing happens. That is, the little spinner shows for a moment, then stops but no errors.
This is Ubuntu 19.10 and is fully up to date as of this writing.
sudo apt update
Hit:1 http://repo.mysql.com/apt/ubuntu eoan InRelease
Hit:2 http://archive.ubuntu.com/ubuntu eoan InRelease
Get:3 http://archive.ubuntu.com/ubuntu eoan-updates InRelease [97.5 kB]
Get:4 http://archive.ubuntu.com/ubuntu eoan-security InRelease [97.5 kB]
Get:5 http://archive.ubuntu.com/ubuntu eoan-backports InRelease [88.8 kB]
Fetched 284 kB in 1s (193 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
. . . and also checked Wine itself:
sudo apt-cache policy libwine
libwine:
Installed: 4.0.2-1
Candidate: 4.0.2-1
Version table:
*** 4.0.2-1 500
500 http://archive.ubuntu.com/ubuntu eoan/universe amd64 Packages
100 /var/lib/dpkg/status
So I tried to run the application directly from Terminal to see if there were any errors and it gives:
wine Paragon.exe
it looks like wine32 is missing, you should install it.
as root, please execute "apt-get install wine32"
wine: Bad EXE format for Z:\home\don\Downloads\Paragon.exe.
So then I tried installing wine32 as suggested:
sudo apt-get install wine32
Reading package lists... Done
Building dependency tree
Reading state information... 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 (= 4.0.2-1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
So then I tried:
sudo apt install libwine:i386
Reading package lists... Done
Building dependency tree
Reading state information... 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:
libwine:i386 : Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.0.0) but it is not going to be installed
Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Then:
sudo dpkg --add-architecture i386
which showed no sign of installing anything so then I tried:
sudo apt install libsystemd0:i386
Reading package lists... Done
Building dependency tree
Reading state information... Done
libsystemd0:i386 is already the newest version (242-7ubuntu3.2).
0 upgraded, 0 newly installed, 0 to remove and 8 not upgraded.
Trying to determine which build of wine is installed, I get:
wine --version
it looks like wine32 is missing, you should install it.
as root, please execute "apt-get install wine32"
wine-4.0.2 (Ubuntu 4.0.2-1)
Whether or not Paragon.exe will run under wine is not the issue as wine isn't even trying to run it so any ideas? Incidentally, this happens with any other .EXE too, not simply this one.
sudo apt update
and ofapt-cache policy libwine
– user535733 Nov 25 '19 at 20:24wine
package you installed to begin with? For example, I originally installedwine-stable
which pulled in all the other requirements such aslibwine
. – Organic Marble Nov 26 '19 at 02:42