Fehler mit netatalk im Netz

ais

Mitglied
Hallo!

Ich habe einen Suse Linux 8.1 Fileserver (bzw. versuche in gerade in den Griff zu bekommen) auf dem netatalk-1.6.0 läuft. (das 1.6.3 bekomme ich nicht compeliert)

Sobald ich mit einem Mac drauf bin sehen die anderen die freigegeben Ordner noch, beim öffnen sind diese aber leer. Versuche ich etwas drauf zu schieben kommt der Fehler -50.

Jemand eine Idee wo es klemmt

Danke, ais
 
netatalk Fehler -50

Hatte gleiches Problem. Google brachte u.a. folgendes Resultat: Man solle die .AppleDB im Wurzelverzeichnis des unter Linux freigegebenen Mac-Ordners löschen. (Vorsichtshalber in einen dort angelegten neuen Ordner verschieben, wenns mit den Mac-Dateien wieder klappt, kann der samt Inhalt gelöscht werden)
Siehe da, vom Mac aus sind wieder alle Dateien da!

marwin
 
Hallo, ich habe das selbe Problem.
Hab nun auch mal .AppleDB gelöscht und es ging.
MIt User x konnte ich wieder auf das Verzeichniss zugreifen, nur wenn ich
versuche mit User Y dadrauf zuzugreifen dann sagt er mir das 0 Objekte drin sind.

Muss ich nun jedes mal wenn ich mit User X auf das Verzeichniss zugegriffen
habe den Ordner .AppleDB wieder löschen damit ich mit User Y dadrauf zugreifen
kann?
Das kann doch nicht sinn der Sache sein oder?

Falls es hilft habe hier Suse8.2 laufen.

Greetz Oli
 
netatalk

Ich habe zunächst alle User gebeten, unter identischem Login zu arbeiten - damit bleibt man zwar arbeitsfähig, sicher ist es nicht und das Problem ist auch nicht gelöst.
Vermutlich liegt es an den Zugriffsrechten. Zum intensiveren Experimentieren war leider noch keine Zeit.

marwin
 
So ich bin glaub ich nen Schritt weiter.

Nach dem ich mich mit User X einmal angemeldet habe, habe ich nochmal die
Zugrifstrechte neu gesetzt:
chmod -R 0770 test/
Dann konnte ich auch mit User Y auf das Volume wieder zugreifen und umgekehrt.

Ich weiß nicht ob das so gedacht ist, aber so läuft es jetzt erstmal einigermaßen.

Falls jemand noch ne bessere Idee hat immer her damit :)

Greetz Oli
 
hallo,

ich hab seit gestern das gleiche problem. der zugriff funktioniert nur von einem mac aus.

ich habe eine freigabe "verwatung" die auf /usr/daten/verwaltung zeigt. darin befinden sich all meine daten. wo muss ich jetzt die AppleDB löschen? was ist mit wuzelverzeichnis gemeint?

funktioniert dann alles wieder?

ich habe mal einen auszug aus messages dazu gehängt. sah die bei euch auch so aus?

viele grüße,
silverstone.




Jan 29 03:00:31 linux02 afpd[2387]: using codepage directory: /etc/netatalk/nls/maccode.iso8859-1
Jan 29 03:00:31 linux02 afpd[2387]: Parsing volset (null)
Jan 29 03:00:31 linux02 afpd[2387]: Parsing volset :maccode.iso8859-1
Jan 29 03:00:31 linux02 afpd[2387]: using codepage directory: /etc/netatalk/nls/maccode.iso8859-1
Jan 29 03:00:31 linux02 afpd[2387]: cnid_open: Failed to open did/name database: Cannot allocate memory
Jan 29 03:00:31 linux02 afpd[2387]: cnid_open: Failed to setup CNID DB environment
Jan 29 03:00:31 linux02 afpd[2387]: CNID DB initialized using Sleepycat Software: Berkeley DB 4.0.14: (Mar
ch 13, 2003)
Jan 29 03:00:34 linux02 afpd[2387]: CNID DB initialized using Sleepycat Software: Berkeley DB 4.0.14: (Mar
ch 13, 2003)
Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to open did/name database: Cannot allocate memory
Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to setup CNID DB environment
Jan 29 03:00:35 linux02 afpd[2387]: CNID DB initialized using Sleepycat Software: Berkeley DB 4.0.14: (Mar
ch 13, 2003)
Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to open did/name database: Cannot allocate memory
Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to setup CNID DB environment
Jan 29 03:00:35 linux02 afpd[2387]: getfilparams: Incorrect parameters passed to cnid_add
Jan 29 03:00:35 linux02 afpd[2387]: adddir: Incorrect parameters passed to cnid_add

linux02:~ #
me database: Cannot allocate memory afpd[2387]: cnid_open: Failed to open did/na
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:31 linux02 afpd[2387]: cnid_open: Failed to setup CNID DB environment
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:31 linux02 afpd[2387]: CNID DB initialized using Sleepycat Software: Berkeley DB
4.0.14: (March 13, 2003)
-bash: syntax error near unexpected token `('
linux02:~ # Jan 29 03:00:34 linux02 afpd[2387]: CNID DB initialized using Sleepycat Software: Berkeley DB
4.0.14: (March 13, 2003)
-bash: syntax error near unexpected token `('
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to open did/name database: Cannot alloca
te memory
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to setup CNID DB environment
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: CNID DB initialized using Sleepycat Software: Berkeley DB
4.0.14: (March 13, 2003)
-bash: syntax error near unexpected token `('
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to open did/name database: Cannot alloca
te memory
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: cnid_open: Failed to setup CNID DB environment
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: getfilparams: Incorrect parameters passed to cnid_add
-bash: Jan: command not found
linux02:~ # Jan 29 03:00:35 linux02 afpd[2387]: adddir: Incorrect parameters passed to cnid_add
-bash: Jan: command not found
linux02:~ #
 
Zurück