[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Jonathan, what do you think about Jean-Baptiste's testing from above? Should we remove/wontfix this SRU? Or is there something real to be fixed/tested here? -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
I don't think I know enough about the problem to fix it anymore. -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
OK, thanks. I removed the SRU. ** Changed in: virtuoso-opensource (Ubuntu Lucid) Status: Incomplete = Won't Fix -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
I think that the problem is rather a configuration issue than a missing dependency. If you look at the upgrade log: - The reporter installed odbcinst and libvirt 6.1.0-0ubuntu2 (pre-release version of Lucid) - Then he removed odbcinst somewhere between 2010-02-15 and 2010-02-28. - And finally upgraded to libvirt 6.1.0-0ubuntu3 resulting in the installation failure. The debconf value libvirtodbc0/register-odbc-driver was set to 'true' during the first installation and remained 'true' after the removal of odbcinst breaking the postinst and prerm scripts. There is a logical problem there: - in libvirtodbc0.config, it tests if odbcinst exists to ask and set the debconf value libvirtodbc0/register-odbc-driver - then the maintainer scripts use this debconf value to decide if it must register the driver with odbcinst. - So, if odbcinst is removed, and libvirtodbc0 is removed or upgraded afterwards, the prerm or postinst script will fail. Firstly, we should be consistent here, and the fix would be to use the same logic in the postinst and prerm than in the .config file. I mean testing the availability of odbcinst before calling it. Secondly, odbcinst is just a helper and should be recommended rather than a strong dependency. ** Changed in: virtuoso-opensource (Ubuntu Lucid) Status: Fix Committed = Incomplete -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
** Description changed: ##SRU info added by Jonathan Thomas## Impact: This package will always fail to install unless the user has odbcinst already installed. Addressed by: Adding a dependency on the odbcinst package to libvirtodbc0 Testcase: with odbcinst uninstalled, do a sudo apt-get install libvirtodbc0 Regression potential: Zero, it's just adding a missing dependency. + + TEST CASE: + 1. install libvirtodbc0 and odbcinst + $ sudo apt-get install libvirtodbc0 odbcinst + 2. Answer 'Yes' to the debconf question 'Do you want to register the Virtuoso ODBC driver?' + If the debconf prompt doesn't popup run the command: + $ dpkg-reconfigure -pmedium libvirtodbc0 + 3. remove odbcinst + $ sudo apt-get remove odbcinst + 4. remove libvirtodbc0 + $ sudo apt-get remove libvirtodbc0 + + Testing the upgrade is not possible in Lucid but you can reproduce the same behavior with the following steps: + 1. install libvirtodbc0 and odbcinst + $ sudo apt-get install libvirtodbc0 odbcinst + 2. Answer 'Yes' to the debconf question 'Do you want to register the Virtuoso ODBC driver?' + If the debconf prompt doesn't popup run the command: + $ dpkg-reconfigure -pmedium libvirtodbc0 + 3. remove odbcinst and libvirtodbc0 + $ sudo apt-get remove odbcinst libvirtodbc0 + 4. install libvirtodbc0 + $ sudo apt-get install libvirtodbc0 + + VERIFICATION SUCCEEDED: + - libvirtodbc0 install cleanly with or without odbcinst previously installed on the system. + ## Binary package hint: virtuoso-opensource hi ProblemType: Package Architecture: i386 Date: Sun Feb 28 19:24:27 2010 DistroRelease: Ubuntu 10.04 ErrorMessage: ErrorMessage: subprocess installed post-installation script returned error exit status 127 InstallationMedia: Ubuntu 9.10 Karmic Koala - Release i386 (20091028.5) NonfreeKernelModules: wl Package: libvirtodbc0 6.1.0-0ubuntu3 ProcVersionSignature: Ubuntu 2.6.32-13.18-generic SourcePackage: virtuoso-opensource Title: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: Uname: Linux 2.6.32-13-generic i686 -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
** Branch linked: lp:ubuntu/virtuoso-opensource ** Branch linked: lp:ubuntu/lucid-proposed/virtuoso-opensource -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Accepted into lucid-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance! ** Changed in: virtuoso-opensource (Ubuntu Lucid) Status: Triaged = Fix Committed ** Tags added: verification-needed -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Actually I think it's ubuntu-sru you want. Jonathan: feel free to upload, it'll get held in lucid-proposed unapproved queue until an ubuntu-sru ACKs it -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Hmm, quite. Uploading now. -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Thanks! http://alioth.debian.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=pkg-virtuoso/pkg-virtuoso.git;a=commitdiff;h=bc7ab509dd2362321600349f845807dca26f3ae5 On Sun, May 9, 2010 at 2:37 PM, Jonathan Thomas echidna...@kubuntu.orgwrote: The libvirtodbc0 library is trying to use odbcinst inside its postinst file, and the library doesn't have a dependency on it. Luckily it's not pulled in to the default install, or else everybody would get this error... We can merge this package with Debian for 10.10 most likely, but I'll get on an SRU for lucid. ** Changed in: virtuoso-opensource (Ubuntu) Importance: Undecided = High ** Changed in: virtuoso-opensource (Ubuntu) Status: New = Triaged ** Changed in: virtuoso-opensource (Ubuntu) Assignee: (unassigned) = Jonathan Thomas (echidnaman) ** Also affects: virtuoso-opensource (Ubuntu Lucid) Importance: Undecided Status: New ** Changed in: virtuoso-opensource (Ubuntu Lucid) Status: New = Triaged ** Changed in: virtuoso-opensource (Ubuntu Lucid) Importance: Undecided = High ** Changed in: virtuoso-opensource (Ubuntu Lucid) Assignee: (unassigned) = Jonathan Thomas (echidnaman) -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are subscribed to virtuoso-opensource in ubuntu. Status in “virtuoso-opensource” package in Ubuntu: Fix Released Status in “virtuoso-opensource” source package in Lucid: Triaged Bug description: ##SRU info added by Jonathan Thomas## Impact: This package will always fail to install unless the user has odbcinst already installed. Addressed by: Adding a dependency on the odbcinst package to libvirtodbc0 Testcase: with odbcinst uninstalled, do a sudo apt-get install libvirtodbc0 Regression potential: Zero, it's just adding a missing dependency. ## Binary package hint: virtuoso-opensource hi ProblemType: Package Architecture: i386 Date: Sun Feb 28 19:24:27 2010 DistroRelease: Ubuntu 10.04 ErrorMessage: ErrorMessage: subprocess installed post-installation script returned error exit status 127 InstallationMedia: Ubuntu 9.10 Karmic Koala - Release i386 (20091028.5) NonfreeKernelModules: wl Package: libvirtodbc0 6.1.0-0ubuntu3 ProcVersionSignature: Ubuntu 2.6.32-13.18-generic SourcePackage: virtuoso-opensource Title: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: Uname: Linux 2.6.32-13-generic i686 -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
The libvirtodbc0 library is trying to use odbcinst inside its postinst file, and the library doesn't have a dependency on it. Luckily it's not pulled in to the default install, or else everybody would get this error... We can merge this package with Debian for 10.10 most likely, but I'll get on an SRU for lucid. ** Changed in: virtuoso-opensource (Ubuntu) Importance: Undecided = High ** Changed in: virtuoso-opensource (Ubuntu) Status: New = Triaged ** Changed in: virtuoso-opensource (Ubuntu) Assignee: (unassigned) = Jonathan Thomas (echidnaman) ** Also affects: virtuoso-opensource (Ubuntu Lucid) Importance: Undecided Status: New ** Changed in: virtuoso-opensource (Ubuntu Lucid) Status: New = Triaged ** Changed in: virtuoso-opensource (Ubuntu Lucid) Importance: Undecided = High ** Changed in: virtuoso-opensource (Ubuntu Lucid) Assignee: (unassigned) = Jonathan Thomas (echidnaman) -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
This bug was fixed in the package virtuoso-opensource - 6.1.0-0ubuntu4 --- virtuoso-opensource (6.1.0-0ubuntu4) maverick; urgency=low * Add a dependency on odbcinst to libvirtodbc0. It needs to use it for its postinst script. (LP: #529562) -- Jonathan Thomas echidna...@kubuntu.org Sun, 09 May 2010 08:40:18 -0400 ** Changed in: virtuoso-opensource (Ubuntu) Status: Triaged = Fix Released -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
** Description changed: + ##SRU info added by Jonathan Thomas## + Impact: This package will always fail to install unless the user has odbcinst already installed. + Addressed by: Adding a dependency on the odbcinst package to libvirtodbc0 + Testcase: with odbcinst uninstalled, do a sudo apt-get install libvirtodbc0 + Regression potential: Zero, it's just adding a missing dependency. + ## + Binary package hint: virtuoso-opensource hi ProblemType: Package Architecture: i386 Date: Sun Feb 28 19:24:27 2010 DistroRelease: Ubuntu 10.04 ErrorMessage: - ErrorMessage: subprocess installed post-installation script returned error exit status 127 + ErrorMessage: subprocess installed post-installation script returned error exit status 127 InstallationMedia: Ubuntu 9.10 Karmic Koala - Release i386 (20091028.5) NonfreeKernelModules: wl Package: libvirtodbc0 6.1.0-0ubuntu3 ProcVersionSignature: Ubuntu 2.6.32-13.18-generic SourcePackage: virtuoso-opensource Title: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: Uname: Linux 2.6.32-13-generic i686 ** Patch added: 0ubuntu3.1.debdiff http://launchpadlibrarian.net/48120880/0ubuntu3.1.debdiff -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Sorry for subscribing ubuntu-archive. I had meant to subscribe ubuntu- mir. :) -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
FYI, I believe this is fixed in the Debian package. -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 529562] Re: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
** Attachment added: Dependencies.txt http://launchpadlibrarian.net/39886099/Dependencies.txt ** Attachment added: VarLogDistupgradeAptlog.gz http://launchpadlibrarian.net/39886100/VarLogDistupgradeAptlog.gz ** Attachment added: VarLogDistupgradeApttermlog.gz http://launchpadlibrarian.net/39886101/VarLogDistupgradeApttermlog.gz ** Attachment added: VarLogDistupgradeHistorylog.gz http://launchpadlibrarian.net/39886108/VarLogDistupgradeHistorylog.gz ** Attachment added: VarLogDistupgradeMainlog.gz http://launchpadlibrarian.net/39886110/VarLogDistupgradeMainlog.gz ** Attachment added: VarLogDistupgradeTermlog.gz http://launchpadlibrarian.net/39886111/VarLogDistupgradeTermlog.gz ** Attachment added: VarLogDistupgradeXorgfixintrepidlog.gz http://launchpadlibrarian.net/39886112/VarLogDistupgradeXorgfixintrepidlog.gz -- package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade: https://bugs.launchpad.net/bugs/529562 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs