package wine-stable 1.8.5-1ubuntu1 failed to install/upgrade: triggers looping, abandoned

Bug #1652434 reported by Ken McLennan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
wine (Ubuntu)
Fix Released
Undecided
jre

Bug Description

Couldn't run winecfg due to having i386 library on a AMD64 system. Tried to uninstall wine completely via Synaptic but got this error.

ProblemType: Package
DistroRelease: Ubuntu 16.10
Package: wine-stable 1.8.5-1ubuntu1
ProcVersionSignature: Ubuntu 4.8.0-32.34-generic 4.8.11
Uname: Linux 4.8.0-32-generic x86_64
ApportVersion: 2.20.3-0ubuntu8.2
Architecture: amd64
Date: Sat Dec 24 20:16:59 2016
ErrorMessage: triggers looping, abandoned
InstallationDate: Installed on 2016-09-05 (109 days ago)
InstallationMedia: Xubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
PackageArchitecture: all
RelatedPackageVersions:
 dpkg 1.18.10ubuntu1
 apt 1.3.3
SourcePackage: wine
Title: package wine-stable 1.8.5-1ubuntu1 failed to install/upgrade: triggers looping, abandoned
UpgradeStatus: Upgraded to yakkety on 2016-10-14 (71 days ago)

Revision history for this message
Ken McLennan (ken054) wrote :
jre (jre-phoenix)
Changed in wine (Ubuntu):
assignee: nobody → jre (jre-phoenix)
status: New → In Progress
Revision history for this message
jre (jre-phoenix) wrote :

Hi,

thanks for reporting this. I can reproduce this if I switch from wine-stable + wine32 to wine-stable + wine64. I'll (try to) fix that soon.

However the original reason that prompted you to do this ("Couldn't run winecfg due to having i386 library on a AMD64 system") seems to be a misunderstanding:
Running wine-stable + wine32 is perfectly fine, and should work (if you want to run only 32-bit Windows applications this might even be the safer bet). So what exactly happened when you wanted to run winecfg?

If you have problems now to (un-)install packages due to this bug, just remove wine-stable and wine64. This should bring your system back in a perfectly fine state.

Revision history for this message
jre (jre-phoenix) wrote :

For the avoidance of doubt:

Most/many Windows applications are 32-bit. You do need wine32 installed for them. wine64 is of no help here.

But also for 64-bit Windows applications you normally need wine32 installed (next to wine64) because some required Windows/Wine subsystems are 32-bit only.

Revision history for this message
Ken McLennan (ken054) wrote : Re: [Bug 1652434] Re: package wine-stable 1.8.5-1ubuntu1 failed to install/upgrade: triggers looping, abandoned

Thanks for the swift response.

I fixed it by removing all wine stuff, fixed a broken package with Synaptic in there somewhere, removed ~/.wine and reinstalled following the instructions on the Wine website. Had to load a few extras but it was part of the automated process & all is now good. All of this to run PocketD - a DOS program. I don't need it but I hope to try to build something similar with Python just because. Seems like a reasonable way to learn the language 🤓

Thanks for your reply, Merry Christmas

Sent from my Samsung Galaxy smartphone.

-------- Original message --------
From: jre <email address hidden>
Date: 25/12/2016 10:01 (GMT+10:00)
To: <email address hidden>
Subject: [Bug 1652434] Re: package wine-stable 1.8.5-1ubuntu1 failed to install/upgrade: triggers looping, abandoned

Hi,

thanks for reporting this. I can reproduce this if I switch from wine-
stable + wine32 to wine-stable + wine64. I'll (try to) fix that soon.

However the original reason that prompted you to do this ("Couldn't run winecfg due to having i386 library on a AMD64 system") seems to be a misunderstanding:
Running wine-stable + wine32 is perfectly fine, and should work (if you want to run only 32-bit Windows applications this might even be the safer bet). So what exactly happened when you wanted to run winecfg?

If you have problems now to (un-)install packages due to this bug, just
remove wine-stable and wine64. This should bring your system back in a
perfectly fine state.

--
You received this bug notification because you are subscribed to the bug
report.
https://bugs.launchpad.net/bugs/1652434

Title:
  package wine-stable 1.8.5-1ubuntu1 failed to install/upgrade: triggers
  looping, abandoned

Status in wine package in Ubuntu:
  In Progress

