Updating LMDE - Shouldn't have done it...

Archived topics about LMDE 1 and LMDE 2
Locked
User avatar
Imagus
Level 3
Level 3
Posts: 129
Joined: Tue Aug 28, 2007 2:33 pm
Location: Belgium

Updating LMDE - Shouldn't have done it...

Post by Imagus »

Well, I tried to run the three lines of code as mentioned in the article about the LMDE update:

Code: Select all

apt update
sudo rm /var/lib/dpkg/info/mintdesktop.prerm
apt install mintdesktop
There were a few warnings about virtualbox when I did this, but I thought this was not very important and I could fix that later.

Anyway, after the commands had finished, the icon in my panel indicated that there were 135 recommended updates available. So I tried to install them all, but the process stopped almost immediately with this error:

An error occurred:

E: initscripts: subprocess installed post-installation script returned error exit status 1

Update is complete. Not all changes and updates succeeded. For further details of the failure, please expand the 'Details' panel below:


The expanded panel shows a lot of messages about nvidia that I cannot copy because CTRL-C seems to have another function in this kind of window. And indeed, I have lost all my compiz effects, my emerald theme is gone and also my screensaver doesn't work anymore. Great.

Maybe I can try to reinstall the nvidia drivers to get my desktop effects back (if I'm lucky). But the most frustrating part is that I cannot get the 135 updates because of this error. I hope there's a simple solution to all of this, but if not then I'm afraid I'll just have to reinstall everything (again).
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
det4100
Level 4
Level 4
Posts: 222
Joined: Mon Dec 10, 2007 9:51 am
Location: New York

Re: Updating LMDE - Shouldn't have done it...

Post by det4100 »

det4100

Running Mint Debian
User avatar
Imagus
Level 3
Level 3
Posts: 129
Joined: Tue Aug 28, 2007 2:33 pm
Location: Belgium

Re: Updating LMDE - Shouldn't have done it...

Post by Imagus »

det4100 wrote:http://forums.linuxmint.com/viewtopic.php?f=141&t=61057

This may help with the updates
Thank you. In this thread I read: "Be sure to run those commands after updating, or you will get a "fix broken packages" error when you allow mintupdate to run. If you already did that and now can't get the rest of the updates to install, you can open package manager and mark the packages to update."

Does this mean I have to search, mark and install the 135 packages one by one in Synaptic? I don't think I have the patience for that. I have looked in Synaptic for an option to import the list from Mintupdate, but couldn't find anything.
sgosnell

Re: Updating LMDE - Shouldn't have done it...

Post by sgosnell »

To fix broken packages from the command line, run

Code: Select all

sudo apt-get -f install
From a terminal, ctrl-c stops the current operation. To copy, use shift-ctrl-c, and to paste, use shift-ctrl-v. You can also use ctrl-Ins to copy.
User avatar
det4100
Level 4
Level 4
Posts: 222
Joined: Mon Dec 10, 2007 9:51 am
Location: New York

Re: Updating LMDE - Shouldn't have done it...

Post by det4100 »

Does this mean I have to search, mark and install the 135 packages one by one in Synaptic? I don't think I have the patience for that. I have looked in Synaptic for an option to import the list from Mintupdate, but couldn't find anything.
I first opened package manager, chose Edit/fix broken packages. Then typed "mint" in the search field and marked the files that showed an update available. Sorry for not explaining that. I believe there were only seven or eight packages that needed updating. After that, Mint update worked fine and I was able to use mint update normally.
det4100

Running Mint Debian
User avatar
Imagus
Level 3
Level 3
Posts: 129
Joined: Tue Aug 28, 2007 2:33 pm
Location: Belgium

Re: Updating LMDE - Shouldn't have done it...

Post by Imagus »

det4100 wrote:
Does this mean I have to search, mark and install the 135 packages one by one in Synaptic? I don't think I have the patience for that. I have looked in Synaptic for an option to import the list from Mintupdate, but couldn't find anything.
I first opened package manager, chose Edit/fix broken packages. Then typed "mint" in the search field and marked the files that showed an update available. Sorry for not explaining that. I believe there were only seven or eight packages that needed updating. After that, Mint update worked fine and I was able to use mint update normally.
I just tried that, but I still get the same error (E: initscripts: subprocess installed post-installation script returned error exit status 1) early in the upgrading process. And here is the rest of the messages from the detailed terminal panel:

Code: Select all

Setting up initscripts (2.88dsf-13) ...
update-rc.d: error: unable to read /etc/init.d/checkfs.sh
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
                                      Errors were encountered while processing:
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up libgl1-nvidia-alternatives (195.36.31-6) ...
Leaving 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Setting up initscripts (2.88dsf-13) ...
update-rc.d: error: unable to read /etc/init.d/checkfs.sh
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libgl1-nvidia-alternatives ...
update-alternatives: error: alternative path /usr/lib/nvidia/diversions/libGL.so.1 doesn't exist.
dpkg: error processing libgl1-nvidia-alternatives (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of libgl1-nvidia-glx:
 libgl1-nvidia-glx depends on libgl1-nvidia-alternatives; however:
  Package libgl1-nvidia-alternatives is not configured yet.
dpkg: error processing libgl1-nvidia-glx (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on libgl1-nvidia-glx (= 195.36.31-6); however:
  Package libgl1-nvidia-glx is not configured yet.
dpkg: error processing nvidia-glx (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 initscripts
 libgl1-nvidia-alternatives
 libgl1-nvidia-glx
 nvidia-glx
I think I'll just restore my partition from the image I made last week and not update at all. Or maybe I'll just reinstall LMDE at a later date. By the way, do these updates get incorporated in the iso files? I mean if I download a new iso for LMDE, will everything be installed automatically or will I still need to update manually after installing? If so, I'm really not going to bother with it. My system worked perfectly complete with Compiz and Emerald and these updates completely ruined it. Fortunately I have a fresh image of my partition.
sgosnell

Re: Updating LMDE - Shouldn't have done it...

Post by sgosnell »

The terminal output says the file /etc/init.d/checkfs.sh couldn't be read. You may need to restore it. It is reproduced below:

Code: Select all

#! /bin/sh
### BEGIN INIT INFO
# Provides:          checkfs
# Required-Start:    checkroot
# Required-Stop:
# Should-Start:      mtab
# Default-Start:     S
# Default-Stop:
# X-Interactive:     true
# Short-Description: Check all filesystems.
### END INIT INFO

# Include /usr/bin in path to find on_ac_power if /usr/ is on the root
# partition.
PATH=/sbin:/bin:/usr/bin
FSCK_LOGFILE=/var/log/fsck/checkfs
[ "$FSCKFIX" ] || FSCKFIX=no
. /lib/init/vars.sh

. /lib/lsb/init-functions
. /lib/init/splash-functions-base
. /lib/init/usplash-fsck-functions.sh
. /lib/init/swap-functions.sh

do_start () {
	# See if we're on AC Power.  If not, we're not gonna run our
	# check.  If on_ac_power (in /usr/) is unavailable, behave as
	# before and check all file systems needing it.

# Disabled AC power check until fsck can be told to only check the
# file system if it is corrupt when running on battery. (bug #526398)
#	if which on_ac_power >/dev/null 2>&1
#	then
#		on_ac_power >/dev/null 2>&1
#		if [ $? -eq 1 ]
#		then
#			[ "$VERBOSE" = no ] || log_success_msg "Running on battery power, so skipping file system check."
#			BAT=yes
#		fi
#	fi
	BAT=""
	fscheck="yes"

	if [ -f /fastboot ] || grep -s -w -i "fastboot" /proc/cmdline
	then
		[ "$fscheck" = yes ] && log_warning_msg "Fast boot enabled, so skipping file system check."
		fscheck=no
	fi

	#
	# Check the rest of the file systems.
	#
	if [ "$fscheck" = yes ] && [ ! "$BAT" ] && [ "$FSCKTYPES" != "none" ]
	then

		# Execute swapon command again, in case there are lvm
		# or md swap partitions.  fsck can suck RAM.
		swaponagain 'lvm and md'

		if [ -f /forcefsck ] || grep -s -w -i "forcefsck" /proc/cmdline
		then
			force="-f"
		else
			force=""
		fi
		if [ "$FSCKFIX" = yes ]
		then
			fix="-y"
		else
			fix="-a"
		fi
		spinner="-C"
		case "$TERM" in
		  dumb|network|unknown|"")
			spinner=""
			;;
		esac
		[ "$(uname -m)" = s390 ] && spinner=""  # This should go away
		FSCKTYPES_OPT=""
		[ "$FSCKTYPES" ] && FSCKTYPES_OPT="-t $FSCKTYPES"
		handle_failed_fsck() {
			log_failure_msg "File system check failed. 
A log is being saved in ${FSCK_LOGFILE} if that location is writable. 
Please repair the file system manually."
			log_warning_msg "A maintenance shell will now be started. 
CONTROL-D will terminate this shell and resume system boot."
			# Start a single user shell on the console
			if ! sulogin $CONSOLE
			then
				log_failure_msg "Attempt to start maintenance shell failed. 
Continuing with system boot in 5 seconds."
				sleep 5
			fi
		}
		if [ "$VERBOSE" = no ]
		then
			log_action_begin_msg "Checking file systems"
			if usplash_running; then
			    PROGRESS_FILE=`mktemp` || exit 1
			    set -m
			    logsave -s $FSCK_LOGFILE fsck -C3 -R -A $fix $force $FSCKTYPES_OPT >/dev/console 2>&1 3>$PROGRESS_FILE &
			    set +m
			    usplash_progress "$PROGRESS_FILE"
			    rm -f $PROGRESS_FILE
			else
			    splash_start_indefinite
			    logsave -s $FSCK_LOGFILE fsck $spinner -R -A $fix $force $FSCKTYPES_OPT
			    FSCKCODE=$?
			    splash_stop_indefinite
			fi

			if [ "$FSCKCODE" -gt 1 ]
			then
				log_action_end_msg 1 "code $FSCKCODE"
				handle_failed_fsck
			else
				log_action_end_msg 0
			fi
		else
			if [ "$FSCKTYPES" ]
			then
				log_action_msg "Will now check all file systems of types $FSCKTYPES"
			else
				log_action_msg "Will now check all file systems"
			fi
			splash_start_indefinite
			logsave -s $FSCK_LOGFILE fsck $spinner -V -R -A $fix $force $FSCKTYPES_OPT
			FSCKCODE=$?
			splash_stop_indefinite
			if [ "$FSCKCODE" -gt 1 ]
			then
				handle_failed_fsck
			else
				log_success_msg "Done checking file systems. 
A log is being saved in ${FSCK_LOGFILE} if that location is writable."
			fi
		fi
	fi
	rm -f /fastboot /forcefsck 2>/dev/null
}

case "$1" in
  start|"")
	do_start
	;;
  restart|reload|force-reload)
	echo "Error: argument '$1' not supported" >&2
	exit 3
	;;
  stop)
	# No-op
	;;
  *)
	echo "Usage: checkfs.sh [start|stop]" >&2
	exit 3
	;;
