Hallo Liste,
scheine ein sehr seltenes Problem mit meiner 7.3 zu haben, denn die folgende
Meldung, die SuSEconfig ausgibt, gibt mir sogar mit google nur nichtssagende
Ergebnisse.
Starting SuSEconfig, the SuSE Configuration Tool...
Running in verbose mode.
Running module susewm only
Reading /etc/rc.config and updating the system...
Executing /sbin/conf.d/SuSEconfig.susewm...
SuSEwm: ERROR: wmaker: no name defined !
SuSEwm: ERROR: wmaker: no name defined !
SuSEwm: ERROR: wmaker: no name defined !
SuSEwm: ERROR: wmaker: no name defined !
SuSEwm: ERROR: wmaker: no name defined !
SuSEwm: ERROR: wmaker: no name defined !
Finished.
Was kann hier die Ursache sein?
Im SuSEconfig.susewm Script heisst es:
# This script calls the scripts:
# /usr/X11R6/bin/SuSEconfig.wm which comes from the package susewm
# and is a symlink to /usr/X11R6/lib/X11/susewm/bin/SuSEconfig.wm
#
unter /usr/X11R6/lib/X11/susewm/bin/ ist aber kein solches Script zu finden.
Dort finde ich nur ein script susewmif. Ist das die Ursache?
Dieses SuSEconfig.susewm scheint mir allgemein etwas suspekt, da ich aber kein
Skriptexperte bin, hab ichs mal mitgeschickt.
==================================================
#!/bin/bash
#
# Copyright (c) 1996-1999 SuSE GmbH, Nuremberg, Germany
#
# Author: Burchard Steinbild
# Martin Scherbaum
# Changes: Adrian Schröter
#
#
# Variables in /etc/rc.config used by this script are:
# SUSEWM_UPDATE, SUSEWM_WM, SUSEWM_MWM, LANGUAGE, SUSEWM_ADD, SUSEWM_COMPAT
#
# This script calls the scripts:
# /usr/X11R6/bin/SuSEconfig.wm which comes from the package susewm
# and is a symlink to /usr/X11R6/lib/X11/susewm/bin/SuSEconfig.wm
#
. /etc/rc.config
#
# check if we are started as root
# only one of UID and USER must be set correctly
#
test "$UID" != 0 -a "$USER" != root && {
echo "You must be root to start $0."
exit 1
}
#
# SuSEconfig sometimes sets the variable CHECK_NEWPACKAGE. If it is set
# to false, we don't have to do anything.
#
#test "$CHECK_NEWPACKAGE" = false && {
# echo No new packages. Skipping susewm.
# exit 1
#}
test -f /etc/rc.config || {
echo "No /etc/rc.config found."
exit 1
}
. /etc/rc.config
r="$ROOT"
#
# check if rpm database was updated meanwhile
#
test -d $r/var/lib/rpm \
&& test $r/var/adm/packages -ot $r/var/lib/rpm/packages.rpm \
&& touch $r/var/adm/packages
#
# check if Live-CD was integrated $r/ desintegrated
#
#test -d $r/var/adm/live \
# && test $r/var/adm/packages -ot $r/var/adm/live \
# && touch $r/var/adm/packages
#
# now into medias res, check if the susewm configuration is wanted
#
#test -n "$SUSEWM_UPDATE" || SUSEWM_UPDATE="$CREATE_FVWM_CONFIG"
#VARDIR=$r/var/lib/susewm
#
# remove previously exported rc.config-variables
#
#rm -f ${VARDIR}/susewm.config
#touch ${VARDIR}/susewm.config
#
# any action wanted by susewm?
#
test "$SUSEWM_UPDATE" = "yes" || exit 0
#
# are there additional KDE programs, which are not handle with static db ?
#
KDE_APPLNK=$r/opt/kde2/share/applnk/
SuSE_APPLNK=$r/etc/X11/susewm/AddEntrys/SuSE/
[ -d "${KDE_APPLNK}" ] && \
find $KDE_APPLNK -name \*.desktop | while read i; do
DIR="${i#$KDE_APPLNK}"
NAME="${DIR##*/}"
DIR="${DIR%%/*}"
#
# skip SuSE menu
#
[ "${DIR}" == "SuSE" ] && continue
#
# Map to directorys
#
D="Utilities/unspec";
[ "$DIR" == "Editors" ] && D="Office/Editors";
[ "$DIR" == "Development" ] && D="Development/unspec";
[ "$DIR" == "Games" ] && D="Games/unspec";
[ "$DIR" == "Graphics" ] && D="Graphics/unspec";
[ "$DIR" == "Internet" ] && D="Internet/unspec";
[ "$DIR" == "Network" ] && D="Internet/unspec";
[ "$DIR" == "System" ] && D="System/unspec";
[ "$DIR" == "Toys" ] && D="Games/Fun";
[ ! -e "${SuSE_APPLNK}/${D}/${NAME}" ] && \
cp -a "${i}" "${SuSE_APPLNK}/${D}/${NAME}"
done
#
# check for live file system
# and start
#
if [ -f /S.u.S.E./INDEX.gz ]; then
if ( ! test -f /usr/X11R6/lib/X11/susewm/live.db \
|| test /S.u.S.E./INDEX.gz -nt /usr/X11R6/lib/X11/susewm/live.db );
then
ls -1 /var/adm/live > /usr/X11R6/lib/X11/susewm/live.db
fi
$r/usr/X11R6/bin/mksusewmrc --live -q $RC_LANG $SUSEWM_WM || exit 0
else
$r/usr/X11R6/bin/mksusewmrc -q $RC_LANG $SUSEWM_WM || exit 0
fi
exit 0