Seite 2 von 2

Betreff: Fehler bei der Paketbereitstellung

Veröffentlicht: 27. März 2020 - 09:22 Uhr
von Scud
Ich habe Ihren Befehl auf meiner virtuellen Maschine ausgeführt, auf der ownCloud laut Deployment installiert sein sollte.
Ergebnis: Paket nicht installiert (siehe Anhang), obwohl das Programm selbst ordnungsgemäß installiert ist.

In Ihrem Code habe ich in der wapt-Konsole die Funktion `print()` verwendet, um die Variablen `get_current_user()`, `url_owncloud` und `application_data()` abzurufen. Die korrekten Werte werden zurückgegeben.

Der Rechner, auf dem ich die Installation durchführe, verfügt nicht über Administratorrechte. Ich weiß nicht, ob das während des Installationsprozesses eine Rolle spielt

Das Erstellen von Ordnern und Dateien scheint nicht zu funktionieren, weshalb ich die Parameter nicht eingeben kann. Ich erhalte jedoch keine Fehlermeldungen. Ich werde Ihren Code ausprobieren und beispielsweise einen Ordner auf dem Desktop erstellen, um zu sehen, ob es dann funktioniert, und Ihnen Bescheid geben.


Ich habe einfach etwas Code basierend auf Ihrem hinzugefügt, und es funktioniert auch nicht:

Code: Alle auswählen

testdossier = makepath(user_desktop(),'TEST')
mkdirs(testdossier)

Falls Sie weitere Ideen haben, bin ich ganz Ohr.

Nochmals vielen Dank.

Betreff: Fehler bei der Paketbereitstellung

Veröffentlicht: 27. März 2020 – 15:27 Uhr
von Sfonteneau
mit frej-oWncloud anstelle von frej-oncloud?

Betreff: Fehler bei der Paketbereitstellung

Veröffentlicht: 30. März 2020 - 09:28 Uhr
von Scud
Ups!
Hier ist der Screenshot. Entschuldigung,

haben Sie eine Idee, woran der Fehler liegt?
Bei mir scheint es ein Problem mit der `makepath`-Funktion zu geben, aber vom Server aus erhalte ich beim Ausgeben der `makepath`-Variablen das korrekte Ergebnis.

Ich habe aber noch eine Frage: Anscheinend werden beim Deployment von OwnCloud weder der OwnCloud-Ordner noch die .cfg-Datei erstellt, bis ich auf das Desktop-Symbol klicke. Das WAPT-Skript muss die Ordner und die .cfg-Datei erstellen, damit alles beim ersten Start vorhanden ist. Macht das Skript das?

Danke.

Betreff: Fehler bei der Paketbereitstellung

Veröffentlicht: 30. März 2020 - 12:54 Uhr
von Sfonteneau
Die Variable %HOMEPATH% sollte auf Ihrem PC nicht funktionieren

Es wäre notwendig, zu ersetzen

Code: Alle auswählen

homeowncloud = makepath(os.environ.get('HOMEPATH'),'ownCloud')
von

Code: Alle auswählen

homeowncloud = r'C:\Users\%s\ownCloud' % get_current_user()

Betreff: Fehler bei der Paketbereitstellung

Veröffentlicht: 30. März 2020 – 14:34 Uhr
von Scud
Es scheint zu funktionieren, zumindest auf meinem Testrechner :D
. VIELEN DANK!

Ich teste es noch auf verschiedenen PCs, bevor ich den Beitrag schließe.

Aber ist es möglich, mit demselben Skript während der Deinstallation dieselben Ordner zu löschen?

Betreff: Fehler bei der Paketbereitstellung

Veröffentlicht: 7. April 2020 - 11:19 Uhr
von Scud
Ich habe momentan keine geeignete Testmöglichkeit, daher schließe ich diesen Thread.
Sollten weitere Probleme auftreten, werde ich ihn wieder öffnen.

Vielen Dank nochmal, es ging schnell und effizient.
Gut gemacht!