Hei Har omsider f?tt tid til ? installere Nav beta 7 p? Redhat 9.0 med Apache 2. http://nav3.hin.no Jeg f?r ved oppstart f?lgende feilmeldinger for eventEngine og getDeviceData: bash: /root/.bashrc: Permission denied bash: /root/.bashrc: Permission denied Noen som kan sette meg p? sporet? mvh Ketil [root@Nav3 root]# /usr/local/nav/bin/nav start Starting mactrace: Ok Starting cricket: Ok Starting eventEngine: bash: /root/.bashrc: Permission denied bash: /root/.bashrc: Permission denied Ok Starting iptrace: Ok Starting maintengine: Ok Starting servicemon: bash: /root/.bashrc: Permission denied Ok Starting smsd.pl: bash: /root/.bashrc: Permission denied No password found for user navwrite in db.conf at /usr/local/nav/lib/perl/NAV.pm line 72. Failed Starting thresholdMon: Ok Starting networkDiscovery: Ok Starting logengine: Ok Starting safe_smsd: Ok bash: /root/.bashrc: Permission denied Starting alertengine... Starting backup: Ok Starting pping: Ok Starting getDeviceData: bash: /root/.bashrc: Permission denied bash: /root/.bashrc: Permission denied Ok
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Forselv Ketil wrote:
Har omsider f?tt tid til ? installere Nav beta 7 p? Redhat 9.0 med Apache 2. http://nav3.hin.no
H?res bra ut :)
[root@Nav3 root]# /usr/local/nav/bin/nav start Starting mactrace: Ok Starting cricket: Ok Starting eventEngine: bash: /root/.bashrc: Permission denied bash: /root/.bashrc: Permission denied Ok Starting iptrace: Ok Starting maintengine: Ok Starting servicemon: bash: /root/.bashrc: Permission denied Ok
Det ser ut som du har to forskjellige problemer her. Det f?rste er en bug vi ikke selv har sett, men som andre har rapportert. Det skyldes at de fleste oppstartsscriptene i /usr/local/nav/etc/init.d bruker kommandoen su for ? bli navcron-brukeren - men ingen av disse scriptene bruker "su -", og derfor arver navcron milj?variablene til root. Dette inkluderer antageligvis $HOME=/root slik at bash pr?ver ? kj?re roots rc-script ved oppstart (noe navcron selvsagt ikke har tillatelse til). Du kan pr?ve ? b?te p? dette selv ved ? forandre alle su-kommandoene til ? inkludere "-". Hvis det ser ut til ? fungere greit, er det vel p? tide at vi ogs? innf?rer den i koden vi sender ut :)
Starting smsd.pl: bash: /root/.bashrc: Permission denied No password found for user navwrite in db.conf at /usr/local/nav/lib/perl/NAV.pm line 72.
Akkurat dette vil du derimot f? problemer med i stort sett alle programmene i NAV: Det ser ikke ut som du har konfigurert passord for navwrite (og kanskje ikke navread?) i db.conf? Hvis du ikke har gjort dette som foreskrevet, vil ingen deler av NAV fungere. - -- Morten Vold NTNU ITEA Nettgruppen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBWRBcXxIl0kpcOkQRAuL8AKCtvfbMeonRgyvUEkAudALKU/fgagCbBCD3 zkPSHAMHuUHusWVmKBsmJ1Q= =mQmq -----END PGP SIGNATURE-----
From morten.vold at itea.ntnu.no Tue Sep 28 10:21:46 2004 From: morten.vold at itea.ntnu.no (Morten Vold) Date: Tue Sep 28 09:21:48 2004 Subject: [Nav-users] Re: eventEngine og getDeviceData =?iso-8859-1?q?kj=F8rer_ikke?= In-Reply-To: <4147C56944E2B64D978FA0EAB10A14FA4B075C@fagserver2.fag.hin.no> References: <4147C56944E2B64D978FA0EAB10A14FA4B075C@fagserver2.fag.hin.no> Message-ID: <4159110A.9060908@itea.ntnu.no>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Forselv Ketil wrote:
[root@Nav3]# less /usr/local/nav/var/log/eventEngine/eventEngine-stderr.log Exception in thread "main" java.lang.NoClassDefFoundError: no/ntnu/nav/Path at eventEngine.<clinit>(eventEngine.java:54)
[root@Nav3]# less /usr/local/nav/var/log/getDeviceData/getDeviceData-stderr.log Exception in thread "main" java.lang.NoClassDefFoundError: no/ntnu/nav/Path at getDeviceData.<clinit>(getDeviceData.java:61)
Dette lukter av feil CLASSPATH, men vi har ogs? sett det selv med riktig CLASSPATH (da tror jeg at det var JVM'en til vedkommende det var et problem med). F?r du starter eventEngine og gDD, skriv "echo $CLASSPATH", hvordan ser den ut? - -- Morten Vold NTNU ITEA Nettgruppen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBWREKXxIl0kpcOkQRAvYUAKDM5P1o3C4KZA7KmA0GLMqmVN2D1wCg5Ncg upbhwYv3b+jNpgh5rULffEg= =508O -----END PGP SIGNATURE-----
From morten.vold at itea.ntnu.no Tue Sep 28 11:06:17 2004 From: morten.vold at itea.ntnu.no (Morten Vold) Date: Tue Sep 28 10:06:20 2004 Subject: =?ISO-8859-1?Q?Re=3A_=5BNav-users=5D__spm_om_snmpwalk_?= =?ISO-8859-1?Q?og_cgi-skript_p=E5_nav3_=28debian=29?= In-Reply-To: <s14eff26.056@HVO-3.hivolda.no> References: <s14eff26.056@HVO-3.hivolda.no> Message-ID: <41591B79.1010803@itea.ntnu.no>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peder Magne Sefland wrote:
Er det noen andre som vet hvilken cgi-innstillinger som blir feil n?r man kopierer apache2.conf fila til nav over den orginale p? Debian Sarge?
Sjekk om mod_cgi blir lastet. Jeg ser den utkommentert et par steder i eksempel-configen som f?lger med NAV - men det kommer an p? hvilken MPM du benytter deg av i din konfigurasjon av Apache (jeg vet ikke hvilken Debian Sarge bruker som default), de vanligste valgene er prefork (som vel er den samme gamle modellen som Apache 1.3) eller worker. Du m? antageligvis ha denne modulen lastet for at cgi-script-handleren skal fungere. Ellers er det, som kommentert i toppen av eksempelconfig'en, kanskje lurt ? skrive om config'en til ? bruke mod_perl om man bruker Cricket mye.
P? min nav2.1.5 (redhat 7.3) kunne jeg kj?re snmpwalk med kommandoen N?r jeg kj?r snmpwalk -On 158.38.75.42 xxxx system
Men p? debian-boxen f?r jeg denne feilmeldingen.
xxxx: Unknown Object Identifier (Sub-id not found: (top) -> xxxxx) (xxx=har fjernet passord)
Mitt tips: "man snmpwalk". P? min Debian-boks sier man-siden at jeg m? bruke -c <community> for ? angi community til snmpwalk. Det er antageligvis bare versjonsforskjeller i net-snmp, for man-siden p? en RedHat 9-boks her sier det samme som p? Debian. - -- Morten Vold NTNU ITEA Nettgruppen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBWRt5XxIl0kpcOkQRAoSLAKDFxvuDuvCoAQWjpEVzaZzGPX/zWgCfeesy EUf/0XQUPHJlvGmhIQ5S3iM= =q4N9 -----END PGP SIGNATURE-----
From stian at soiland.no Tue Sep 28 14:07:31 2004 From: stian at soiland.no (Stian =?iso-8859-1?Q?S=F8iland?=) Date: Tue Sep 28 13:19:09 2004 Subject: [Nav-users] Re: vises ikke portnamn =?iso-8859-1?q?p=E5?= Machine Tracker Message-ID: <20040928110730.GF26690@itea.ntnu.no>
Jeg glemte ? sende svaret til listen ogs?. Beklager. ----- Forwarded message from Stian S?iland <stain@itea.ntnu.no> ----- From: Stian S?iland <stain@itea.ntnu.no> Subject: Re: vises ikke portnamn p? Machine Tracker Date: Tue, 28 Sep 2004 09:57:26 +0200 To: Peder Magne Sefland <peder.sefland@hivolda.no> BCC: stain@stud.ntnu.no Peder Magne Sefland wrote:
N?r jeg s?ker ett ip i Machine Tracker finner den maskinen, hvilken switch og hvilken port den er koblet til. Men n?r jeg trykker p? porten skjer det ingen ting
https://nav3.hivolda.no/machinetracker/swp?switch=158.38.75.2&module=7&port=...
Visst jeg pr?ver en annen vei og trykker p? switchen. Da kommer figuren opp som viser de ulike modulene og status p? portene, men her st?r jo ikke namn p? portene. Men visst jeg trykker p? porten der kommer det bare denne feilmeldingen.
Mod_python error: "PythonHandler nav.web.devBrowser.dispatcher"
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 299, in HandlerDispatch result = object(req)
File "/usr/lib/python2.3/site-packages/nav/web/devBrowser/dispatcher.py", line 129, in handler response = template.respond()
File "/usr/lib/python2.3/site-packages/nav/web/templates/MainTemplate.py", line 745, in respond write(filter(VFS(SL + [globals(), __builtin__],"content",False)(), rawExpr='$content()')) # from line 225, col 1.
File "/usr/lib/python2.3/site-packages/nav/web/templates/DeviceBrowserTemplate.py", line 349, in content write(filter(VFS(SL + [globals(), __builtin__],"myContent",True), rawExpr='$myContent')) # from line 219, col 3.
File "/usr/lib/python2.3/site-packages/Cheetah/Filters.py", line 106, in filter return str(val)
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 206, in __str__ return self.output()
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 223, in output result = result + element.output(indent+1) # increased indent level
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 223, in output result = result + element.output(indent+1) # increased indent level
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 523, in output self._generateContent()
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 514, in _generateContent column = TableCell(column)
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 175, in __init__ self.extend(add)
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 253, in extend self.append(element)
File "/usr/lib/python2.3/site-packages/forgetHTML.py", line 266, in append raise ElementNotAllowedError, repr(element)
ElementNotAllowedError: Element not allowed: False
Det ser ut til ? v?re relatert til at psycopg (databasedriveren i Python) returnerer ekte True/False-objekter. Det kan ogs? v?re relatert til python 2.3 Her er en patch: : stain@isbre ~/navme/subsystem/devBrowser/src/lib;svn diff port.py Index: port.py =================================================================== --- port.py (revision 2945) +++ port.py (working copy) @@ -87,6 +87,9 @@ for field in \ 'port duplex ifindex portname media link speed trunk'.split(): value = getattr(port, field) + if type(value) == bool: + # convert to a string + value = value and "y" or "n" if value is None: continue if field == 'duplex': Si ifra om denne fikser problemet. Det hadde v?rt interessant ? vite hvilken versjon av mod_python, python, psycopg og postgresql dere har. -- Stian S?iland ----- End forwarded message ----- -- Stian S?iland Work toward win-win situation. Win-lose Trondheim, Norway is where you win and the other lose. http://www.soiland.no/ Lose-lose and lose-win are left as an exercise to the reader. [Limoncelli/Hogan] Og dette er en ekstra linje
Morten Vold said:
Du kan pr?ve ? b?te p? dette selv ved ? forandre alle su-kommandoene til ? inkludere "-". Hvis det ser ut til ? fungere greit, er det vel p? tide at vi ogs? innf?rer den i koden vi sender ut :)
Det er gjort og det fungerer greit. [root@Nav3 init.d]# /usr/local/nav/bin/nav start Starting mactrace: Ok Starting cricket: Ok Starting eventEngine: Ok Starting iptrace: Ok Starting maintengine: Ok Starting servicemon: Ok Starting smsd.pl: Ok Starting thresholdMon: Ok Starting networkDiscovery: Ok Starting logengine: Ok Starting safe_smsd: Ok Starting alertengine... Starting backup: Ok Starting pping: Ok Starting getDeviceData: Ok
Starting smsd.pl: bash: /root/.bashrc: Permission denied No password found for user navwrite in db.conf at /usr/local/nav/lib/perl/NAV.pm line 72.
Akkurat dette vil du derimot f? problemer med i stort sett alle programmene i NAV: Det ser ikke ut som du har konfigurert passord for navwrite (og kanskje ikke navread?) i db.conf? Hvis du ikke har gjort dette som foreskrevet, vil ingen deler av NAV fungere.
Dette hadde jeg i f?rste omgang oversett, men er n? p? plass s? dette fungerer ogs?. mvh Ketil
- -- Morten Vold NTNU ITEA Nettgruppen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFBWRBcXxIl0kpcOkQRAuL8AKCtvfbMeonRgyvUEkAudALKU/fgagCbBCD3 zkPSHAMHuUHusWVmKBsmJ1Q= =mQmq -----END PGP SIGNATURE-----
participants (3)
-
kef@it.hin.no -
Ketil.Forselv@hin.no -
morten.vold@itea.ntnu.no