Sto eseguendo Ubuntu-10.04.04LTS in ambienti Hyper-V. Ho scoperto che SSH, HTTP o qualsiasi altro servizio si sono fermati perché il rsyslogdaemon era morto con il messaggio unable to find the /dev/xconsole file.
L'ho risolto temporaneamente con il seguente.
FILE=/dev/xconsole
if [ -e $FILE ]; then
echo "$FILE exists Carry on!"
else
mknod -m 640 /dev/xconsole c 1 3
chown syslog:adm /dev/xconsole
echo "Created $FILE."
fi
Il problema è che non riesco a ottenere il rsyslogdemone per elaborare queste 8 righe quando riavvio il demone.
Anche il riavvio del demone rimuove il /dev/xconsolefile e torniamo a tutto il servizio interrotto. Nell'affrontare questo problema ho inserito le righe if- fidopo le condizioni di avvio e riavvio nello rsyslogscript. Il problema è che non ottengo un echoa stdio. Qualcuno ha un'idea su come inviare il rsyslograpporto stdioquando crea il /dev/xconsoledispositivo?