Re: Bug#1022921: wine: broken packages after running dist-upgrade

Jens Reyer <[email protected]>
Newsgroups gmane.linux.debian.backports.general
Message-ID <[email protected]>
On 03.11.22 09:31, Thomas Arendsen Hein wrote:
> * Tobias Köck <[email protected]> [20221031 11:06]:
>> I am using Q4 with Wine. For some reason that doesn't work anymore. I'll get
>> a
>>
>> tkoeck@tron-nb:~$ wine  .wine/drive_c/windows/syswow64/LANconfig/lanconf.exe
>> it looks like wine32 is missing, you should install it.
>> as root, please execute "apt-get install wine32"
>> 0016:err:ntoskrnl:ZwLoadDriver failed to create driver
>> L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\NDIS": 00000001
>> it looks like wine32 is missing, you should install it.
>> as root, please execute "apt-get install wine32"
>> 0030:err:module:__wine_process_init L"Z:\\home\\tkoeck\\.wine\\drive_c\\windows\\syswow64\\LANconfig\\lanconf.exe"
>> not supported on this system
>>
>> and can't run the program anymore.
>>
>> I don't remember uninstalling wine32 before (maybe it was because of the
>> apt-get dist-upgrade -t bullseye-backports) but if the fix will come in the
>> next few days/weeks it will be fine.
> 
> If you install the package "wine", it usually only installs the
> "wine64" package as a dependency, unless you're running a 32-bit
> version of Debian.

This is not true: "apt install wine" will usually install wine32 and 
wine64.  The packaging is especially crafted to get this result.


> So you probably never had "wine32" installed and thus don't remember
> uninstalling it. Or maybe it conflicted with something else and apt
> uninstalled wine32 to resolve the conflicht?

Indeed any package conflict that prevents co-installing the required 32- 
and 64-bit libraries may lead to a missing wine32, or its uninstallation 
after a "dist-upgrade".

Usually you can fix that by an "apt install wine32" (as noted in the 
error message).  Should that fail try to install its dependencies like 
"apt install libwine:i386", and so on in the dependency tree, until you 
get to the blocking package.

However, in this case (as noted elsewhere) it seems the required version 
of libz-mingw-w64 (>= 1.2.11+dfsg-4) is not available.  So Tobias has to 
wait for a fix before he may do this.

Greets
jre
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.