package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
virtuoso-opensource (Ubuntu) |
Fix Released
|
High
|
Jonathan Thomas | ||
Lucid |
Won't Fix
|
High
|
Jonathan Thomas |
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.
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)
NonfreeKernelMo
Package: libvirtodbc0 6.1.0-0ubuntu3
ProcVersionSign
SourcePackage: virtuoso-opensource
Title: package libvirtodbc0 6.1.0-0ubuntu3 failed to install/upgrade:
Uname: Linux 2.6.32-13-generic i686
description: | updated |
FYI, I believe this is fixed in the Debian package.