-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
NAV 3.0 beta 5 er n? tilgjengelig for nedlasting p? http://metanav.ntnu.no/downloads/v3/ .
Vi har fortsatt arbeidet med ? stabilisere NAV 3.0, og beta 5 inneholder en rekke forbedringer og bugfikser. Av ny funksjonalitet kan nevnes vlanPlot, som n? er ? finne i toolbox. Denne mangler fortsatt endel funksjonalitet sammenlignet med NAV 2.0 (bla. navigering nedover i nettet og last-data), men dette vil komme etterhvert.
Jeg vil ogs? nevne at da Morten Vold, som normalt er release-ansvarlig for NAV, er bortreist p? ferie denne uken, og jeg gj?r derfor release i hans frav?r.
For de som installerer NAV 3 beta for f?rste gang ================================================= Som det tidligere er gjort oppmerksom p?, b?r man ha en egen boks dedikert til beta-testingen, iom. at versjon 3 ikke er klar til ? ta over for en v2-boks i produksjon.
P? ovennevnte URL finnes filen preinstall.txt, som forel?pig er den eneste formen for dokumentasjon p? hva man trenger ? gjennomf?re for ? klargj?re en boks for NAV v3. Filen er en logg over hva jeg foretok meg for ? f? installert NAV v3 beta p? v?r RedHat 9-baserte boks. Universitetet i Troms? har brukt denne som et utgangspunkt for ? gj?re noe tilsvarende p? FreeBSD.
Inntil vi f?r testet at ting fungerer som forventet p? Apache 2, m? webgrensesnittet kj?re p? Apache 1.3. Fordi Apache 1.3 med mod_python ikke st?tter tr?der, m? man kompilere opp en egen python-interpreter uten tr?dst?tte og med en egen bibliotek-sti og installere alle python-biblioteker dobbelt opp. Dette er dessverre tungvindt, men punktet forsvinner n?r vi f?r det til ? fungere tilfredsstillende p? Apache 2 (alle er derimot velkomne til ? pr?ve det p? Apache 2 hvis de blir lei av ? vente).
For den som ?nsker ? installere p? RedHat 9, ligger det en RPM-pakke ute p? metanav. Denne er merket med noen avhengigheter, men langt i fra alle (derav filen preinstall.txt). Ellers har man muligheten for ? installere fra kildekoden, som n? ogs? ligger ute. RPM-pakke for rpm p? FreeBSD ligger der for?vrig ogs?.
Etter at man har installert NAV (eller pakket ut kildekoden), finnes det en liten guide til ? komme i gang i filen doc/getting-started.txt (hvis du installerte RPM'en, ligger denne som /usr/local/nav/doc/getting-started.txt).
For de som skal oppgradere fra beta 4 ===================================== Pga. en rekke forbedringer i datainnsamling, anbefales det at man like gjerne oppretter manage-databasen p? nytt. Stopp NAV og Apache, logg p? PostgreSQL som brukeren postgres og skriv "DROP DATABASE manage;". Etter at du har installert den nye versjonen, f?lger du samme oppskrift som i starten for ? opprette manage p? nytt (ligger under doc/sql/README). Dette inkluderer ? kj?re inn snmpoid.sql p? nytt.
I tillegg ligger det p? ovennevnte URL et sql-script for ? oppdatere navprofiles-databasen. Dette b?r ogs? kj?res f?r man starter NAV p? nytt.
Til alle ======== Jeg ber om at nav-users utnyttes til det fulle blant de som n? ?nsker ? pr?ve seg frem med en beta-installasjon (og jeg h?per ogs? at UiT? og HiMolde kan v?re med ? hjelpe til litt her for nykommerne, siden dere allerede har v?rt gjennom f?rstegangs-installasjon av NAV v3).
Jeg vil ogs? oppfordre den som har tid, kunnskap og lyst, til ? hjelpe oss ? rette opp feil de finner, ved ? sende inn patcher til kildekoden. Inntil vi ?pner utviklerlista til NAV, ser jeg gjerne at denslags blir sendt direkte til meg.
Lykke til med installering og drift av ny beta!
- -- Kristian
Hei !
Pr?ver ? kompilere fra tar filen, men ett eller annet g?r galt :
# gmake gmake[1]: Entering directory `/local/src/nav-3.0_beta5/src' Building Logger ... (cd Logger && /usr/bin/ant ) && touch Logger Buildfile: build.xml
init: [mkdir] Created dir: /local/src/nav-3.0_beta5/src/Logger/build
compile: [javac] Compiling 1 source file to /local/src/nav-3.0_beta5/src/Logger/build
dist: [mkdir] Created dir: /local/src/nav-3.0_beta5/src/Logger/dist [jar] Building jar: /local/src/nav-3.0_beta5/src/Logger/dist/Logger.jar
BUILD SUCCESSFUL Total time: 2 seconds Building Database ... (cd Database && /usr/bin/ant ) && touch Database Buildfile: build.xml
init: [mkdir] Created dir: /local/src/nav-3.0_beta5/src/Database/build
compile: [javac] Compiling 1 source file to /local/src/nav-3.0_beta5/src/Database/build [javac] /local/src/nav-3.0_beta5/src/Database/src/no/ntnu/nav/Database/Database.java:40: package no.ntnu.nav.logger does not exist [javac] import no.ntnu.nav.logger.Log; [javac] ^ [javac] /local/src/nav-3.0_beta5/src/Database/src/no/ntnu/nav/Database/Database.java:721: cannot resolve symbol [javac] symbol : variable Log [javac] location: class no.ntnu.nav.Database.Database [javac] Log.e("DATABASE-QUERY", "Got Exception; database is probably down: " + msg); [javac] ^ [javac] /local/src/nav-3.0_beta5/src/Database/src/no/ntnu/nav/Database/Database.java:970: cannot resolve symbol [javac] symbol : variable Log [javac] location: class no.ntnu.nav.Database.Database [javac] Log.e("DATABASE-UPDATE", "Got Exception; database is probably down: " + msg); [javac] ^ [javac] 3 errors
BUILD FAILED /local/src/nav-3.0_beta5/src/Database/build.xml:30: Compile failed; see the compiler error output for details.
Total time: 2 seconds gmake[1]: *** [Database] Error 1 gmake[1]: Leaving directory `/local/src/nav-3.0_beta5/src' gmake: *** [all] Error 1
FreeBSD-5.2.1 Apache-Ant 1.6.1 Java 1.4.2
-- Med vennlig hilsen / Regards;
Roar Pettersen Universitetet i Bergen - The University of Bergen Nygardsgt. 5 - N-5020 BERGEN - Norway Tlf: +47 55 58 40 55 VIP: 81503 fax: +47 55 58 40 70 roar.pettersen@it.uib.no - IT-Avd, UiB - http://www.uib.no
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Pr?ver ? kompilere fra tar filen, men ett eller annet g?r galt : Building Logger ... Building Database ... a:40: package no.ntnu.nav.logger does not exist
Problemet er at CLASSPATH ikke blir satt riktig. Dette gj?res i src/Makefile, s? sp?rsm?let er om shell-variabelen blir satt riktig eller om det er noe med make-versjonen du bruker som er ?rsak til dette?
Bygging p? v?r RedHat 7.3 boks fungerer nemlig helt fint.
- -- Kristian
Hei !
Problemet er at CLASSPATH ikke blir satt riktig.
Hva skal "CLASSPATH" egenlig v?re ?
"echo $CLASSPATH" gir meg ingenting...
-- Med vennlig hilsen / Regards;
Roar Pettersen Universitetet i Bergen - The University of Bergen Nygardsgt. 5 - N-5020 BERGEN - Norway Tlf: +47 55 58 40 55 VIP: 81503 fax: +47 55 58 40 70 roar.pettersen@it.uib.no - IT-Avd, UiB - http://www.uib.no
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hva skal "CLASSPATH" egenlig v?re ? "echo $CLASSPATH" gir meg ingenting...
Hvis du titter i makefilen s? ser du:
CLASSPATH = $(shell for x in $(subdirs); do echo -n "$$PWD/$${x}/build:"; done ; echo -n $$CLASSPATH)
Dvs. CLASSPATH blir satt til alle build/ katalogene under hvert dir i subdirs-listen. Men dette skal alts? bli gjort automatisk.
- -- Kristian
Hei !
Hvis jeg skrev "cd src; gmake" s? kom jeg mye lengre, men n? stopper kompileringen her :
Building Event ... (cd Event && /usr/bin/ant ) && touch Event Buildfile: build.xml
init:
compile: [javac] Compiling 3 source files to /local/src/nav-3.0_beta5/src/Event/build [javac] /local/src/nav-3.0_beta5/src/Event/src/no/ntnu/nav/event/EventQ.java:163: insert(java.lang.String,java.lang.String[]) in no.ntnu.nav.Database.Database cannot be applied to (java.lang.String,java.lang.String[],<nulltype>) [javac] String eventqid = Database.insert("eventq", ins, null); [javac] ^ [javac] 1 error
BUILD FAILED /local/src/nav-3.0_beta5/src/Event/build.xml:30: Compile failed; see the compiler error output for details.
Total time: 2 seconds gmake: *** [Event] Error 1
-- Med vennlig hilsen / Regards;
Roar Pettersen Universitetet i Bergen - The University of Bergen Nygardsgt. 5 - N-5020 BERGEN - Norway Tlf: +47 55 58 40 55 VIP: 81503 fax: +47 55 58 40 70 roar.pettersen@it.uib.no - IT-Avd, UiB - http://www.uib.no
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hvis jeg skrev "cd src; gmake" s? kom jeg mye lengre, men n? stopper kompileringen her : /local/src/nav-3.0_beta5/src/Event/src/no/ntnu/nav/event/EventQ.java:163: insert(java.lang.String,java.lang.String[]) in no.ntnu.nav.Database.Database cannot be applied to (java.lang.String,java.lang.String[],<nulltype>) [javac] String eventqid = Database.insert("eventq", ins, null);
Dette er h?yst merkelig. Hvilken java-kompilator bruker du? Har du kanskje liggende en gammel Database.jar i jre/lib/ext katalogen?
- -- Kristian