View previous topic :: View next topic |
Author |
Message |
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 1:02 pm Post subject: Nino, errore nello script di avvio! |
|
|
Un saluto a tutti.
Ho la necessita di installare un software non presente in portage, per la precisione sto parlando di NINO:
http://nino.sourceforge.net/nino/index.html
La procedura descritta per installare dai sorgenti (vedere in fondo alla pagina linkata) è valida anche su gentoo o devo aspettarmi qualche brutta sorpresa?
Scusate per la banalità della domanda ma sono piuttosto in panne
Inoltre mi sapreste dire se gli altri software (Perl, Mysql ecc ecc) che servono per far funzionare NINO sono invece presenti in portage e quindi possono essere installati con emerge?
Last edited by 3,4-Ciccio-N-Palizzo on Tue May 10, 2005 10:50 am; edited 2 times in total |
|
Back to top |
|
|
X-Drum Advocate
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Mon May 09, 2005 1:07 pm Post subject: |
|
|
quel programma non è presente in portage, ne esiste al momento
su bugs.gentoo.org un ebuild
per quanto riguarda le sue dipendenze:
perl = presente
mysql = presente
ecc ecc = ecc cosa?
ti consiglio di leggere le linee guida del forum nonchè le FAQ (sempre sul forum)
sull'uso di portage e sull'installazione di software non presente in portage.
puoi provare a seguire 2 strade:
1)cerchi di crearti un ebuild (cerca sul forum )
2)creare un nuovo "ticket" per tale programma su https://bugs.gentoo.org sperando che venga raccolto _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 1:16 pm Post subject: |
|
|
Grazie per la risposta
>ecc ecc = ecc cosa?
Install Perl 5.8 or higher
Install MySQL Database client and server
Install Net-SNMP package
Install Apache
Install Apache mod_perl
Install Perl DBD/DBI (mysql) modules
Install Perl Time Hires module
Install Perl Net-SNMP modules
Volevo solo sapere se qualc'uno di questi software è notoriamente NON presente in portage!
Lo scassone sta compilando e non riesco a guardare di persona
>sull'uso di portage e sull'installazione di software non presente in portage.
Sinceramente non ho trovato gran che a riguardo.
C'è questo nella documentazione, ma non mi pare molto esaustivo, hai dei link migliori?
http://www.gentoo.org/doc/it/handbook/handbook-x86.xml?part=3&chap=5 |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Mon May 09, 2005 1:17 pm Post subject: |
|
|
I pacchetti richiesti da NINO sono tutti presenti in portage:
Install Perl 5.8 or higher: già installato di default
Install MySQL Database client and server: emerge mysql
Install Net-SNMP package: emerge net-snmp
Install Apache: emerge apache
Install Apache mod_perl: emerge mod_perl
Install Perl DBD/DBI (mysql) modules: emerge DBD-mysql
Install Perl Time Hires module: emerge Time-HiRes
Install Perl Net-SNMP modules: emerge Net-SNMP
Install NINO: a mano
Ciauz
morellik |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Mon May 09, 2005 1:18 pm Post subject: |
|
|
Mi propongo io a farlo. Ora mi ci metto _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 1:19 pm Post subject: |
|
|
Grazie mille!
Ma per "a mano" intendi che la procedura descritta nell'how-to di nino è ok?
(te la riporto)
Unpack the nino package on the webserver:
cd /var
gunzip nino4XX.tar.gz
tar -xvf nino4XX.tar
rm nino4XX.tar
The NINO files are located in:
/var/nino
In the scripts directory an install script can be used to configure apache and install the startup script. This is tested on the Linux distributions: Fedora, Mandrake and SuSE.
cd /var/nino/scripts
./install |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 1:24 pm Post subject: |
|
|
fedeliallalinea wrote: | Mi propongo io a farlo. Ora mi ci metto |
Wow!
Grazie infinite |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Mon May 09, 2005 1:27 pm Post subject: |
|
|
3,4-Ciccio-N-Palizzo wrote: | Grazie infinite |
Aspetta a ringraziarmi prima devo riuscirci _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Mon May 09, 2005 1:27 pm Post subject: |
|
|
Teoricamente dovrebbe andare. Ho solo qualche remora sugli script che dovrebbero
far partire i servizi al boot, dato che Gentoo usa un sistema di initscript differente
dalle distro tipo RedHat.
Forse faresti meglio ad aspettare che Fedeli faccia l'ebuild.
Ciauz
morellik |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Mon May 09, 2005 1:52 pm Post subject: |
|
|
morellik wrote: | Teoricamente dovrebbe andare. Ho solo qualche remora sugli script che dovrebbero
far partire i servizi al boot, dato che Gentoo usa un sistema di initscript differente
dalle distro tipo RedHat. |
Se qualcuno mi da una delucidazione du quali sono gli script giusti. E' un casino visto che ha dentro script per win/unix. se non sbaglio dovrebbe essere solo nino, perche'
Code: | chkconfig --add nino |
questo e' il relativo comando di redhat paragonabile a rc-update se non erro _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 2:13 pm Post subject: |
|
|
fedeliallalinea wrote: | morellik wrote: | Teoricamente dovrebbe andare. Ho solo qualche remora sugli script che dovrebbero
far partire i servizi al boot, dato che Gentoo usa un sistema di initscript differente
dalle distro tipo RedHat. |
Se qualcuno mi da una delucidazione du quali sono gli script giusti. E' un casino visto che ha dentro script per win/unix. se non sbaglio dovrebbe essere solo nino, perche'
Code: | chkconfig --add nino |
questo e' il relativo comando di redhat paragonabile a rc-update se non erro |
Umh, pensi di riuscire a aggirare questo problema o è una cosa molto difficile?
Se non riesci a risolvere fammi un fischio...
Sarò costretto a passare a Red-Hat, visto che il programma mi è di vitale importanza
Grazie x la disponibilità! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Mon May 09, 2005 2:15 pm Post subject: |
|
|
3,4-Ciccio-N-Palizzo wrote: | Umh, pensi di riuscire a aggirare questo problema o è una cosa molto difficile? |
Per riuscire si dovrebbe, ma per il quanto ci metto non posso assicurarti nulla _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 2:24 pm Post subject: |
|
|
fedeliallalinea wrote: |
Per riuscire si dovrebbe, ma per il quanto ci metto non posso assicurarti nulla |
Ore/giorni/mesi/anni?
Molto a spanne, si intende
Scusa, ma non avendo idea di come si faccia un e-build non so quantificare il tempo necessario!
In alternativa ( e qui vado un pò OT), una distro che mi permetta di utilizzare gli RPM e che funzioni su un P2 233Mhz con 128Mb di RAM? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Mon May 09, 2005 7:34 pm Post subject: |
|
|
Ok cercato di fare qualcosa ma non so se funziona perche' non ho provato a farlo andare (troppe dipendenze). Io non assicuro nulla sul risultato o sugli effetti del programma, quindi se qualcosa dovesse rompersi io non voglio essere preso in causa . Ho messo tutto in /var/nino come da guida anche se come soluzione non mi piace per niente, ma non si possono configurare i file purtroppo (tutte le referenze a /var/nino sono state messe nei vari file senza possibilita' di configurazione). Quello che ho fatto lo trovi qui, ti basta scompattarlo nella tua overlay e poi dare un
non l'ho mascherato _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Mon May 09, 2005 7:41 pm Post subject: |
|
|
fedeliallalinea wrote: | Ok cercato di fare qualcosa ma non so se funziona perche' non ho provato a farlo andare (troppe dipendenze). Io non assicuro nulla sul risultato o sugli effetti del programma, quindi se qualcosa dovesse rompersi io non voglio essere preso in causa . |
Grazie infinite!
Domattina lo provo, ti faccio sapere se esplode qualcosa |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Tue May 10, 2005 8:28 am Post subject: |
|
|
Ciao.
Ho usato l'ebuild che hai fatto ed è semi funzionato.
Dico semi perchè dopo aver modificato il file di configurazione di apache quando tento di riavviarlo mi dice:
Syntax error on line 33 of /var/nino/conf/httpd-nino.conf
"Invalid command 'PerlResponseHandler', perhaps mis-spelled or defined by a module not included in the server configuration"
A questa riga 33 trovo scritto:
PerlResponseHandler ModPerl::Registry
Effettivamente guardando nel file di configurazione di apache, sotto la sezione moduli caricati, non c'è nulla chiamato mod_perl o che altro....
Come faccio per farli caricare (se è questo il problema)?
Ho anche emerso Apache-DBI pensando c'entrasse qualcosa...
Grazie! |
|
Back to top |
|
|
.:deadhead:. Advocate
Joined: 25 Nov 2003 Posts: 2963 Location: Milano, Italy
|
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Tue May 10, 2005 9:13 am Post subject: |
|
|
.:deadhead:. wrote: | Cos'ha in più/meno rispetto a nagios?
|
Dovrebbe costruirsi da solo la topologia di rete e DOVEVA essere più facile da configurare
Ma proprio sto modulo per il perl non ne vuole sapere di andare |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Tue May 10, 2005 9:41 am Post subject: |
|
|
Non so se risulvi ma prova ad editare il file /etc/conf.d/apache2 ed aggiungere
Code: | APACHE2_OPTS="-D PERL" |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Tue May 10, 2005 9:48 am Post subject: |
|
|
fedeliallalinea wrote: | Non so se risulvi ma prova ad editare il file /etc/conf.d/apache2 ed aggiungere
Code: | APACHE2_OPTS="-D PERL" |
|
Adesso SEMBRA andare. Grazie.
C'è un altro problema, questo è lo script che credo abbia fatto tu:
#!/sbin/runscript
# Distributed under the terms of the GNU General Public License v2
start() {
ebegin "Starting Music Player Daemon"
start-stop-daemon --start --quiet --exec /usr/bin/perl \
/var/nino/mod_perl/services.pl \
/var/nino/conf/snmp.ini
eend $?
}
stop() {
ebegin "Stopping Music Player Daemon"
PID=`ps -ef | grep $PROG | grep -v grep | awk '{print $2}' `
if [ "$PID" != "" ] ; then
kill $PID
fi
eend $?
}
Deve esserci qualcosa di sbagliato.
1) il valore di ebegin, lo posso cambiare con Nino?
2) ci deve essere un ozpione di grep non valida, non è la v minuscola?
3) c'è qualcos'altro che non funziona visto che quando faccio /etc/init.d/nino start continua a dirmi
ls: *.pid: NO SUCH FILE OR DIRECTORY
E qua non ho idea di cosa sia! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Tue May 10, 2005 9:54 am Post subject: |
|
|
3,4-Ciccio-N-Palizzo wrote: | 1) il valore di ebegin, lo posso cambiare con Nino? |
Si!! ormai quando si fanno i copia/incolla . Prova questo
Code: | #!/sbin/runscript
# Distributed under the terms of the GNU General Public License v2
start() {
ebegin "Starting Nino"
/usr/bin/perl var/nino/mod_perl/services.pl /var/nino/conf/snmp.ini
eend $?
}
stop() {
ebegin "Stopping Nino"
PID=`ps -ef | grep services.pl | grep -v grep | awk '{print $2}' `
if [ "$PID" != "" ] ; then
kill $PID
fi
eend $?
}
|
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Tue May 10, 2005 10:01 am Post subject: |
|
|
Nix!
Da lo stesso errore |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Tue May 10, 2005 10:07 am Post subject: |
|
|
Posta l'errore esatto
Ma lo da al start del programma? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
3,4-Ciccio-N-Palizzo Tux's lil' helper
Joined: 20 Feb 2005 Posts: 90
|
Posted: Tue May 10, 2005 10:11 am Post subject: |
|
|
fedeliallalinea wrote: | Posta l'errore esatto
Ma lo da al start del programma? |
L'errore esatto è questo.
Lancio /etc/init.d/nino start
e mi dice:
*Starting Nino
NINO Services
ls: *.pid: No such file or directory
ls: *.pid: No such file or directory
ls: *.pid: No such file or directory
ls: *.pid: No such file or directory
e così all'infinito!
Il bello è che però il programma sembra andare, o quantomeno risponde all'interfaccia web! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Tue May 10, 2005 10:21 am Post subject: |
|
|
Mi sa che che il problema non sia lo script di init, ma non ci giurerei. Provo a guardare _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
|