Novell iFolder mit Mac OS X (Updated)

Mit Freude habe ich die Ankündigung von Novell zu iFolder gelesen. Also habe ich mir gleich einmal einen Abend Zeit genommen, um damit spielen. Ich wollte nämlich schon immer ein Tool, mit dem man Daten zwischen verschiedenen Rechnern synchronisieren kann. Wie immer gibt es dabei Probleme…

Die Installation ist prinzipiell einfach und auch klar beschrieben (die folgenden Anweisungen beziehen sich auf SuSE 9.3). Man befolgt diese Anleitung zur Installation der benötigten Bibliotheken und dann diese zur Installation des Servers selbst. Schnell noch zwei Benutzer im Web-Interface angelegt, den Mac-Client runtergeladen und schon gehts los.

Nun ja, ich würde vermutlich erst die anderen beiden Blog-Artikel in der Pipeline fertigschreiben, wenn es dann wirklich einfach losgegangen wäre…

Es funktioniert immer nur die erste Synchronisation, danach steht der Status auf „1 items not synchronized“. Bevor man diesen Fehler nicht behebt, geht es bis zum nächsten Neustart von iFolder nicht weiter. Das Problem ist nur, herauszufinden, woran sich genau das Programm denn jetzt stört. Auch dafür gibt es einen Anleitung. Leider gestaltet sich das mit dem SwingStoreBrowser nicht so einfach: Das aus dem SVN ausgecheckte Apache Axis war defekt, so daß man erst die Bibliothek ersetzen muß. Ersatz gibt es hier. Man entpackt einfach das ZIP und schnappt sich die jar-Dateien im Verzeichnis lib. Das Ziel für diese Dateien ist im Source-Tree im tools-Verzeichnis bei Axis. Danach kann man neu kompilieren und das JAR mit dem passenden Klassenpfad aufrufen.

Tja, und da ist auch schon die Fehlersuche zu Ende. Beim letzten Schritt geht es nicht weiter, weil ich mich nicht mit dem entfernten Repository verbinden kann (vermutlich, weil ich die URL nicht passend hinbekomme). Die asmx-Datei habe ich auch mal auf dem Server installiert, da ich stark vermute, daß man die dort wohl auch braucht, wenn die entsprechenden Dienste verwenden will.

Eigentlich wollte ich einen Bug wegen dem defekten Axis aufmachen, aber der Novell Bugtracker will einfach zu viele persönliche Informationen haben.

Auflösung: Die Clients, die oben auf der Download-Seite aufgelistet werden funktionieren nicht mit der als Open Source veröffentlichten Version des Servers. Man muß stattdessen eine neuere Version des Clients installieren. Kaum sucht man mal einen ganzen Abend nach den falschen Problemen geht es immer noch nicht. Mit den aktuellen OS X Clients kann ich keine Folder abonnieren oder anlegen, angeblich weil immer das Anlegen des Verzeichnisses scheitert. Am nächsten kommt dem ganzen noch dieser Bug im Bugzilla, auch wenn bei mir keine Wireless-Verbindung im Spiel ist. Wen jemand Ratschläge hat – immer her damit…

Update 06. Juli 2006
Nach zwei Monaten hat es Novell doch schon geschafft, sich meinen Bug anzuschauen und beschlossen, daß es sich in der Tat um einen Fehler im Mac Client handelt. Nachdem der Open Source Client in Version 3.4 nicht an ihre Kunden des Enterprise Servers ausgeliefert wird, steht die Priorität jetzt auf „P5 – None“.

Warum man sich dann überhaupt die Mühe macht, einen Mac Client zu programmieren erschließt sich mir allerdings nicht so ganz, wenn schon die grundlegenden Dinge nicht funktionieren…

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.