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