I'm getting the same thing and (I think) I've managed to track it down a
little further.
I've got the same 'mkdir' issue...
This is Mythbuntu 14.04...
cat /etc/lsb-release
gives us
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS"
Just so we're clear what version I've got here.
sudo dpkg -i /var/cache/apt/archives/mythexport_2.2.4-0ubuntu2_amd64.deb
(Reading database ... 149243 files and directories currently installed.)
Preparing to unpack .../mythexport_2.2.4-0ubuntu2_amd64.deb ...
* Stopping MythExport Daemon: mythexport
No /usr/bin/perl found running; none killed.
...done.
Unpacking mythexport (2.2.4-0ubuntu2) over (2.2.4-0ubuntu2) ...
Setting up mythexport (2.2.4-0ubuntu2) ...
mkdir: missing operand
Try 'mkdir --help' for more information.
dpkg: error processing package mythexport (--install):
subprocess installed post-installation script returned error exit
status 1
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Errors were encountered while processing:
mythexport
So ... I extracted the deb package to a temp location
dpkg -e
/var/cache/apt/archives/mythexport_2.2.4-0ubuntu2_amd64.deb .
And have started poking around the files.
My shell scripting leaves a lot to be desired but I think the issue lies
somewhere around here in the postinst file
case "$1" in
configure)
. /usr/share/debconf/confmodule
db_get mythexport/dir
dir="$RET"
if [ -n $dir ]; then
mkdir -p $dir
(BTW, what value are we expecting for $1 for the 'case' statement?? I
assume $1 is something passed to the script, but I can't work out what
it would be.)
Since this is the only 'mkdir' line in the script I guess this would be
the issue...
So ... we need to mkdir the $dir path which (if I'm reading the script
correctly) should be returned from
db_get mythexport/dir
But ... what is db_get? Where is it run from (file or function)? What
should it return (a path)?
My knowledge of deb packages is considerably less than shell scripting
so I'm really getting lost here ... I think I can see where it is going
wrong, but do not know how to find more information.
I tried adding debugging to the dpkg command
sudo dpkg --debug=2000 -i
/var/cache/apt/archives/mythexport_2.2.4-0ubuntu2_amd64.deb
But this did not really show anything I found useful.
Rather continue to fiddle around running various bits and pieces
manually I thought I'll add my 2c worth to this and see if anyone can
make some sense of this and work out what I (and others) need to do to
get mythexport installed.
So far, everything is working really well. I've had to rebuild after a
HDD crash and I've jumped quite a few versions. It's the same good old
MythTV, just made better - the kids love the Metadata stuff!
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1079972
Title:
package mythexport 2.2.4-0ubuntu1 failed to install/upgrade:
subprocess installed post-installation script returned error exit
status 1
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mythexport/+bug/1079972/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs