[Allegro] avanti / Zugriff auf Netzwerkverzeichnis

Rall, Stefan rall at mpib-berlin.mpg.de
Mo Okt 19 10:32:06 CEST 2009


Liebe Liste,

auf einem neuen Server (Windows 2003) hat sich bei mir folgendes Problem ergeben:

Avanti kann problemlos auf ein lokales Allegro-Datenverzeichnis zugreifen, bei einem Verzeichnis auf einem Rechner innerhalb des Netzwerks gibt es von diesem neuen Rechner aus allerdings Probleme.

In der avanti.conf hatte ich zuerst den Pfad zu Verzeichnis auf dem Netzwerkrechner ungemappt, dann auch gemappt angegeben. [mpib]
#directory = \\maxcluster2\allegro\allegro\mpib\
directory = z:\allegro\mpib\

Die Rechte, mit denen Avanti als Dienst läuft sind für das Netzwerkverzeichnis entsprechend vergeben.

--- end --- <at C:\avanti\avanti.c, line 342> 
[2009-10-19 10:30:09]     (IO) <conn 0> socket -> stdin (90 bytes) <at C:\avanti\avanti.c, line 491> 
[2009-10-19 10:30:09]  (SLAVE) <conn 0> slave starting 'C:\Avanti\bin\avanti-cl.exe'
 <at C:\avanti\avanti.c, line 622> 
[2009-10-19 10:30:09]     (IO) <conn 0> stderr -> log (46 bytes) <at C:\avanti\avanti.c, line 588> 
[2009-10-19 10:30:09]  (SLAVE) <conn 0> Directory for DB=mpib is z:\allegro\mpib\ <at C:\avanti\avanti.c, line 622> 
[2009-10-19 10:30:09]     (IO) <conn 0> stderr -> log (42 bytes) <at C:\avanti\avanti.c, line 588> 
[2009-10-19 10:30:09]  (SLAVE) <conn 0> Current database : mpib ; User: opac ; Access: 0 <at C:\avanti\avanti.c, line 622> 
[2009-10-19 10:30:09]     (IO) <conn 0> stderr -> log (49 bytes) <at C:\avanti\avanti.c, line 588> 
[2009-10-19 10:30:09]  (SLAVE) <conn 0> mpib.adx not found in z:\allegro\mpib\child exited with status 1
 <at C:\avanti\avanti.c, line 622> 
[2009-10-19 10:30:09]     (IO) <conn 0> stderr -> log (66 bytes) <at C:\avanti\avanti.c, line 588> 
[2009-10-19 10:30:09]   (DATA) Transcript of transferred data:
--- begin ---
AVANTI:EOR



--- end --- <at C:\avanti\avanti.c, line 342> 
[2009-10-19 10:30:09]     (IO) <conn 0> stdout -> socket (13 bytes) <at C:\avanti\avanti.c, line 529> 
[2009-10-19 10:30:09]  (SLAVE) <conn 0> JOB done
 <at C:\avanti\avanti.c, line 622> 
[2009-10-19 10:30:09]     (IO) <conn 0> stderr -> log (10 bytes) <at C:\avanti\avanti.c, line 588> 
[2009-10-19 10:30:09]     (IO) <conn 0> closed stdin <at C:\avanti\avanti.c, line 501> 
[2009-10-19 10:30:09]     (IO) <conn 0> closed stdout <at C:\avanti\avanti.c, line 539> 
[2009-10-19 10:30:09]  (SLAVE) <conn 0> slave finished (status 1)
 <at C:\avanti\avanti.c, line 622> 
[2009-10-19 10:30:09]     (IO) <conn 0> stderr -> log (27 bytes) <at C:\avanti\avanti.c, line 588> 
[2009-10-19 10:30:09]     (IO) <conn 0> closed stderr <at C:\avanti\avanti.c, line 575> 
[2009-10-19 10:30:09]   (NOTE) <conn 0> closed <at C:\avanti\avanti.c, line 473>

Avanti sucht in einem Unterverzeichnis /child nach der adx. Das Verzeichnis gibt es nicht. Die adx liegt im angegebenen Verzeichnis eine Ebene höher.

Beim Zugriff auf das lokale Datenverzeichnis auf dem Server sucht Avanti nicht im Verzeichnis /child nach der adx sondern kann mit der adx im angegebenen lokalen Verzeichnis "leben".

Weiß jemand Rat?

Vielen Dank, viele Grüße

Stefan Rall

--------------------------------------------
Stefan Rall - Max-Planck-Institut für Bildungsforschung - Bibliothek und wissenschaftliche Information - Systemadministration und Elektronische Dienstleistungen - Lentzeallee 94 -  14195 Berlin - rall at mpib-berlin.mpg.de / Fon: (++49 30) 8 24 06-227 




Mehr Informationen über die Mailingliste Allegro