esac

:
You can restore it with "gksu gedit /etc/init.d/checkfs.sh", and pasting that into the blank file, if it is blank, and saving it.

LMDE is a rolling release, and thus no .iso will have all the updates available, since new updates can be posted daily. But no distro will have an up-do-date .iso if the .iso is older than a day or two, since updates are posted to them, too. You can certainly use the .iso for LMDE without updating it if you want, but expecting to not need to do regular updates is unrealistic, no matter what distro you use. Or even what OS you use.
User avatar
Imagus
Level 3
Level 3
Posts: 129
Joined: Tue Aug 28, 2007 2:33 pm
Location: Belgium

Re: Updating LMDE - Shouldn't have done it...

Post by Imagus »

sgosnell wrote:The terminal output says the file /etc/init.d/checkfs.sh couldn't be read. You may need to restore it. It is reproduced below:

LMDE is a rolling release, and thus no .iso will have all the updates available, since new updates can be posted daily. But no distro will have an up-do-date .iso if the .iso is older than a day or two, since updates are posted to them, too. You can certainly use the .iso for LMDE without updating it if you want, but expecting to not need to do regular updates is unrealistic, no matter what distro you use. Or even what OS you use.
I tried the gksu command, but the terminal also gives an error before opening gedit:

(gedit:8199): EggSMClient-WARNING **: Failed to connect to the session manager: None of the authentication protocols specified are supported

