package martian-modem 20080625-1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
martian-modem (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: martian-modem
package martian-modem 20080625-1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
ProblemType: Package
DistroRelease: Ubuntu 10.04
Package: martian-modem 20080625-1
ProcVersionSign
Uname: Linux 2.6.32-28-generic i686
NonfreeKernelMo
Architecture: i386
Date: Fri Feb 4 09:43:47 2011
ErrorMessage: subprocess installed post-installation script returned error exit status 1
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
SourcePackage: martian-modem
Title: package martian-modem 20080625-1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1
The martian-modem (20080625-1) and martian- modem-source Architecture specification as only i386 is too constrainted.
The Architecture specification in the DEB packages should be relaxed to either i386 of x86_64 (AMD platforms)
The driver martian_dev.ko can be compiled on either i386 of x86_64 host systems, and has only Open Source componets
The complementary martian_modem helper is NOT a driver, and thus need not be KERNEL-VERSION matched
This was Akexis Chetsov's intention in establishing the transition from the older ltmodem+ltserail dirver pair to the current separation into a single martian_dev.ko driver and the complementary non-driver martian_modem helper
The martian_modem must be compiled on with i386 specific libraries, because of its 32 bit pre-compiled ltmdmobj.o component.
However subsequently it can complement the martian_dev.ko driver on either i386 or x86_64 platforms.
When used on x86_64 platforms, the must be also installed the 32 bit packages for libc6 and libc6-dev.
Then
$ sudo modprobe maritan_dev
will load the driver, and
$ sudo martian_modem
will activate the modem.
For a short fix, unpack the martian-modem package with: martian_ modem
$ sudo alien -cgs martian*.deb
Find the martian-modem binary in the tree generated.
Copy it to /usr/sbin
$ sudo chmod +c /usr/sbin/
Then test for functionaity, per above. The simplest test is
$ martian-modem --help