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
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&a...
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.
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-----