Still, gedit opened fine and I copied the contents of the file you gave, saved it, and then tried to update. Still get the same errors, only this time it appears that checkfs.sh is not an "executable regular file".

Here's the full story:

Code: Select all

Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up initscripts (2.88dsf-13) ...
insserv: script checkfs.sh is not an executable regular file, skipped!
insserv: Service checkfs has to be enabled to start service mountall
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
                                      Errors were encountered while processing:
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up libgl1-nvidia-alternatives (195.36.31-6) ...
Leaving 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Setting up initscripts (2.88dsf-13) ...
insserv: script checkfs.sh is not an executable regular file, skipped!
insserv: Service checkfs has to be enabled to start service mountall
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libgl1-nvidia-alternatives ...
update-alternatives: error: alternative path /usr/lib/nvidia/diversions/libGL.so.1 doesn't exist.
dpkg: error processing libgl1-nvidia-alternatives (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of libgl1-nvidia-glx:
 libgl1-nvidia-glx depends on libgl1-nvidia-alternatives; however:
  Package libgl1-nvidia-alternatives is not configured yet.
dpkg: error processing libgl1-nvidia-glx (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on libgl1-nvidia-glx (= 195.36.31-6); however:
  Package libgl1-nvidia-glx is not configured yet.
dpkg: error processing nvidia-glx (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 initscripts
 libgl1-nvidia-alternatives
 libgl1-nvidia-glx
 nvidia-glx

Since there also appears to be an error in initscripts, I tried to reinstall it with Synaptic, but that didn't work either. Here's what it told me:

E: initscripts: subprocess installed post-installation script returned error exit status 1
E: libgl1-nvidia-alternatives: subprocess installed post-installation script returned error exit status 2
E: libgl1-nvidia-glx: dependency problems - leaving unconfigured
E: nvidia-glx: dependency problems - leaving unconfigured

There's just too many errors... My system is completely broken, so tomorrow I'm just going to restore my partition and forget about the updates. I know it's not wise to not update regularly, but if updating also means breaking your system I might as well go back to Windows. Surely the .iso's will get updated sooner or later.
sgosnell

Re: Updating LMDE - Shouldn't have done it...

Post by sgosnell »

The gksu message isn't important. You have to make the script executable. Open a terminal and input

Code: Select all

sudo chmod +x /etc/init.d/checkfs.sh
Your system doesn't seem to be broken, you just don't know how to do the basics. That's just a matter of experience, which you really need if you plan to use Linux. You have to know how to do basic admin stuff on Linux just as you do on Windows, and it took you time and effort to learn Windows, so don't be surprised when it takes it with Linux.

You appear to have broken packages, thus the errors you're seeing. There is nothing wrong with initscripts, and mucking with that will only cause more problems. To fix broken packages, run

Code: Select all

sudo apt-get -f install
and remove the partially installed items.
User avatar
Imagus
Level 3
Level 3
Posts: 129
Joined: Tue Aug 28, 2007 2:33 pm
Location: Belgium

Re: Updating LMDE - Shouldn't have done it...

Post by Imagus »

sgosnell wrote:The gksu message isn't important. You have to make the script executable. Open a terminal and input

Code: Select all

sudo chmod +x /etc/init.d/checkfs.sh
Your system doesn't seem to be broken, you just don't know how to do the basics. That's just a matter of experience, which you really need if you plan to use Linux. You have to know how to do basic admin stuff on Linux just as you do on Windows, and it took you time and effort to learn Windows, so don't be surprised when it takes it with Linux.

You appear to have broken packages, thus the errors you're seeing. There is nothing wrong with initscripts, and mucking with that will only cause more problems. To fix broken packages, run

Code: Select all

sudo apt-get -f install
and remove the partially installed items.
I understand I still have to learn a lot, but I wouldn't call this kind of errors "basic", especially since it seems that one error only leads to another. I tried the chmod command and the fix broken packages command, but that doesn't help. I can now no longer remove, upgrade, install or re-install anything. Not with mintupdate and not with Synaptic.

Here's the latest message from the installer. Apparently checkfs.sh is "broken" now, and there's also still a problem with dpkg and initscripts. I went back to the beginning and repeated all of the commands you gave (including copy, paste and chmod the checkfs.sh file), but still no luck.

Code: Select all

Extracting templates from packages: 100%
Preconfiguring packages ...
Setting up initscripts (2.88dsf-13) ...
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Service checkfs has to be enabled to start service mountall
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
                                      Errors were encountered while processing:
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up libgl1-nvidia-alternatives (195.36.31-6) ...
Leaving 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Setting up initscripts (2.88dsf-13) ...
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Service checkfs has to be enabled to start service mountall
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libgl1-nvidia-alternatives ...
update-alternatives: error: alternative path /usr/lib/nvidia/diversions/libGL.so.1 doesn't exist.
dpkg: error processing libgl1-nvidia-alternatives (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of libgl1-nvidia-glx:
 libgl1-nvidia-glx depends on libgl1-nvidia-alternatives; however:
  Package libgl1-nvidia-alternatives is not configured yet.
dpkg: error processing libgl1-nvidia-glx (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of nvidia-glx:
 nvidia-glx depends on libgl1-nvidia-glx (= 195.36.31-6); however:
  Package libgl1-nvidia-glx is not configured yet.
dpkg: error processing nvidia-glx (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 initscripts
 libgl1-nvidia-alternatives
 libgl1-nvidia-glx
 nvidia-glx
Tomas_IV
Level 1
Level 1
Posts: 18
Joined: Tue Jun 02, 2009 11:43 am

Re: Updating LMDE - Shouldn't have done it...

Post by Tomas_IV »

Well, I'm just guessing, but if the package management system fails to work after trying to do update 135 packages, one possible trouble cause which comes to my mind is full partition containing the /var filesystem. Please try in the terminal command

Code: Select all

du -h
It will list all your mounted disk partitions, their sizes and free space. If any of the partitions is full, it can cause problems. The /var filesystem keeps system logs and also cache of packages, i.e. the packages are downloaded there before they are installed. If you do not have separate partition for /var filesystem, it will be likely part of the root (/) partition. If there is a full partition indeed, post the results here and we should be able to help you further.
Otherwise I hope someone else would come up with a better idea.
randomizer

Re: Updating LMDE - Shouldn't have done it...

Post by randomizer »

Try running:

Code: Select all

sudo aptitude -f install
aptitude may give you more than one option to fix the problem if you decline the first alternative. If that doesn't correct the problem, run:

Code: Select all

sudo aptitude full-upgrade
aptitude can often be better at getting the package manager out of a dependency pickle than apt-get. Be careful with the second command, as it will give aptitude the go-ahead to remove packages where necessary to upgrade others. It will give you a relatively detailed rundown of what it is going to do though so just take note of any packages it plans to remove.
User avatar
Imagus
Level 3
Level 3
Posts: 129
Joined: Tue Aug 28, 2007 2:33 pm
Location: Belgium

Re: Updating LMDE - Shouldn't have done it...

Post by Imagus »

@Tomas_IV: my var folder is not on a separate partition but in the root directory. It contains 12 folders and there is still 8.9 Gb free on the partition, so I don't think that hard drive space is the problem.

@randomizer: I tried the first command (sudo aptitude -f install), accepted the changes that were going to be made, but the process still ends with the same errors. The text in the terminal got rather long, and I only managed to copy the last part:

Code: Select all

oing to be installed.
  openoffice.org-core: Depends: openoffice.org-common (> 1:3.2.1) but it is not going to be installed.
  libgnomepanel2.24-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
                         Depends: libgtk2.0-cil (>= 2.12.9) but it is not going to be installed.
  libmono-system-data2.0-cil: Depends: libmono-wcf3.0-cil (>= 2.6.3) but it is not going to be installed.
  xserver-xorg-video-all: Depends: xserver-xorg-video-geode but it is not going to be installed.
  libgconf2.0-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
  openoffice.org-java-common: Depends: openoffice.org-common but it is not going to be installed.
  libart2.0-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
  libgnome2.24-cil: Depends: libglade2.0-cil (>= 2.12.9) but it is not going to be installed.
                    Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
                    Depends: libgtk2.0-cil (>= 2.12.9) but it is not going to be installed.
  mint-meta-debian: Depends: debian-system-adjustments but it is not going to be installed.
  libgmime2.4-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
  nvidia-kernel-2.6.32-5-486: Depends: nvidia-kernel-common (>= 20100522) but it is not going to be installed.
  libmono-posix2.0-cil: Depends: mono-runtime (>= 2.4) but it is not going to be installed.
  gir1.0-clutter-1.0: Depends: gir1.0-gtk-2.0 but it is not going to be installed.
                      Depends: gir1.0-json-glib-1.0 but it is not going to be installed.
  libmono-system-web2.0-cil: Depends: mono-runtime (>= 2.6.7) but it is not going to be installed.
                             Depends: mono-runtime (< 2.6.8) but it is not going to be installed.
  libmono-corlib2.0-cil: Depends: mono-runtime (>= 2.6.7) but it is not going to be installed.
                         Depends: mono-runtime (< 2.6.8) but it is not going to be installed.
  openoffice.org-emailmerge: PreDepends: openoffice.org-common but it is not going to be installed.
  nvidia-kernel-dkms: Depends: nvidia-kernel-common (>= 20100522) but it is not going to be installed.
  xserver-xephyr: Depends: xserver-common (>= 2:1.7.7-9) but 2:1.7.7-8 is installed and it is kept back.
  festival: Depends: libestools2.0 but it is not going to be installed.
            Depends: alsa-oss but it is not going to be installed.
  libgnome-keyring1.0-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
  libgnome-vfs2.0-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
  libmono-system2.0-cil: Depends: mono-runtime (>= 2.6.7) but it is not going to be installed.
                         Depends: mono-runtime (< 2.6.8) but it is not going to be installed.
  libnotify0.4-cil: Depends: libglib2.0-cil (>= 2.12.9) but it is not going to be installed.
                    Depends: libgtk2.0-cil (>= 2.12.9) but it is not going to be installed.
The following actions will resolve these dependencies:

      Remove the following packages:                                            
1)      nvidia-glx                                                              
2)      nvidia-kernel-2.6.32-5-486                                              
3)      nvidia-kernel-dkms                                                      

      Keep the following packages at their current version:                     
4)      festival [Not Installed]                                                
5)      festlex-cmu [Not Installed]                                             
6)      festlex-poslex [Not Installed]                                          
7)      festvox-kallpc16k [Not Installed]                                       
8)      gir1.0-clutter-1.0 [Not Installed]                                      
9)      libart2.0-cil [Not Installed]                                           
10)     libavahi1.0-cil [Not Installed]                                         
11)     libflickrnet2.2-cil [Not Installed]                                     
12)     libgconf2.0-cil [Not Installed]                                         
13)     libgmime2.4-cil [Not Installed]                                         
14)     libgnome-keyring1.0-cil [Not Installed]                                 
15)     libgnome-vfs2.0-cil [Not Installed]                                     
16)     libgnome2.24-cil [Not Installed]                                        
17)     libgnomepanel2.24-cil [Not Installed]                                   
18)     libmono-addins-gui0.2-cil [Not Installed]                               
19)     libmono-addins0.2-cil [Not Installed]                                   
20)     libmono-cairo2.0-cil [Not Installed]                                    
21)     libmono-corlib2.0-cil [Not Installed]                                   
22)     libmono-data-tds2.0-cil [Not Installed]                                 
23)     libmono-i18n-west2.0-cil [Not Installed]                                
24)     libmono-posix2.0-cil [Not Installed]                                    
25)     libmono-security2.0-cil [Not Installed]                                 
26)     libmono-sharpzip2.84-cil [Not Installed]                                
27)     libmono-sqlite2.0-cil [Not Installed]                                   
28)     libmono-system-data2.0-cil [Not Installed]                              
29)     libmono-system-web2.0-cil [Not Installed]                               
30)     libmono-system2.0-cil [Not Installed]                                   
31)     libmono2.0-cil [Not Installed]                                          
32)     libndesk-dbus-glib1.0-cil [Not Installed]                               
33)     libndesk-dbus1.0-cil [Not Installed]                                    
34)     libnotify0.4-cil [Not Installed]                                        
35)     mint-meta-debian [Not Installed]                                        
36)     mono-2.0-gac [Not Installed]                                            
37)     mono-gac [Not Installed]                                                
38)     openoffice.org-base-core [Not Installed]                                
39)     openoffice.org-core [Not Installed]                                     
40)     openoffice.org-emailmerge [Not Installed]                               
41)     openoffice.org-filter-binfilter [Not Installed]                         
42)     openoffice.org-gnome [Not Installed]                                    
43)     openoffice.org-gtk [Not Installed]                                      
44)     openoffice.org-java-common [Not Installed]                              
45)     openoffice.org-style-tango [Not Installed]                              
46)     python-uno [Not Installed]                                              
47)     xserver-xephyr [Not Installed]                                          
48)     xserver-xorg-video-all [Not Installed]                                  

      Leave the following dependencies unresolved:                              
