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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/712886

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to