Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Applescript - Mount / Unmount Probleme
Applescript - Mount / Unmount Probleme
long dong mac
23.07.06
12:44
Ich habe ein kleines Applescript-Programm geschrieben, dass drei Netzwerk Volumes mountet. Das funktioniert auch ganz gut.
Aber manchmal lässt sich ein Netzwerkvolume nicht mehr unmounten.
Egal, ob per Applescript oder manuell per Hand, ich bekomme dann die Fehlermeldung: Das Medium "blabla" wird gerade verwendet und kann nicht ausgeworfen werden. Aber alle Programme sind geschlossen, ich habe ja noch auf keine einzige Datei zugegriffen. Was ist da los? Auch wenn ich längere Zeit warte, und es wiederhole: Ich muss den Rechner neustarten, sonst bleibt das Netzwerkvolume ewig auf dem Desktop.
Hilfreich?
0
Kommentare
ahuebenett
23.07.06
13:15
Du kannst mit
lsof /%Pfad%/%Verzeichnis%
prüfen, welche Prozesse auf einem Verzeichnis arbeitet. Mit
kill %PID%
kannst du den betreffenden Job abschießen und der umount sollte klappen.
Hilfreich?
0
long dong mac
23.07.06
13:17
Spotlight wäre ja irgendwann fertig, und danach sollte es gehen. Es ist kein Terminal aktiv.
Auf dem Server die AFP-Log (AppleFileServiceAccess.log) meldet immer sowas:
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:09:06 0100] "OpenFork master-status" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:09:06 0100] "CreateFile delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:09:06 0100] "OpenFork delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:09:06 0100] "Delete delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:10:06 0100] "OpenFork master-status" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:10:06 0100] "CreateFile delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:10:06 0100] "OpenFork delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:10:06 0100] "Delete delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:11:06 0100] "OpenFork master-status" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:11:06 0100] "CreateFile delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:11:06 0100] "OpenFork delete-me" 0 0 0
IP fe80::216:cbff:fe83:738d - - [23/Jul/2006:11:11:06 0100] "Delete delete-me" 0 0 0
usw....
Die System.log auf dem client zeigt:
Jul 23 10:37:34 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_small, flags 0, pid 306
Jul 23 10:37:51 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_small, pid 308
Jul 23 10:37:57 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big0, pid 309
Jul 23 10:37:57 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_big0, flags 0, pid 144
Jul 23 10:37:57 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big0, pid 310
Jul 23 10:37:58 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_big0, flags 0, pid 144
Jul 23 10:37:58 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big0, pid 312
Jul 23 10:37:58 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big1, pid 313
Jul 23 10:37:58 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_big1, flags 0, pid 144
Jul 23 10:37:59 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big1, pid 314
Jul 23 10:37:59 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_big1, flags 0, pid 144
Jul 23 10:37:59 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big1, pid 316
Jul 23 10:38:00 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_big1, flags 0, pid 144
Jul 23 10:38:00 imac kernel[0]: AFP_VFS afpfs_mount: /Volumes/media_big1, pid 318
Jul 23 10:38:14 imac PGPdiskEngine[229]: Mounting disk /Volumes/media_big0/alib.pgd
Jul 23 10:38:20 imac PGPdiskEngine[229]: Ejecting device disk1 (/Volumes/media_big0/alib.pgd)
Jul 23 10:38:25 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_big0, flags 0, pid 333
Jul 23 10:38:26 imac kernel[0]: AFP_VFS afpfs_unmount: /Volumes/media_small, flags 0, pid 334
Hier das Applescript:
tell application "Finder"
activate
repeat while (not (exists the disk "media_small"))
try
mount volume "afp://xyzname@mediaserver.local/media_small"
delay 5
end try
end repeat
repeat while (not (exists the disk "media_big0"))
try
mount volume "afp://xyzname@mediaserver.local/media_big0"
delay 5
end try
end repeat
repeat while (not (exists the disk "media_big1"))
try
mount volume "afp://xyzname@mediaserver.local/media_big1"
delay 5
end try
end repeat
end tell
Hilfreich?
0
long dong mac
23.07.06
13:35
Ist es möglicherweise ein Problem mit derFirewall? Ich forwarde Port 548 (AFP) zum Server
Hilfreich?
0
ahuebenett
23.07.06
13:51
long dong
Ich tippe bei dem Problem auf einen Zusammenhang mit PGPdisk.
Hilfreich?
0
long dong mac
23.07.06
14:03
Es wird nicht besser, wenn der PGP-Teil weggelassen wird.
Hilfreich?
0
ahuebenett
23.07.06
14:58
long dong
Und welche Prozesse haben nun Dateien auf den Volumes geöffnet?
Hilfreich?
0
long dong mac
23.07.06
15:15
Keine Prozesse haben dort Dateien geöffnet.
Hilfreich?
0
long dong mac
23.07.06
15:25
Wenn ich das folgende Applescript verwende:
bekomme ich einen Applescript Fehler:
tell application "Finder"
activate
mount volume "media_small" on server "mediaserver.local" as user name "myname"
mount volume "media_big0" on server "mediaserver.local" as user name "myname"
mount volume "media_big1" on server "mediaserver.local" as user name "myname"
end tell
"Finder" hat einen Fehler erhalten: Das Volume "some object" wurde nicht gefunden.
Was passiert da für ein Unsinn?
Jeder Mount einzeln ausgeführt - kein Problem
Alle drei Mounts hintereinander - Fehlermeldung (s.o.)
Hilfreich?
0
long dong mac
23.07.06
16:07
Okay, ich habe es jetzt fast....
Es scheint am Loginnamen zu liegen. Folgende Möglichkeiten
1. Der Loginname oder das Passwort ist zu lang
2. Es gibt Probleme mit Leerzeichen im Usernamen
3. Man muss sich mit Adminlogin anmelden, Userrechte reichen nicht
Mal sehen, ich teste fleissig weiter
Hilfreich?
0
long dong mac
23.07.06
16:56
Mit einem anderen Login geht es, seltsam das.
Es liegt nicht an der Länge des passworts, soviel ist klar.
Und man braucht kein Adminlogin.
Hilfreich?
0
seaside
23.07.06
12:55
Spotlight? Aktueller Pfad einer Terminal session?
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Mac mini mit M4
PIN-Code erraten: Dauer
Test Apple Mac mini M4
Neues Apple TV und neuer HomePod mini auf dem W...
iPhone 17 Pro: Leaks sollen Details zur neuen R...
Apple Intelligence: Weiterhin Nonsens-Zusammenf...
20 Jahre Mac mini
Bald viel mehr HomeKit-kompatible Geräte? Apple...