Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
avevo già corretto a mano... infatti R2 gira (e funziona).
Inoltre ho anche modificato /etc/passwd ed /etc/group in modo da avere www-data in luogo di lighttpd (anzi, per evitare qualsiasi problema ho *aggiunto* un "alias", cioè uno user ed un gruppo www-data con i medesimi UID e GID di lighttpd... di modo che i due nomi esistano entrambi e siano perfettamente equivalenti).
Ho anche installato le due lib Perl che hai indicato:
emerge --ask dev-perl/URI dev-perl/CGI
Ma il problema resta tale e quale.
Nei log di lighttpd non c'è traccia di attività di Falcon. Ci sono solo gli accessi alla pagina.
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Bingo! Trovato il problema... il log file.
Falcon tentava di scrivere in /var/log/falcon/, ma dato che io ho messo /var/log in un ramdisk, quella directory nel mio setup non esiste...
Ho modificato falcon in modo da usare direttamente /var/log anziché /var/log/falcon, ed ora qualcosa ha cominciato a funzionare.
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
dal "pacchetto" (ebuild) standard di Gentoo. Quando installi lighttpd con "emerge lighttpd", vengono creati l'utente ed il gruppo "lighttpd". Ed ovviamente nel file di configurazione standard che viene installato contestualmente vengono usati quelli.
Quando Falcon sostituisce il file di configurazione standard con il suo (che usa, o meglio vorrebbe usare www-data, che non esiste) ovviamente non funziona più nulla.
non vede attivi... cosa???
Se vuoi che i servizi vengano avviati automaticamente al boot, devi chiedergli di farlo. Così:
ovviamente, questo si limita a configurare il sistema: fino al prossimo reboot non li avvia. Per avviarli al momento, devi chiamare direttamente l'init script con "start" (o restart).codice:rc-update add lighttpd default
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Quella in bash? E' completamente superata, quella non l'ho mai più toccata, io ho prodotto la versione in PERL che risolve i problemi legati alle configurazioni provenienti dall'esterno (script, pacchetti ed ebuild) sovrascrivendoli.
Modificare Falcon non serve e ti pone fuori dalla linea di manutenzione, te lo sconsiglio vvamente, piuttosto - se serve- puoi realizzaarti le exit che ti servono ed inserirle nella tua configurazione, così non le perdi con gli aggiornamenti.
E' stato pensato e realizzato così apposta, modificandolo vai più diretto allo scopo immediato, certo, ma rendi vano lo sforzo.
Per cambiare il file di log, poi, non è nemmeno necessario fare quello, ...basta cambiare il file di log NEI SETTINGS da interfaccia!
Ciao, Marco.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction."
— E. F. Schumacher (mis-attributed to A. Einstein)
________________________________________________________________________________
Autore della patch R2 per Squeezelite e del plugin C-3PO. note libere
Logitech media Server 7.9 > miniPc + squeezelite-R2 / SB+ > "Lu Scalmentu" NOS R2R DAC by TubeOne/ AudioResearch DAC 1-20 >
Klimo Merlino Gold TPS > DIS Interconnect > Kent Gold > Reference > Monitor Audio Studio 20 SE
non ne ho idea... ma direi che sia in Perl. Se mi dici come faccio ad identificarla...
mi pare sia proprio ciò che ha fatto... ed è proprio così che crea pasticci (rimpiazzando il file di configurazione di lighttpd con uno errato).
e come, visto che non funzionava nulla?
Comunque, io ho editato il file: /var/www/falcon/cgi-bin/log.conf
...e naturalmente ho dovuto correggere il file di configurazione di lighttpd, altrimenti non funzionava neanche quello.
P.S.: per quanto riguarda manutenzione ed aggiornamenti... non ce ne saranno. Questa è una immagine per un sistema embedded. Immutabile. Una volta che funziona la chiudo e fine della storia.
Ciao, Paolo.
«Se tu hai una mela, e io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee.»
Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)