Не стартует startDM.sh
session51 25 июля, 2009 - 16:39
Не стартует /etc/X11/startDM.sh предполагаю какие то ошибки в синтаксисе, сразу оговорюсь что собираю впервые
Версия xorg-server 1.6.2-r1
может кто сталкивался, заранее благодарен за помощь.
Вывод при запуске startDM.sh:
* get_options: no service specified * get_options: no service specified * get_options: no service specified start-stop-daemon: option '--exec' requires an argument Usage: start-stop-daemon [options] Options: [KN:R:Sbc:d:e:g:k:mn:op:s:tu:r:x:1:2:Chqv] -K, --stop Stop daemon -N, --nicelevel <arg> Set a nicelevel when starting -R, --retry <arg> Retry schedule to use when stopping -S, --start Start daemon -a, --startas <arg> deprecated, use --exec or --name -b, --background Force daemon to background -c, --chuid <arg> deprecated, use --user -d, --chdir <arg> Change the PWD -e, --env <arg> Set an environment string -k, --umask <arg> Set the umask for the daemon -g, --group <arg> Change the process group -m, --make-pidfile Create a pidfile -n, --name <arg> Match process name -o, --oknodo deprecated -p, --pidfile <arg> Match pid found in this file -s, --signal <arg> Send a different signal -t, --test Test actions, don't do them -u, --user <arg> Change the process user -r, --chroot <arg> Chroot to this directory -x, --exec <arg> Binary to start/stop -1, --stdout <arg> Redirect stdout to file -2, --stderr <arg> Redirect stderr to file -h, --help Display this help output -C, --nocolor Disable color output -v, --verbose Run verbosely -q, --quiet Run quietly * ERROR: could not start the Display Manager
»
- Для комментирования войдите или зарегистрируйтесь

