[Allegro] avanti / Zugriff auf Netzwerkverzeichnis
Thomas Berger
ThB at Gymel.com
Mo Okt 19 10:58:12 CEST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Lieber Herr Rall,
> 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.
Mag sein, dass ich den Satz nicht ganz verstehe, aber hier ist ein wesentlicher
Unterschied zwischen Windows 2003 und vorigen Versionen: "laeuft als Dienst"
bedeutet normalerweise unter der Kennung "local system", und dieser Account
hat unter Windows 2003 nicht mehr das Recht, auf Netzwerkressourcen zuzugreifen,
da helfen ihnen permissive Rechte auf dem Netzwerkverzeichnis auch nicht weiter.
> --- 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>
...
>
> Avanti sucht in einem Unterverzeichnis /child nach der adx. Das Verzeichnis gibt es nicht. Die adx liegt im angegebenen Verzeichnis eine Ebene höher.
Hier sind zwei Meldungen verklebt: "mpib.adx not found in ..." und "child exited
with status 1". Sieht also so aus, als koenne er doch nicht auf z: zugreifen...
viele Gruesse
Thomas Berger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQCVAwUBStwqJGITJZieluOzAQJt9QP/fUPcbncuuyTqyjmp9GyXdLsrFRAQz4M5
MSlo7dqIijK9FyFtcUFKG35OM+gNXuJtixHlEMVwJODEDHGVudefPXplHUSxdKt9
zX3DjY2nIBf0y/WBjeABlFBMJ6+tac8OrjGY+ie37XMdN6yhZAaQ0LaUPbKemEbE
pURdYQRxmA0=
=3p/u
-----END PGP SIGNATURE-----
Mehr Informationen über die Mailingliste Allegro