package martian-modem 20080625-1 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1

Bug #712886 reported by Dudi Permana
6
This bug affects 1 person
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
ProcVersionSignature: Ubuntu 2.6.32-28.55-generic 2.6.32.27+drm33.12
Uname: Linux 2.6.32-28-generic i686
NonfreeKernelModules: slamr
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

Revision history for this message
Dudi Permana (dudipermana23) wrote :
Revision history for this message
marvstod (marvin-stodolsky) wrote :

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:
$ sudo alien -cgs martian*.deb
Find the martian-modem binary in the tree generated.
Copy it to /usr/sbin
$ sudo chmod +c /usr/sbin/martian_modem
Then test for functionaity, per above. The simplest test is
$ martian-modem --help

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.