booster2003
Posts: 1
Joined: Mon May 27, 2013 10:58 pm

Problema nell'avviare cloudprint come demone

Mon May 27, 2013 11:22 pm

Ciao a tutti!
Chiedo aiuto a voi perché nonostante molti tentativi e svariati post e articoli letti non riesco proprio ad avviare "Cloudprint" come demone... In particolare, volendo poter stampare sia dal PC che da cellulare e tablet ho installato CUPS e Cloudprint e tutto funziona correttamente...ma non con Cloudprint come demone. In pratica, se provo ad avviarlo con il comando

Code: Select all

sudo /etc/intd.d/cloudprint start
ottengo in risposta

Code: Select all

Starting Google Cloud Print: daemon module required for -d
yum install python-daemon, or apt-get install python-daemon, or pip install python-daemon
Lo strano è che il modulo "python-daemon" è correttamente installato ed ho anche già provato a rimuoverlo e re-installarlo...ma niente: sembra non vederlo. Ovviamente ho anche riavviato più volte...
Il mio file /etc/rc.d/cloudprint è il seguente:

Code: Select all

#!/bin/bash
#/etc/rc.d/cloudprint
# Description: Starts the Google Cloud Print script on startup
# âââââ-
#
### BEGIN INIT INFO
# Provides: Cloud-Print
# Required-Start: cups $network $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: Start Google Cloud Print
### END INIT INFO

USER="pi"
PIDFILE="/var/run/cloudprint.pid"

case $1 in
start)
echo -n "Starting Google Cloud Print: "
sudo -u $USER cloudprint -d -p $PIDFILE
;;
stop)
echo -n "Stopping Google Cloud Print: "
killall cloudprint
;;
restart)
echo -n "Restarting Google Cloud Print: "
killall cloudprint
sudo -u $USER cloudprint -d -p $PIDFILE
;;
*)
echo "Usage: cloudprint {start|stop|restart}"
;;
esac
exit 0
Il problema sembra essere il parametro -d. Di fatto, se eseguo il comando

Code: Select all

cloudprint start
il programma si avvia e stampa perfettamente. Il problema è che quando faccio il logout il processo termina. Per ovviare, in maniera provvisoria, adesso eseguo:

Code: Select all

screen printcoud

e anche dopo il logout il processo rimane attivo e funzionante: vorrei però capire esattamente quale sia il problema. Preciso che il mio sistema è correttamente aggiornato con:

Code: Select all

sudo apt-get update
sudo apt-get upgrade
Ho trovato altri post di persone che lamentano lo stesso problema ma i metodi suggeriti per la soluzione a me non funzionano.
Qualcuno può aiutarmi?
Grazie!

Return to “Italiano”