49)     nvidia-xconfig recommends nvidia-glx | nvidia-glx-legacy-173xx | nvidia-
50)     libgl1-nvidia-glx recommends nvidia-kernel-195.36.31                    


Accept this solution? [Y/n/q/?] y
The following NEW packages will be installed:
  cheese-common debian-faq doc-debian doc-linux-text empathy-common 
  evolution-plugins evolution-webcal exim4 firefox geoclue geoclue-hostip 
  geoclue-localnet geoclue-manual geoclue-yahoo gir1.0-freedesktop 
  gir1.0-glib-2.0 gir1.0-gstreamer-0.10 gwibber libboost-python1.42.0 
  libcdt4 libchamplain-0.4-0 libchamplain-gtk-0.4-0 libcheese-gtk18 
  libdb4.6 libdmx1 libevolution libfont-freetype-perl 
  libfreerdp-plugins-standard libfreerdp0 libgd2-noxpm libgeoclue0 
  libgraph4 libgssglue1 libgssrpc4 libgtkimageview0 libgvc5 
  libkadm5clnt-mit7 libkadm5srv-mit7 libkdb5-4 liblouis2 
  libmagickcore3-extra libnetpbm10 libopal3.6.8 libpathplan4 libpt2.6.7 
  librpcsecgss3 librpm1 librpmio1 libsrtp0 libtextcat-data-utf8 
  libtidy-0.99-0 libtokyocabinet8 libxdot4 libxml-xpathengine-perl 
  live-initramfs live-installer mint-search-addon mint-stylish-addon mutt 
  ncurses-term netpbm nfs-common openssh-blacklist pulseaudio-module-gconf 
  pulseaudio-module-zeroconf python-axiom python-coherence python-epsilon 
  python-louie python-louis python-pyasn1 python-reportbug python-tagpy 
  python-twisted-conch python-utidylib python2.5 python2.5-minimal 
  qt4-qtconfig remmina-plugin-data rpm-common rpm2cpio scrollkeeper 
  seahorse-plugins texinfo thunderbird totem-coherence ttf-lyx 
  xbase-clients xserver-xorg-video-nouveau xserver-xorg-video-nv 