Bug description:
  Couldn't run winecfg due to having i386 library on a AMD64 system.
  Tried to uninstall wine completely via Synaptic but got this error.

  ProblemType: Package
  DistroRelease: Ubuntu 16.10
  Package: wine-stable 1.8.5-1ubuntu1
  ProcVersionSignature: Ubuntu 4.8.0-32.34-generic 4.8.11
  Uname: Linux 4.8.0-32-generic x86_64
  ApportVersion: 2.20.3-0ubuntu8.2
  Architecture: amd64
  Date: Sat Dec 24 20:16:59 2016
  ErrorMessage: triggers looping, abandoned
  InstallationDate: Installed on 2016-09-05 (109 days ago)
  InstallationMedia: Xubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
  PackageArchitecture: all
  RelatedPackageVersions:
   dpkg 1.18.10ubuntu1
   apt 1.3.3
  SourcePackage: wine
  Title: package wine-stable 1.8.5-1ubuntu1 failed to install/upgrade: triggers looping, abandoned
  UpgradeStatus: Upgraded to yakkety on 2016-10-14 (71 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/wine/+bug/1652434/+subscriptions

tags: removed: need-duplicate-check
Revision history for this message
jre (jre-phoenix) wrote :

Fixed in Debian wine-development 2.0~rc3-1.

https://anonscm.debian.org/git/pkg-wine/wine.git

commit 42e61c075087097c525d80b2a983dd2e68760337
Author: Jens Reyer <email address hidden>
Date: Tue Dec 27 20:55:54 2016 +0100

    Change trigger interest to noawait.

    LP: 1652434

diff --git a/debian/changelog b/debian/changelog
index 8ab6743652..9b100bf66e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ wine-development (2.0~rc3-1) UNRELEASED; urgency=medium
   * New upstream release 2.0-rc3, released Dec 23, 2016.
     - Bug fixes only, we are in code freeze.
   * Clean the generated test ttf files.
+ * Change trigger interest to noawait (LP: 1652434).

  -- Jens Reyer <email address hidden> Tue, 03 Jan 2017 17:02:51 +0100

diff --git a/debian/wineVERSION.triggers b/debian/wineVERSION.triggers
index 43dad79f8e..62f0a1752b 100644
--- a/debian/wineVERSION.triggers
+++ b/debian/wineVERSION.triggers
@@ -1,10 +1,10 @@
 # update the wine alternatives in "wineVERSION.postinst triggered"

 # explicit trigger
-interest wineVERSION
+interest-noawait wineVERSION

 # indicates package wine64 installation status changed
-interest /usr/bin/wine64DEBSUFFIX
+interest-noawait /usr/bin/wine64DEBSUFFIX

 # indicates package wine{32|64}-tools installation status changed
-interest /usr/bin/winegccDEBSUFFIX
+interest-noawait /usr/bin/winegccDEBSUFFIX

Changed in wine (Ubuntu):
status: In Progress → Fix Committed
Revision history for this message
jre (jre-phoenix) wrote :

This bug was fixed in the package wine - 1.8.6-3ubuntu1

---------------
wine (1.8.6-3ubuntu1) zesty; urgency=medium

  * Merge with Debian (LP: #1571816). Remaining changes:
    - Use unversioned sonames in debian/scripts/sonames2elf
      so that dpkg-shlibdeps can find libGL.so in Ubuntu (closes: #827770).
    - Rename package wine to wine-stable. Needed for the transition to a
      0-epoch in the version number.
      Necessary until after the transition is complete (18.04).

wine (1.8.6-3) unstable; urgency=medium

  * Fix AppStream metainfo file (closes: #848839).

wine (1.8.6-2) unstable; urgency=medium

  [ Jens Reyer ]
  * Cherrypick changes from master:
    - Reorganize patches and add some metadata.
    - Drop shlib-exit-calls.patch.
    - Drop openal.patch, fixed upstream.
    - Simplify the foreign-arch test in the wine script.
    - Let wine suggest winbind.
    - Change trigger interest to noawait (LP: 1652434).
    - Documentation updates.
    - Blacklist some extensions for native file type association
      (closes: #845334).
  * Sort packages in debian/control.in.
  * Drop obsolete entries from d/clean.
  * Check for invalid WINEARCH values (closes: #838474).
  * Generate and install wine.svg icon.
  * Add initial AppStream metainfo file (closes: #848839).

 -- Jeremy Bicha <email address hidden> Mon, 23 Jan 2017 16:43:02 -0500

Changed in wine (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.