а для чего оно нужно было?
а для чего оно нужно было?
evadim написал(а):а для чего
Ппц форум... Наверное человек хочет с графикой на ПК работать?
осторожнее на поворотах
форум как форум...
...я лично не знаю что он хочет, так как за 5 лет работы с графикой ниразу он мне не понадобился.
session51 написал(а):Не
А в качестве графической оболочки что используется? голые X11, или Gnome/KDE? они установлены? я так понимаю что твой скрипт просто не может найти оконный менеджер (в KDE - это kdm, в Gnome - metacity вроде), можно /etc/conf.d/xdm в студию?
Кеды собрал, при запуске
Кеды собрал 4.2.4, при запуске startkde:
$DISPLAY is not set or cannot connect to the X server.
/etc/init.d/xdm
# Start X Font Server before X depend() { need localmount # this should start as early as possible # we can't do 'before *' as that breaks it # (#139824) Start after ypbind and autofs for network authentication # (#145219 #180163) Could use lirc mouse as input device # (#70689 comment #92) Start after consolefont to avoid display corruption after bootmisc consolefont modules netmount after readahead-list ypbind autofs openvpn gpm lircmd before alsasound # Start before X use acpid consolekit hald xfs } DISPLAYMANAGER=kdm setup_dm() { local MY_XDM="$(echo "${DISPLAYMANAGER}" | tr '[:upper:]' '[:lower:]')" # Load our root path from profile.env # Needed for kdm PATH="${PATH}:$(. /etc/profile.env; echo "${ROOTPATH}")" case "${MY_XDM}" in kdm|kde|kde2|kde3) EXE="$(which kdm)" # kdm takes too long to create a pidfile for baselayout-2 #PIDFILE=/var/run/kdm.pid PIDFILE= ;; kdm-*) EXE="/usr/kde/${MY_XDM#kdm-}/bin/kdm" PIDFILE= ;; entrance*) EXE=/usr/sbin/entranced PIDFILE=/var/lib/entranced.pid ;; gdm|gnome) EXE=/usr/bin/gdm [ "${RC_UNAME}" != "Linux" ] && NAME=gdm-binary PIDFILE=/var/run/gdm.pid ;; wdm) EXE=/usr/bin/wdm PIDFILE= ;; gpe) EXE=/usr/bin/gpe-dm PIDFILE=/var/run/gpe-dm.pid ;; *) EXE= # Fix #65586, where MY_XDM is empty so EXE=somedir [ -x "/usr/bin/${MY_XDM}" ] && [ -f "/usr/bin/${MY_XDM}" ] \ && EXE="/usr/bin/${MY_XDM}" if [ -z "${EXE}" ] ; then EXE=/usr/bin/xdm PIDFILE=/var/run/xdm.pid fi ;; esac if ! [ -x "${EXE}" ] ; then EXE=/usr/bin/xdm PIDFILE=/var/run/xdm.pid fi } cmdline_opt() { if [ $# -ne 1 ] || ! [ -r /proc/cmdline ]; then return 1 fi for opt in $(cat /proc/cmdline) ; do [ "${opt}" = "${1}" ] && return 0 done return 1 } # Check to see if something is defined on our VT vtstatic() { if [ -e /etc/inittab ] ; then grep -Eq "^[^#]+.*\<tty$1\>" /etc/inittab elif [ -e /etc/ttys ] ; then grep -q "^ttyv$(($1 - 1))" /etc/ttys else return 1 fi } start() { local EXE= NAME= PIDFILE= setup_dm if cmdline_opt nox ; then einfo "Skipping ${EXE}, received 'nox'" return 0 fi ebegin "Setting up ${EXE##*/}" #save the prefered DM save_options "service" "${EXE}" save_options "name" "${NAME}" save_options "pidfile" "${PIDFILE}" if [ -n "${CHECKVT-y}" ] ; then if vtstatic "${CHECKVT:-7}" ; then if [ -x /sbin/telinit ] && [ "${SOFTLEVEL}" != "BOOT" ] && [ "${RC_SOFTLEVEL}" != "BOOT" ] ; then ewarn "Something is already defined on VT ${CHECKVT:-7}, will start X later" telinit a >/dev/null 2>/dev/null return 0 else eerror "Something is already defined on VT ${CHECKVT:-7}, not starting" return 1 fi fi fi /etc/X11/startDM.sh eend 0 } stop() { local retval=0 local curvt= if [ -t 0 ] ; then if type fgconsole >/dev/null 2>/dev/null ; then curvt="$(fgconsole 2>/dev/null)" else curvt="$(tty)" case "${curvt}" in /dev/ttyv[0-9]*) curvt="${curvt#/dev/ttyv*}" ;; *) curvt= ;; esac fi fi local myexe="$(get_options "service")" local myname="$(get_options "name")" local mypidfile="$(get_options "pidfile")" local myservice=${myexe##*/} [ -z "${myexe}" ] && return 0 ebegin "Stopping ${myservice}" if start-stop-daemon --quiet --test --stop --exec "${myexe}" ; then start-stop-daemon --stop --exec "${myexe}" --retry TERM/5/TERM/5 \ ${mypidfile:+--pidfile} ${mypidfile} \ ${myname:+--name} ${myname} retval=$? fi # switch back to original vt if [ -n "${curvt}" ] ; then if type chvt >/dev/null 2>/dev/null ; then chvt "${curvt}" else vidcontrol -s "$((${curvt} + 1))" fi fi eend ${retval} "Error stopping ${myservice}" return ${retval} } # vim: set ts=4 :Попрошу быть внимательнее :)
Попрошу быть внимательнее :) Не /etc/init.d/xdm, а /etc/conf.d/xdm - это файл конфигурации оконного менеджера. А скрипт не трогай, он же "заводской".
ananazzz написал(а):Попрошу
Спасибо!
session51 написал(а):ananazzz
Так выложи его сюда то посмотреть :)
ошибся
Извиняюсь ошибся
/etc/conf.d/xdm
А kde-base/kdm установлен?
А kde-base/kdm установлен?
P.S. X-ы сами по себе запускаются?
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а):А
Вот я к этому и клоню :)
Еще есть журнал "Иксов" - на
Еще есть журнал "Иксов" - на моей системе это /var/log/Xorg.0.log (возможно /var/log/Xorg.log) - его глянуть можно
ananazzz написал(а):Еще есть
startx нормально запускается, если после него запустить startkde то кеды запустятся правда очень криво
отлично. всё вроде норм, но
отлично. всё вроде норм, но я бы попробовал в первую очередь попробовать изменить параметр DISPLAYMANAGER с "kdm" на "xdm" и посмотреть что будет. но это я :) попробуй поменять и не забываем рестартовать xserver:
З.ы.: xdm как раз и запускает "голые иксы".
З.з.ы.: ему кто нить сказал как обозреватель из командной строки то в голых иксах запустить?
Попробовал * Stopping xdm...
Попробовал
Пересобрал xorg 1.5.3-r7 все тоже самое.
возможно глубже где то трабл в файлах /lib64/rc/sh/functions.sh rc-functions.sh если не сложно не могли бы вы дать ссылки на свои, хочу сравнить
неа. он тебе русским по
неа.
он тебе русским по белому пишет: start-stop-daemon: /usr/bin/xdm does not exist
у тебя просто не всё доустановлено. возможно и к КДЕ не всё есть.
----
Ой, прошу прощения - щас тока додумал - естественно если ты хочешь KDE использовать!
----
1. что выдаст
Должно быть (у меня так - на версию 4.2.4 не обращай внимания, тебя интересует поле Latest version installed):
* kde-base/kdm
Latest version available: 4.2.4
Latest version installed: 4.2.4
ЕСЛИ пишет Latest version installed: [ Not Installed ]
делаешь
2. USE-флаги из файла /etc/make.conf в студию!
kdm стоит это первое что я
kdm стоит это первое что я проверил, кеды ставил метапакетом.