[GELÖST] Einige Probleme beim Einrichten mehrerer Ruhepausen
Veröffentlicht: 9. April 2018 - 16:08 Uhr
Hallo,
mein WAPT-Server läuft unter Debian mit WAPT-Version 1.5.1.21.
Ich teste gerade die Verwendung mehrerer Repositories. Ich bin Ihrer Dokumentation gefolgt:
https://www.wapt.fr/fr/doc/Replicate_Mu ... index.html.
Auf meinem Entwicklungsrechner (Windows 10) habe ich die Datei wapt-get.ini manuell aktualisiert. Da sie ursprünglich für die Verwendung des primären Repositorys konfiguriert war, habe ich die repo_url auf die Adresse des sekundären Repositorys geändert.
Anschließend habe ich den Rechner neu gestartet, um sicherzustellen, dass der gesamte WAPT-Dienst korrekt läuft.
Von diesem Entwicklungsrechner aus habe ich ein Paket erstellt, das die Repository-Adresse mithilfe von inifile_writestring automatisch aktualisiert, wie in Ihrer Dokumentation beschrieben. Ich habe dieses Paket per Build-Upload hochgeladen, was einwandfrei funktionierte.
Ich setze „einwandfrei“ in Anführungszeichen, da das Paket trotz meiner Änderungen an wapt-get.ini zwar an das primäre, aber nicht an das sekundäre Repository gesendet wurde. Die Synchronisierung des sekundären Repositorys verlief jedoch korrekt.
PROBLEM 1: Wapt-get scheint in der Konsole die Änderungen in der wapt-get.ini nicht zu berücksichtigen.
Hinweis: Ich habe absichtlich die Parameter der waptconsole.ini-Datei im Verzeichnis AppDATA\local meines Benutzers nicht geändert, um zu sehen, ob sie berücksichtigt werden, ob sich das Paket nach der Änderung der wapt-get.ini automatisch aktualisiert oder ob es nach der Paketinstallation mit inifile_writestring aktualisiert wird.
FRAGE: Liest wapt-get die wapt-get.ini-Datei anscheinend nicht? Liest es die waptconsole.ini-Datei im Benutzerverzeichnis? Wird die waptconsole.ini-Datei durch den Befehl inifile_writestring des Pakets aktualisiert, oder muss ich dies manuell (oder mit einem zusätzlichen Python-Befehl in setup.py) tun?
Wenn ich dieses Paket jedoch auf meinem Entwicklungsrechner (immer derselbe) über die Konsole (ebenfalls auf diesem Rechner gestartet) anwende, erhalte ich einen SSL-Fehler: „Fehler beim Abrufen des Paketindex von https://my-secondary-repo SSLError...“.
PROBLEM 2: Ich habe noch keine Möglichkeit gefunden, das (derzeit selbstsignierte) Zertifikat aus dem neuen Repository zu importieren.
Entschuldigung für den langen Beitrag; ich wollte alles in einem Beitrag zusammenfassen. Falls Sie separate Beiträge für jedes Problem bevorzugen, lassen Sie es mich wissen, dann werde ich das beim nächsten Mal berücksichtigen.
Vielen Dank im Voraus für Ihre Hilfe
.
mein WAPT-Server läuft unter Debian mit WAPT-Version 1.5.1.21.
Ich teste gerade die Verwendung mehrerer Repositories. Ich bin Ihrer Dokumentation gefolgt:
https://www.wapt.fr/fr/doc/Replicate_Mu ... index.html.
Auf meinem Entwicklungsrechner (Windows 10) habe ich die Datei wapt-get.ini manuell aktualisiert. Da sie ursprünglich für die Verwendung des primären Repositorys konfiguriert war, habe ich die repo_url auf die Adresse des sekundären Repositorys geändert.
Anschließend habe ich den Rechner neu gestartet, um sicherzustellen, dass der gesamte WAPT-Dienst korrekt läuft.
Von diesem Entwicklungsrechner aus habe ich ein Paket erstellt, das die Repository-Adresse mithilfe von inifile_writestring automatisch aktualisiert, wie in Ihrer Dokumentation beschrieben. Ich habe dieses Paket per Build-Upload hochgeladen, was einwandfrei funktionierte.
Ich setze „einwandfrei“ in Anführungszeichen, da das Paket trotz meiner Änderungen an wapt-get.ini zwar an das primäre, aber nicht an das sekundäre Repository gesendet wurde. Die Synchronisierung des sekundären Repositorys verlief jedoch korrekt.
PROBLEM 1: Wapt-get scheint in der Konsole die Änderungen in der wapt-get.ini nicht zu berücksichtigen.
Hinweis: Ich habe absichtlich die Parameter der waptconsole.ini-Datei im Verzeichnis AppDATA\local meines Benutzers nicht geändert, um zu sehen, ob sie berücksichtigt werden, ob sich das Paket nach der Änderung der wapt-get.ini automatisch aktualisiert oder ob es nach der Paketinstallation mit inifile_writestring aktualisiert wird.
FRAGE: Liest wapt-get die wapt-get.ini-Datei anscheinend nicht? Liest es die waptconsole.ini-Datei im Benutzerverzeichnis? Wird die waptconsole.ini-Datei durch den Befehl inifile_writestring des Pakets aktualisiert, oder muss ich dies manuell (oder mit einem zusätzlichen Python-Befehl in setup.py) tun?
Wenn ich dieses Paket jedoch auf meinem Entwicklungsrechner (immer derselbe) über die Konsole (ebenfalls auf diesem Rechner gestartet) anwende, erhalte ich einen SSL-Fehler: „Fehler beim Abrufen des Paketindex von https://my-secondary-repo SSLError...“.
PROBLEM 2: Ich habe noch keine Möglichkeit gefunden, das (derzeit selbstsignierte) Zertifikat aus dem neuen Repository zu importieren.
Entschuldigung für den langen Beitrag; ich wollte alles in einem Beitrag zusammenfassen. Falls Sie separate Beiträge für jedes Problem bevorzugen, lassen Sie es mich wissen, dann werde ich das beim nächsten Mal berücksichtigen.
Vielen Dank im Voraus für Ihre Hilfe
.