[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Messaggio 'X: user not authorized to run the X server, aborting.' con xbmc



Ciao a tutti,

ho dovuto reinstallare un computer sul quale andava xbmc (funzionava
regolarmente) con una nuova stabile (con un po' di testing).

Avviavo xbmc con uno script di /etc/init.d/ che avevo trovato sul sito
di xbmc che però adesso non funziona più perché all'avvio mi appare il
messaggio di cui al soggetto:

X: user not authorized to run the X server, aborting.

Se provo ad avviare xbmc direttamente come root dalla console con il
comando 

start-stop-daemon --start -c pinolino --pidfile /var/run/xbmc.pid --make-pidfile --exec /usr/bin/xinit --  /usr/bin/xbmc --standalone -- :0

si avvia regolarmente.

Mentre non funziona aggiungendo l'opzione --background dando sempre
l'errore di cui alo soggetto del messaggio. Ovviamente se invece tolgo
la stessa opzione dallo script di avvio non funziona ugualmente.

Questo è lo script di avvio:

#! /bin/sh

### BEGIN INIT INFO
# Provides:          xbmc
# Required-Start:    $all
# Required-Stop:     $all
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: starts instance of XBMC
# Description:       starts instance of XBMC using start-stop-daemon and xinit
### END INIT INFO

############### EDIT ME ##################

# path to xinit exec
DAEMON=/usr/bin/xinit

# startup args
DAEMON_OPTS=" /usr/bin/xbmc --standalone -- :0"

# script name
NAME=xbmc

# app name
DESC=XBMC

# user
RUN_AS=pinolino

# Path of the PID file
PID_FILE=/var/run/xbmc.pid

############### END EDIT ME ##################

test -x $DAEMON || exit 0

set -e

case "$1" in
  start)
        echo "Starting $DESC"
        start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE  --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
        ;;
  stop)
        echo "Stopping $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE
        ;;

  restart|force-reload)
        echo "Restarting $DESC"
        start-stop-daemon --stop --pidfile $PID_FILE
        sleep 5
        start-stop-daemon --start -c $RUN_AS --background --pidfile $PID_FILE  --make-pidfile --exec $DAEMON -- $DAEMON_OPTS
        ;;
  *)
        N=/etc/init.d/$NAME
        echo "Usage: $N {start|stop|restart|force-reload}" >&2
        exit 1
        ;;
esac

exit 0

Che manca?

-- 
leandro
Paul Simonon chiese a Mick Jones perché non avesse partecipato ad una
rissa durante un concerto. "Qualcuno doveva rimanere intonato" fu la
risposta.
http://6xukrlqedfabdjrb.onion

Attachment: signature.asc
Description: PGP signature


Reply to: