Public bug reported: OK, I suspect that you're going to find this a bit of a head-scratcher. It's a long story...
I have ubuntu 12.04 installed on an ext HDD, but the drive is dying; it's very shakey. So recently, I took the plunge and installed 12.04 on my Samsung N110. But then I thought... Wait a minute, why not restore that tar-file backup of your old 12.04 install (which I had grown rather fond of) over the N110 system - resurect it, as it were; bring it back from the dead...? So that's what I did (last Saturday, actually) - only problem was: it left me with a "zombie"-package, soundkonverter, on the new "combined"-system (hey, this is turning into a Stephen King story!). I had installed this package in the overwritten N110 system before the over-write, discovered that it didn't work fully (it can't detect an ext. ODD), and had foolishly forgotten about it (I should, perhaps, have uninstalled it before major surgery). The package survived the over- write, and will still open - I can find and open it with the dash, or with Alt+F2 - and, as far as I can make out, it offers the same functionality as before. I can also turn up a host of soundkonverter files by running, say: "find *soundkonverter*". I call it a "zombie"-package because synaptic can't "see" it; it comes up as uninstalled. Relatedly(?), dpkg can't "see" it either. And because these aps don't register it, I can't now uninstall it. If I try uninstalling it with dpkg, I get a "package not found"-message. Oddly, synaptic can "see" the installed soundkonverter files. When I click on "Soundkonverter" and access the "Installed files"-tab in the "Properties"-dialogue, synaptic returns a pretty full-looking bunch of files, including the soundkonverter binary (the "installed files"-tab is normally empty for a non-installed ap); so at some level it is registering the presence of the package. How d'ya kill something that's already dead? I thought - very momentarily - about trying to delete the package by hand, but as a task that's way above my pay-grade, and, anyway, the bloody ap's huge; uninstalling it would alo require the following major dependencies to be uninstalled: faad icedax kdebase-runtime kdemultimedia-k10-plugins mp3gain mppenc speex vorbisgain timidity-daemon timidity (ta-ra! I bet you were wondering when this particular character was going to turn up in the tale) And these are just the major dependencies: each of the above packages will have its own dependencies, etc., etc. By the way, the above aps, too, come up in synaptic as "not installed", though they are, in fact, present in my system (they must be there for soundkonverter to function), and I can find them with the find-command. They also have full "installed files"-tabs in synaptic. What to do? After some consideration, I thught I had the answer: just re-install soundkonverter. apt or whatever, would then simply download the compressed soundkonverter deb and unpack it, overwriting the existing "installed" files. I would, in effect, be doing, on a small scale, what I hade done previously on a large scale with the system over-write. The only reason that soundkonverter wasn't overwritten by the incoming system in the first place is because the incoming system didn't contain soundkonverter (it wasn't installed in my "old" 12.04 system - the one on the ext HDD). By re-installing it, I would just be papering over a gap left by the over-write. But with one important difference, soundkonverter would threafter register in synaptic as "installed", and I could then purge it. That was my reasoning. Of course, I didn't immediately put this plan into effect; I first tested-out the idea with a small-scale experiment: I re-installed vorbisgain, one of the smaller aps, listed above. This installed fine... azed@azed-N110:~$ sudo apt-get install vorbisgain [sudo] password for azed: Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: wavpack python-pyquery libkeybinder0 python-keybinder Use 'apt-get autoremove' to remove them. The following NEW packages will be installed vorbisgain 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 26.7 kB of archives. After this operation, 94.2 kB of additional disk space will be used. Get:1 http://gb.archive.ubuntu.com/ubuntu/ precise/main vorbisgain i386 0.36-3.1ubuntu2 [26.7 kB] Fetched 26.7 kB in 0s (194 kB/s) Selecting previously unselected package vorbisgain. (Reading database ... 312707 files and directories currently installed.) Unpacking vorbisgain (from .../vorbisgain_0.36-3.1ubuntu2_i386.deb) ... Processing triggers for man-db ... Setting up vorbisgain (0.36-3.1ubuntu2) ... The ap duly registered as installed in synaptic. Brilliant, brilliant, brilliant! You genius person! I thought, and jumped straight to a soundkonverter install, which went rather less happily... azed@azed-N110:~$ sudo apt-get install soundkonverter Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: python-pyquery libkeybinder0 python-keybinder Use 'apt-get autoremove' to remove them. The following extra packages will be installed: faad icedax kdebase-runtime kdemultimedia-kio-plugins mp3gain mppenc speex timidity timidity-daemon Suggested packages: cdrkit-doc pmidi fluid-soundfont-gm fluid-soundfont-gs Recommended packages: cdda2wav The following NEW packages will be installed faad icedax kdebase-runtime kdemultimedia-kio-plugins mp3gain mppenc soundkonverter speex timidity timidity-daemon 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. Need to get 1,655 kB of archives. After this operation, 4,972 kB of additional disk space will be used. Do you want to continue [Y/n]? Get:1 http://gb.archive.ubuntu.com/ubuntu/ precise/universe faad i386 2.7-7 [36.0 kB] Get:2 http://gb.archive.ubuntu.com/ubuntu/ precise/universe icedax i386 9:1.1.11-2ubuntu2 [166 kB] Get:3 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main kdebase-runtime all 4:4.8.4-0ubuntu0.1 [9,118 B] Get:4 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main kdemultimedia-kio-plugins i386 4:4.8.4-0ubuntu0.1 [87.8 kB] Get:5 http://gb.archive.ubuntu.com/ubuntu/ precise/universe mp3gain i386 1.5.2-r2-2 [66.5 kB] Get:6 http://gb.archive.ubuntu.com/ubuntu/ precise/universe mppenc i386 1.16-1 [60.8 kB] Get:7 http://gb.archive.ubuntu.com/ubuntu/ precise/universe soundkonverter i386 0.9.94-2 [584 kB] Get:8 http://gb.archive.ubuntu.com/ubuntu/ precise/universe speex i386 1.2~rc1-3ubuntu2 [24.9 kB] Get:9 http://gb.archive.ubuntu.com/ubuntu/ precise/universe timidity i386 2.13.2-40build2 [614 kB] Get:10 http://gb.archive.ubuntu.com/ubuntu/ precise/universe timidity-daemon all 2.13.2-40build2 [5,996 B] Fetched 1,655 kB in 1s (1,027 kB/s) Selecting previously unselected package faad. (Reading database ... 312714 files and directories currently installed.) Unpacking faad (from .../archives/faad_2.7-7_i386.deb) ... Selecting previously unselected package icedax. Unpacking icedax (from .../icedax_9%3a1.1.11-2ubuntu2_i386.deb) ... Selecting previously unselected package kdebase-runtime. Unpacking kdebase-runtime (from .../kdebase-runtime_4%3a4.8.4-0ubuntu0.1_all.deb) ... Selecting previously unselected package kdemultimedia-kio-plugins. Unpacking kdemultimedia-kio-plugins (from .../kdemultimedia-kio-plugins_4%3a4.8.4-0ubuntu0.1_i386.deb) ... Selecting previously unselected package mp3gain. Unpacking mp3gain (from .../mp3gain_1.5.2-r2-2_i386.deb) ... Selecting previously unselected package mppenc. Unpacking mppenc (from .../mppenc_1.16-1_i386.deb) ... Selecting previously unselected package soundkonverter. Unpacking soundkonverter (from .../soundkonverter_0.9.94-2_i386.deb) ... Selecting previously unselected package speex. Unpacking speex (from .../speex_1.2~rc1-3ubuntu2_i386.deb) ... Selecting previously unselected package timidity. Unpacking timidity (from .../timidity_2.13.2-40build2_i386.deb) ... Stopping old timidity because of location change.. * Server user does not exist. Aborting [ OK ] invoke-rc.d: initscript timidity, action "stop" failed. dpkg: error processing /var/cache/apt/archives/timidity_2.13.2-40build2_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1 Selecting previously unselected package timidity-daemon. Unpacking timidity-daemon (from .../timidity-daemon_2.13.2-40build2_all.deb) ... Processing triggers for man-db ... Processing triggers for bamfdaemon ... Rebuilding /usr/share/applications/bamf.index... Processing triggers for desktop-file-utils ... Processing triggers for gnome-menus ... Processing triggers for hicolor-icon-theme ... Processing triggers for ureadahead ... ureadahead will be reprofiled on next reboot Errors were encountered while processing: /var/cache/apt/archives/timidity_2.13.2-40build2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) azed@azed-N110:~$ And so what am I left with? timidity-daemon came up as "broken" in synaptic, but I used the latter to fix it, and now it registers as installed,, as do soundkonverter, and almost all of the major dependencies listed above. The only problem is timidity, which shows up as being marked for installation, yet when I try to install it I get the error message: E: /var/cache/apt/archives/timidity_2.13.2-40build2_i386.deb: subprocess new pre-installation script returned error exit status 1 Hitting the "details" switch brings forth: (Reading database ... 312862 files and directories currently installed.) Unpacking timidity (from .../timidity_2.13.2-40build2_i386.deb) ... Stopping old timidity because of location change.. * Server user does not exist. Aborting [ OK ] invoke-rc.d: initscript timidity, action "stop" failed. dpkg: error processing /var/cache/apt/archives/timidity_2.13.2-40build2_i386.deb (--unpack): subprocess new pre-installation script returned error exit status 1 No apport report written because MaxReports has already been reached Errors were encountered while processing: /var/cache/apt/archives/timidity_2.13.2-40build2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) A package failed to install. Trying to recover: dpkg: dependency problems prevent configuration of timidity-daemon: timidity-daemon depends on timidity (>= 2.13.2-40build2); however: Package timidity is not installed. dpkg: error processing timidity-daemon (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: timidity-daemon Any help anyone can offer to resolve this problem will be very gratefully received. I really want to finish installing timidity, so I can get rid of it - and soundkonverter. ProblemType: Package DistroRelease: Ubuntu 12.04 Package: timidity (not installed) ProcVersionSignature: Ubuntu 3.2.0-29.46-generic-pae 3.2.24 Uname: Linux 3.2.0-29-generic-pae i686 ApportVersion: 2.0.1-0ubuntu12 Architecture: i386 Date: Fri Sep 7 10:42:05 2012 ErrorMessage: subprocess new pre-installation script returned error exit status 1 InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423) SourcePackage: timidity Title: package timidity (not installed) failed to install/upgrade: subprocess new pre-installation script returned error exit status 1 UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: timidity (Ubuntu) Importance: Undecided Status: New ** Tags: apport-package i386 need-duplicate-check precise -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1047302 Title: package timidity (not installed) failed to install/upgrade: subprocess new pre-installation script returned error exit status 1 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/timidity/+bug/1047302/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs