For the mepis network and ejecrcd errors:
anticapitalista wrote:To add about the lsb errors.
Following Debian Testing, the upgrade now wants users to use Dependency Based Boot via insserv (it is faster).
This happens automatically on upgrade, except it doesn't on antiX-M8.2 (and earlier) because of the lsb errors in ejecrcd and mepis-network.
Solution 1:
1. Remove /etc/init.d/ejecrcd file as root with the file manager and remove mepis-network (apt-get purge mepis-network)
2. In a rooot terminal dpkg-reconfigure sysv-rc and choose yes.
Solution 2:
1. In /etc/init.d edit the ejecrcd file to look like this and rename in ejectcd. Same with mepis-network
2. In a rooot terminal dpkg-reconfigure sysv-rc and choose yes.
Code: Select all
#!/bin/sh
### BEGIN INIT INFO
# Provides: ejectcd
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Description: Starts ejectcd
# short-description: ejectcd
### END INIT INFO
# Try to cache everything we're likely to need after ejecting. This
# is fragile and simple-minded, but our options are limited.
cache_path() {
path="$1"
if [ -d"$path" ]; then
find"$path" -type f | xargs cat > /dev/null 2>&1
elif [ -f"$path" ]; then
if [ -x"$path" ]; then
if file"$path" | grep -q 'dynamically linked'; then
for lib in $(ldd"$path" | awk '{ print $3 }'); do
cache_path"$lib"
done
fi
fi
cat"$path" >/dev/null 2>&1
fi
}
# Do if running from CD
if [ -e /proc/sys/kernel/real-root-dev ]; then
case"$(cat /proc/sys/kernel/real-root-dev 2>/dev/null)" in 256|0x100)
for path in $(which halt) $(which reboot) /etc/rc?.d /etc/default; do
cache_path"$path"
done
# just do it
# this is only relavent when booted from CD
# otherwise /cdrom never exists
eject -p -m /cdrom >/dev/null 2>&1
sleep 5
;;
esac
fi
exit 0
Code: Select all
#!/bin/bash
### BEGIN INIT INFO
# Provides: mepis-network
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop:
# Description: Starts mepis-network configuration
# short-description: mepis-network configuration
### END INIT INFO
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin"
export PATH
umask 022
# Ignore these signals: INT, TERM, SEGV
trap"" 2 3 11
# No kernel messages while probing modules
echo"0" > /proc/sys/kernel/printk
# Read in boot parameters
CMDLINE="$(cat /proc/cmdline)"
isbootparam(){
case"$CMDLINE" in *$1*) return 0;; esac
return 1
}
NDIS="yes"
if [ -f /etc/default/mepis-network ]; then
. /etc/default/mepis-network
fi
if ["$NDIS" ="yes" ]; then
if ! isbootparam"nonet"; then
if ! isbootparam"nondis"; then
modprobe ndiswrapper
fi
fi
fi
# workaround: intel 536 driver has no module_device_table so it must be started manually
/usr/bin/lspci | /bin/grep '536EP' >/dev/null 2>&1
if [ $? = 0 ]; then
/sbin/modprobe Intel536 >/dev/null 2>&1
else
# workaround: alsa sl modem needs setup delay before starting daemon
# modem link will fail if another modem got it first
/bin/lsmod | /bin/grep -e 'snd_intel8x0m' -e 'snd_via82xx_modem' -e 'snd_atiixp_modem' >/dev/null 2>&1
if [ $? = 0 ]; then
ln -s /dev/ttySL0 /dev/modem >/dev/null 2>&1
/usr/sbin/slmodemd --alsa --country=USA >/dev/null 2>&1 &
fi
fi
echo"6" > /proc/sys/kernel/printk
# Re-enable signals
trap 2 3 11
exit 0
Then you may do an
to enable the new way Debian boots.
Besides that you may eventually get some firmware-linux related errors too. To solve that:
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"antix.freeforu ms.org/post13754.html?hilit=firmware#p13754"
linktext was:"antix.freeforu ms.org/post13754.h ... are#p13754"
====================================
" onclick="window.open(this.href);return false
The above issues have been resolved in the new (still beta) release.
The general rule (unless you know what you're doing) is to accept the new configuration files that come with the updates (even though the default is set to 'N').
If I remember well there are some exceptions for packages modaliases and libsmpbase, but maybe that's only for Debian unstable.
As for the graphic environment not coming, I can't say for sure. But you should keep up with 'apt-get dist-upgrade', that's the proper way of doing things (but then it shows when some package or repository doesn't comply with the standards)