octave3.2 fails to install via apt-get with libumfpack.so.3.2.0 error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octave3.2 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: octave3.2
$ sudo apt-get install octave3.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
octave3.0-common libqt4-svg
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
libqrupdate1 octave3.2-common
Suggested packages:
octave3.2-info octave3.2-doc octave3.2-htmldoc octave3.2-headers
octave3.2-emacsen
The following NEW packages will be installed:
libqrupdate1 octave3.2 octave3.2-common
0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.9MB of archives.
[...]
Selecting previously deselected package libqrupdate1.
(Reading database ... 204693 files and directories currently installed.)
Unpacking libqrupdate1 (from .../libqrupdate
Selecting previously deselected package octave3.2-common.
Unpacking octave3.2-common (from .../octave3.
Selecting previously deselected package octave3.2.
Unpacking octave3.2 (from .../octave3.
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
Setting up libqrupdate1 (1.0.1-1) ...
Setting up octave3.2-common (3.2.2-2build1) ...
Setting up octave3.2 (3.2.2-2build1) ...
update-
update-
octave-3.2.2: error while loading shared libraries: libumfpack.
dpkg: error processing octave3.2 (--configure):
subprocess installed post-installation script returned error exit status 127
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
octave3.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
ProblemType: Bug
Architecture: amd64
Date: Fri Oct 30 23:33:14 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: octave3.2 3.2.2-2build1
ProcEnviron:
LANG=en_SG.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: octave3.2
Uname: Linux 2.6.31-14-generic x86_64
I think this is the result of having a broken /usr/local/ bin/octave- 3.2.2 before installing the package. For example this will break the install:
$ sudo ln -s /bin/false /usr/local/ bin/octave- 3.2.2
$ sudo apt-get install octave3.2
This fails with:
dpkg: error processing octave3.2 (--configure):
subprocess installed post-installation script returned error exit status 1
Removing the link allows install to succeed.
$ sudo rm /usr/local/ bin/octave- 3.2.2
$ sudo apt-get install octave3.2