The following packages will be REMOVED:
  nvidia-glx{a} nvidia-kernel-2.6.32-5-486{a} nvidia-kernel-common{p} 
  nvidia-kernel-dkms{a} nvidia-vdpau-driver{u} 
The following partially installed packages will be configured:
  initscripts libgl1-nvidia-alternatives libgl1-nvidia-glx 
The following packages are RECOMMENDED but will NOT be installed:
  cryptsetup 
0 packages upgraded, 90 newly installed, 5 to remove and 150 not upgraded.
Need to get 69.4 MB of archives. After unpacking 143 MB will be used.
Do you want to continue? [Y/n/?] y
Get:1 http://ftp.debian.org/debian/ testing/main openssh-blacklist all 0.4.1 [2,125 kB]
Get:2 http://packages.linuxmint.com/ debian/import firefox i386 3.6.12-1linuxmint2 [11.0 MB]
Get:3 http://packages.linuxmint.com/ debian/import live-initramfs all 1.236.2-1 [112 kB]
Get:4 http://packages.linuxmint.com/ debian/main live-installer all 2010.09.05.4 [211 kB]
Get:5 http://ftp.debian.org/debian/ testing/main debian-faq all 4.0.4+nmu1 [660 kB]
Get:6 http://packages.linuxmint.com/ debian/main mint-search-addon all 2.1 [9,092 B]
Get:7 http://packages.linuxmint.com/ debian/main mint-stylish-addon all 1.0.3 [161 kB]
Get:8 http://packages.linuxmint.com/ debian/import thunderbird i386 3.1.6-1linuxmint2 [12.2 MB]
Get:9 http://ftp.debian.org/debian/ testing/main doc-debian all 4.0.2 [94.1 kB] 
Get:10 http://ftp.debian.org/debian/ testing/main doc-linux-text all 2008.08-1 [7,814 kB]
Get:11 http://ftp.debian.org/debian/ testing/main exim4 all 4.72-2 [7,802 B]    
Get:12 http://ftp.debian.org/debian/ testing/main libdb4.6 i386 4.6.21-16 [584 kB]
Get:13 http://ftp.debian.org/debian/ testing/main libgssglue1 i386 0.1-4 [22.1 kB]
Get:14 http://ftp.debian.org/debian/ testing/main libgssrpc4 i386 1.8.3+dfsg-2 [76.7 kB]
Get:15 http://ftp.debian.org/debian/ testing/main libkadm5clnt-mit7 i386 1.8.3+dfsg-2 [60.5 kB]
Get:16 http://ftp.debian.org/debian/ testing/main libkdb5-4 i386 1.8.3+dfsg-2 [60.4 kB]
Get:17 http://ftp.debian.org/debian/ testing/main libkadm5srv-mit7 i386 1.8.3+dfsg-2 [73.8 kB]
Get:18 http://ftp.debian.org/debian/ testing/main librpcsecgss3 i386 0.19-2 [32.4 kB]
Get:19 http://ftp.debian.org/debian/ testing/main libtokyocabinet8 i386 1.4.37-6 [282 kB]
Get:20 http://ftp.debian.org/debian/ testing/main mutt i386 1.5.20-9 [2,036 kB] 
Get:21 http://ftp.debian.org/debian/ testing/main ncurses-term all 5.7+20100313-4 [577 kB]
Get:22 http://ftp.debian.org/debian/ testing/main nfs-common i386 1:1.2.2-4 [227 kB]
Get:23 http://ftp.debian.org/debian/ testing/main python-reportbug all 4.12.6 [125 kB]
Get:24 http://ftp.debian.org/debian/ testing/main texinfo i386 4.13a.dfsg.1-6 [961 kB]
Get:25 http://ftp.debian.org/debian/ testing/main cheese-common all 2.30.1-2 [4,870 kB]
Get:26 http://ftp.debian.org/debian/ testing/main empathy-common all 2.30.3-1 [2,447 kB]
Get:27 http://ftp.debian.org/debian/ testing/main libevolution i386 2.30.3-5 [2,140 kB]
Get:28 http://ftp.debian.org/debian/ testing/main libgtkimageview0 i386 1.6.4-1 [29.5 kB]
Get:29 http://ftp.debian.org/debian/ testing/main evolution-plugins i386 2.30.3-5 [325 kB]
Get:30 http://ftp.debian.org/debian/ testing/main evolution-webcal i386 2.28.1-1 [105 kB]
Get:31 http://ftp.debian.org/debian/ testing/main libgeoclue0 i386 0.12.0-1 [30.3 kB]
Get:32 http://ftp.debian.org/debian/ testing/main geoclue i386 0.12.0-1 [19.1 kB]
Get:33 http://ftp.debian.org/debian/ testing/main geoclue-hostip i386 0.12.0-1 [8,198 B]
Get:34 http://ftp.debian.org/debian/ testing/main geoclue-localnet i386 0.12.0-1 [11.0 kB]
Get:35 http://ftp.debian.org/debian/ testing/main geoclue-manual i386 0.12.0-1 [8,810 B]
Get:36 http://ftp.debian.org/debian/ testing/main geoclue-yahoo i386 0.12.0-1 [8,142 B]
Get:37 http://ftp.debian.org/debian/ testing/main gir1.0-freedesktop i386 0.6.14-1+b1 [15.3 kB]
Get:38 http://ftp.debian.org/debian/ testing/main gir1.0-glib-2.0 i386 0.6.14-1+b1 [126 kB]
Get:39 http://ftp.debian.org/debian/ testing/main gir1.0-gstreamer-0.10 i386 0.10.30-1 [574 kB]
Get:40 http://ftp.debian.org/debian/ testing/main gwibber all 1.2.0+bzr358-3 [208 kB]
Get:41 http://ftp.debian.org/debian/ testing/main libboost-python1.42.0 i386 1.42.0-4 [252 kB]
Get:42 http://ftp.debian.org/debian/ testing/main libcdt4 i386 2.26.3-5 [58.7 kB]
Get:43 http://ftp.debian.org/debian/ testing/main libchamplain-0.4-0 i386 0.4.6-2+b1 [133 kB]
Get:44 http://ftp.debian.org/debian/ testing/main libchamplain-gtk-0.4-0 i386 0.4.6-2+b1 [71.9 kB]
Get:45 http://ftp.debian.org/debian/ testing/main libcheese-gtk18 i386 2.30.1-2 [106 kB]
Get:46 http://ftp.debian.org/debian/ testing/main libdmx1 i386 1:1.1.0-2 [9,680 B]
Get:47 http://ftp.debian.org/debian/ testing/main libfont-freetype-perl i386 0.03-1 [66.0 kB]
Get:48 http://ftp.debian.org/debian/ testing/main libfreerdp-plugins-standard i386 0.7.4-1 [43.6 kB]
Get:49 http://ftp.debian.org/debian/ testing/main libfreerdp0 i386 0.7.4-1 [152 kB]
Get:50 http://ftp.debian.org/debian/ testing/main libgd2-noxpm i386 2.0.36~rc1~dfsg-5 [224 kB]
Get:51 http://ftp.debian.org/debian/ testing/main libgraph4 i386 2.26.3-5 [69.2 kB]
Get:52 http://ftp.debian.org/debian/ testing/main libpathplan4 i386 2.26.3-5 [62.6 kB]
Get:53 http://ftp.debian.org/debian/ testing/main libxdot4 i386 2.26.3-5 [52.9 kB]
Get:54 http://ftp.debian.org/debian/ testing/main libgvc5 i386 2.26.3-5 [514 kB]
Get:55 http://ftp.debian.org/debian/ testing/main libmagickcore3-extra i386 8:6.6.0.4-3 [117 kB]
Get:56 http://ftp.debian.org/debian/ testing/main libnetpbm10 i386 2:10.0-12.2+b1 [87.7 kB]
Get:57 http://ftp.debian.org/debian/ testing/main libpt2.6.7 i386 2.6.7-1 [1,264 kB]
Get:58 http://ftp.debian.org/debian/ testing/main libsrtp0 i386 1.4.4~dfsg-6 [49.5 kB]
Get:59 http://ftp.debian.org/debian/ testing/main libopal3.6.8 i386 3.6.8~dfsg-2 [2,998 kB]
Get:60 http://ftp.debian.org/debian/ testing/main librpmio1 i386 4.8.1-6 [771 kB]
Get:61 http://ftp.debian.org/debian/ testing/main rpm-common i386 4.8.1-6 [714 kB]
Get:62 http://ftp.debian.org/debian/ testing/main librpm1 i386 4.8.1-6 [880 kB] 
Get:63 http://ftp.debian.org/debian/ testing/main libtextcat-data-utf8 all 2.2-4 [78.1 kB]
Get:64 http://ftp.debian.org/debian/ testing/main libtidy-0.99-0 i386 20091223cvs-1 [138 kB]
Get:65 http://ftp.debian.org/debian/ testing/main libxml-xpathengine-perl all 0.12-2 [38.9 kB]
Get:66 http://ftp.debian.org/debian/ testing/main netpbm i386 2:10.0-12.2+b1 [1,239 kB]
Get:67 http://ftp.debian.org/debian/ testing/main pulseaudio-module-gconf i386 0.9.21-3 [162 kB]
Get:68 http://ftp.debian.org/debian/ testing/main pulseaudio-module-zeroconf i386 0.9.21-3 [169 kB]
Get:69 http://ftp.debian.org/debian/ testing/main python2.5-minimal i386 2.5.5-10 [1,216 kB]
Get:70 http://ftp.debian.org/debian/ testing/main python2.5 i386 2.5.5-10 [2,928 kB]
Get:71 http://ftp.debian.org/debian/ testing/main python-pyasn1 all 0.0.11a-1 [31.9 kB]
Get:72 http://ftp.debian.org/debian/ testing/main python-twisted-conch all 1:10.1.0-1 [268 kB]
Get:73 http://ftp.debian.org/debian/ testing/main python-epsilon all 0.6.0-3 [92.4 kB]
Get:74 http://ftp.debian.org/debian/ testing/main python-axiom all 0.6.0-2 [210 kB]
Get:75 http://ftp.debian.org/debian/ testing/main python-louie all 1.1-1.1 [22.8 kB]
Get:76 http://ftp.debian.org/debian/ testing/main python-utidylib all 0.2-6 [9,030 B]
Get:77 http://ftp.debian.org/debian/ testing/main qt4-qtconfig i386 4:4.6.3-4 [144 kB]
Get:78 http://ftp.debian.org/debian/ testing/main remmina-plugin-data all 0.8.3-2 [16.5 kB]
Get:79 http://ftp.debian.org/debian/ testing/main rpm2cpio i386 4.8.1-6 [699 kB]
Get:80 http://ftp.debian.org/debian/ testing/main seahorse-plugins i386 2.30.1-3 [1,055 kB]
Get:81 http://ftp.debian.org/debian/ testing/main python-tagpy i386 0.94.7-2 [644 kB]
Get:82 http://ftp.debian.org/debian/ testing/main python-coherence all 0.6.6.2-5 [342 kB]
Get:83 http://ftp.debian.org/debian/ testing/main totem-coherence all 2.30.2-5 [104 kB]
Get:84 http://ftp.debian.org/debian/ testing/main ttf-lyx all 1.6.7-1 [178 kB]  
Get:85 http://ftp.debian.org/debian/ testing/main xbase-clients all 1:7.5+8 [38.0 kB]
Get:86 http://ftp.debian.org/debian/ testing/main xserver-xorg-video-nouveau i386 1:0.0.15+git20100329+7858345-5 [268 kB]
Get:87 http://ftp.debian.org/debian/ testing/main xserver-xorg-video-nv i386 1:2.1.17-3 [109 kB]
Get:88 http://ftp.debian.org/debian/ testing/main liblouis2 i386 2.0.0-1 [53.5 kB]
Get:89 http://ftp.debian.org/debian/ testing/main python-louis i386 2.0.0-1 [14.7 kB]
Get:90 http://ftp.debian.org/debian/ testing/main scrollkeeper all 0.8.1-5 [23.5 kB]
Fetched 69.4 MB in 1min 20s (865 kB/s)                                          
Extracting templates from packages: 100%
Preconfiguring packages ...
(Reading database ... 165306 files and directories currently installed.)
Removing nvidia-glx ...
Setting up initscripts (2.88dsf-13) ...
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Service checkfs has to be enabled to start service mountall
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
                                      Errors were encountered while processing:
 initscripts
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:
Setting up libgl1-nvidia-alternatives (195.36.31-6) ...
Leaving 'diversion of /usr/lib/libGL.so to /usr/lib/nvidia/diversions/libGL.so by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1 to /usr/lib/nvidia/diversions/libGL.so.1 by libgl1-nvidia-alternatives'
Leaving 'diversion of /usr/lib/libGL.so.1.2 to /usr/lib/nvidia/diversions/libGL.so.1.2 by libgl1-nvidia-alternatives'
Setting up initscripts (2.88dsf-13) ...
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Script checkfs.sh is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `checkfs.sh'
insserv: Default-Stop  undefined, assuming empty stop  runlevel(s) for script `checkfs.sh'
insserv: Service checkfs has to be enabled to start service mountall
insserv: exiting now!
update-rc.d: error: insserv rejected the script header
dpkg: error processing initscripts (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libgl1-nvidia-alternatives ...
update-alternatives: error: alternative path /usr/lib/nvidia/diversions/libGL.so.1 doesn't exist.
dpkg: error processing libgl1-nvidia-alternatives (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of libgl1-nvidia-glx:
 libgl1-nvidia-glx depends on libgl1-nvidia-alternatives; however:
  Package libgl1-nvidia-alternatives is not configured yet.
dpkg: error processing libgl1-nvidia-glx (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 initscripts
 libgl1-nvidia-alternatives
 libgl1-nvidia-glx
After that, I also tried the second command (sudo aptitude full-upgrade). I saw the same errors flashing by, then suddenly the whole system went crazy: the screen disappeared then reappeared again, Nautilus started opening new windows all by itself and then, when there were like 50 Nautilus icons on the taskbar, I interrupted the process by closing the terminal. The Nautilus windows then started to disappear one by one (very funny to watch btw, Windows would never clean up a mess like that) and after a few more screen flashes everything went back to normal. I didn't even have to reboot or anything.

Unless there are still options, I think it's safe to assume now that my system is broken enough to restore my whole partition and not touch the update icon until I'm ready to do a whole new install with an updated .iso file.

Thank you.
randomizer

Re: Updating LMDE - Shouldn't have done it...

Post by randomizer »

There's something really screwy with those nvidia packages.
Locked

Return to “LMDE Archive”