Newsgroup: it.comp.os.linux.sys
Titolo: [LUNGO] INN2 su Debian 4.0, crash & more, varie ed eventuali

Mi rivolgo a Voi Signori dell'occulto
[N.B. followup to poster]
Da giorni ho un server news che fà le "bizze", ossia il processo innd crasha
come se qualcuno facesse un bel kill -9 dopo un pò di tempo. E il bello
senza lasciare alcuna traccia.Avete proprio capito bene. Ci stò sbattendo la
testa da troppo tempo, stò fuso e se qualcuno di voi ha già avuto esperienze
in merito qualsiasi consiglio è gradito. In particolare Md visto che uso
quello che ha patchato lui.
A server appena avviato:
news@roadrunner:/usr/lib/news/bin$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1500   536 ?        S    16:18   0:00 init [2]
root      4689  0.3  0.0    128    44 pts/5    R+   16:18   0:00 login
root      4743  0.0  0.0   2640  1540 pts/4    Rs   16:18   0:00
/bin/bash -login
root      4865  0.0  0.0   1564   568 ?        Ss   16:19   0:00
/sbin/syslogd
news      4898  0.0  0.1 333516  2968 ?        Ss   16:19   0:00
/usr/lib/news/bin/innd -p 3
news      4903  0.0  0.0   3032   912 ?        S    16:19   0:00 /bin/sh
/usr/lib/news/bin/rc.news
news      4904  0.0  0.0   1748   528 ?        S    16:19   0:00 sleep 60
root      4913  0.0  0.0   2196   828 ?        Ss   16:19   0:00
/usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive
daemon    4975  0.0  0.0   1760   424 ?        Ss   16:19   0:00
/usr/sbin/atd
root      4978  0.0  0.0   1792   844 ?        Ss   16:19   0:00
/usr/sbin/cron
root      4993  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty
38400 tty1
root      4994  0.0  0.0   1500   500 ?        Ss   16:19   0:00 /sbin/getty
38400 tty2
root      4995  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty
38400 tty3
root      4998  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty
38400 tty4
root      4999  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty
38400 tty5
root      5000  0.0  0.0   1500   500 ?        Ss   16:19   0:00 /sbin/getty
38400 tty6
root      5003  0.0  0.0   7232  2012 ?        Ss   16:19   0:00 sendmail:
MTA: accepting connections
root      5011  0.0  0.0   2160   900 pts/4    R+   16:19   0:00 ps aux
A server appena dopo il crash di INND:
news@roadrunner:/usr/lib/news/bin$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0   1500   536 ?        S    16:18   0:00 init [2]
root      4689  0.0  0.0    128    44 pts/5    S+   16:18   0:00 login
root      4743  0.0  0.0   2652  1564 pts/4    Ss   16:18   0:00 
/bin/bash -login
root      4865  0.0  0.0   1564   568 ?        Ss   16:19   0:00 
/sbin/syslogd
news      4903  0.0  0.0   3032   960 ?        S    16:19   0:00 /bin/sh 
/usr/lib/news/bin/rc.news
root      4913  0.0  0.0   2196   828 ?        Ss   16:19   0:00 
/usr/sbin/xinetd -pidfile /var/run/xinetd.pid -stayalive
daemon    4975  0.0  0.0   1760   424 ?        Ss   16:19   0:00 
/usr/sbin/atd
root      4978  0.0  0.0   1792   848 ?        Ss   16:19   0:00 
/usr/sbin/cron
root      4993  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty 
38400 tty1
root      4994  0.0  0.0   1500   500 ?        Ss   16:19   0:00 /sbin/getty 
38400 tty2
root      4995  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty 
38400 tty3
root      4998  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty 
38400 tty4
root      4999  0.0  0.0   1504   504 ?        Ss   16:19   0:00 /sbin/getty 
38400 tty5
root      5000  0.0  0.0   1500   500 ?        Ss   16:19   0:00 /sbin/getty 
38400 tty6
root      5003  0.0  0.1   7232  2176 ?        Ss   16:19   0:00 sendmail: 
MTA: accepting connections
news      5097  0.0  0.0   3060  1612 ?        S    16:20   0:00 /bin/sh 
/usr/lib/news/bin/innwatch
news      5533  0.0  0.0   1752   532 ?        S    16:30   0:00 sleep 600
root      5566  0.0  0.0   2160   900 pts/4    R+   16:32   0:00 ps aux
Ovviamente ho cuttato quà e la i processi inutili per non appesantire il
post.
Ho provato anche ad avviare in modalità verbose o debug, ma nei log mi
compare questo:
news@roadrunner:/usr/lib/news/bin$ cat /var/log/news/news.crit
May 30 15:58:32 roadrunner innd: SERVER cant listen RCreader Bad file
descriptor (bhè qui è semplice capire cosa volevo fare)
May 30 15:58:40 roadrunner last message repeated 2 times
May 30 15:58:43 roadrunner innd: SERVER cant listen RCreader Operation not
supported (opzione -d)
May 30 16:02:11 roadrunner innd: SERVER cant listen RCreader Operation not
supported (opzione -f)
e negli altri casi il nulla più assoluto.
A voi la palla, e che Dio (per chi ci crede) mi aiuti...
--
Gandolfo "Infinity" Ivo
Sysadmin

 supported (opzione -f)
qui sembra che il server non riesca ad appropriarsi (bind) della porta 119.
Controlla che non ci siano altri processi (xinetd?) che utilizzano quella
porta, controlla di non aver fatto pasticci con rc.news. Per essere sicuro
avvia innd a mano (obdb_init poi inndstart).