Now I've done it. I've been using the update button that opens Synaptic package manager to keep Debbie (my Debian 4.0 Home Server) up to date. I haven't had a problem with her for over a year. But something broke with this last kernel update I think. I can't really tell for sure since she's been trouble free until now.
It happened when Samba tried to update from -9etch to -10etch.
The following message is what I get:
Software index is broken
It is impossible to install or remove any software. Please use the package manager "Synaptic" or run "sudo apt-get install -f" in a terminal to fix this issue at first.
When I attempt to run the apt-get command line listed in the error message above, I get another message after it attempts to upgrade Samba:
Reading package lists... Done Building dependency tree... Done Correcting dependencies... Done The following extra packages will be upgraded: samba 1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. Need to get 0B/3262kB of archives. After unpacking 139kB of additional disk space will be used Do you want to continue [Y/n]? y Pre-configuring packages . . . Could not exec dpkg! E: Sub-process /usr/bin/dpkg returned an error code (100)
So it looks like its jammed and there is likely some command script file or an executable missing. If I use Synaptic I get the same sort of message and nothing makes much sense.
So what did I screw up? Anybody got an idea?