Aktualisierung der Repositories

Teilen Sie hier Ihre Tipps oder Probleme bezüglich der WAPT-Konsole oder des WAPT-Agenten mit
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
wirbelnd
Nachrichten: 9
Anmeldung: 15. Februar 2016 – 17:48 Uhr

10. Juni 2020 – 16:31 Uhr

Hallo,

ich habe WAPT Server (auf Debian 10) und eine Konsole auf einem Windows 10-Rechner installiert.

Ich möchte wissen, wie ich am besten entfernte Paketquellen aktualisieren kann. Wenn ich ein Paket importiere, wird ein neues Paket in meiner lokalen Paketquelle erstellt.
Wenn ich beispielsweise LibreOffice auf den Rechnern in meinem Netzwerk installieren möchte,
muss ich das Paket `tis-libre-office` importieren, das dann auf meinem lokalen Rechner zum Paket `test-libre-office` wird. Nehmen wir an, es handelt sich dabei um Version 6.3.

Wie kann ich benachrichtigt werden, wenn Version 6.4 für das Paket `tis` veröffentlicht wird? Wie kann ich die Aktualisierung synchronisieren, sodass meine lokale Version ebenfalls auf 6.4 aktualisiert wird? Besteht die einzige Lösung darin, das Paket erneut zu importieren?

Die Stärke von apt unter Debian liegt in der Nutzung der Debian-Projekt-Paketquellen, die regelmäßige Aktualisierungen, insbesondere Sicherheitsupdates, ermöglichen.

Die Bereitstellung einer Anwendung ist einfach;
ein System aktuell zu halten ist schwieriger. Wenn ich die Importe jeder einzelnen Software überprüfen muss, wird das kompliziert.

Habe ich etwas übersehen?

Mit freundlichen Grüßen,
Laurent
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

10. Juni 2020 – 22:11 Uhr

:Pfeil: Tranquilit kann die Software in seinem Repository nicht garantieren. :!:

Es ist jedoch möglich, Ihre gewünschten Aktionen durchzuführen (wird aber nicht empfohlen :!: ).

Kompatibel ab wapt 1.8.2.7265:

https://www.wapt.fr/fr/doc/wapt-replica ... index.html.

Sie müssen daher das Tranquilit-Zertifikat herunterladen:

https://wapt.tranquil.it/wapt/catranquilit.crt und es auf den Rechnern im Verzeichnis wapt\ssl\ ablegen.

Fügen Sie anschließend das Tranquilit-Repository zu den Agenten und in Ihrer Konsolenkonfiguration hinzu (folgen Sie der Dokumentation).

Optional können Sie das Repository http://wapt.tranquil.it/wapt , um Bandbreite zu sparen.
wirbelnd
Nachrichten: 9
Anmeldung: 15. Februar 2016 – 17:48 Uhr

30. Juni 2020 - 12:54 Uhr

Hallo, ich bin Ihrer Anleitung und der Dokumentation gefolgt. Die Konfiguration der Clients `wapt-get search` und `wapt-get install` verlief problemlos ; sie funktionieren einwandfrei, und auch die Konsole ist konfiguriert . Ich kann jedoch keine Paketgruppe erstellen, die vom TIS-Repository abhängt. Kann eine Paketgruppe ausschließlich vom privaten Repository abhängen? Vielen Dank im Voraus für Ihre Erklärung. Laurent






Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

1. Juli 2020 - 00:06 Uhr

swirly schrieb: 30. Juni 2020 - 12:54 Uhr Hallo
, ich bin Ihrer Anleitung und der Dokumentation gefolgt.
Die Konfiguration der Clients funktioniert problemlos
; wapt-get search und wapt-get install laufen einwandfrei, und
auch die Konsole ist konfiguriert.
Es ist jedoch nicht möglich, eine Paketgruppe zu erstellen, die Abhängigkeiten vom TIS-Repository hat. Kann eine Paketgruppe ausschließlich vom privaten Repository abhängen?
Nein, ich habe es gerade mit Version 1.8.2 getestet und es funktioniert:
https://www.wapt.fr/fr/doc/wapt-replica ... positories

Alternativ dazu besteht eine weitere einfache Lösung darin, ein kleines Skript zu schreiben, das die gewünschten WAPT-Pakete herunterlädt (https://wapt.tranquil.it/wapt/) in /var/www/wapt

Und am Ende können Sie den Befehl ausführen

Code: Alle auswählen

wapt-scanpackages /var/www/wapt/ 


Sie haben also das wapt tis-Paket direkt in Ihrem Repository, der Unterschied besteht darin, dass Sie es nicht neu signiert haben.

Beachten Sie, dass diese Methode weiterhin das Kopieren des TIS-Zertifikats auf alle Rechner erfordert.
wirbelnd
Nachrichten: 9
Anmeldung: 15. Februar 2016 – 17:48 Uhr

2. Juli 2020 – 15:22 Uhr

Vielen Dank für eure Antworten. Ich nutze Version 1.8.1.6756 und nicht 1.8.2, aber das sollte doch keinen Einfluss auf das Verhalten haben, oder?

Ich habe die Dateien wie in der Dokumentation beschrieben angepasst. Ich dachte, es gäbe einen Fehler in der Dokumentation und ich müsste die
Datei `%appdata%\local\waptconsole\waptconsole.ini` bearbeiten.
Deshalb habe ich die Abschnitte `private` und `tranquilit` hinzugefügt. Diese werden nun aber in der Konsole als externe Repositories angezeigt, die ich durch erneutes Signieren der Pakete importieren kann – genau das möchte ich aber vermeiden. Sicherheitshalber

habe ich eine `%appdata%..\localwaptconsole\waptconsole.ini` mit nur diesen beiden Feldern erstellt (war mir aber nicht sicher, ob das funktionieren würde), aber
das Problem besteht weiterhin.

Das TIS-Repository wird nur als externes Repository angezeigt, aus dem ich Pakete importieren und erneut signieren kann.
Wären Screenshots hilfreich?

Kurz gesagt: Es gibt einen Unterschied zwischen der Dokumentation und der tatsächlichen Funktionsweise.

Viele Grüße,

Laurent C.
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

2. Juli 2020 – 16:39 Uhr

swirly schrieb: 2. Juli 2020 - 15:22 Uhr Vielen Dank für eure Antworten. Ich nutze Version 1.8.1.6756 und nicht 1.8.2, aber das sollte das Verhalten doch nicht beeinflussen, oder?
Ja, genau ;)
wirbelnd
Nachrichten: 9
Anmeldung: 15. Februar 2016 – 17:48 Uhr

6. Juli 2020 - 9:47 Uhr

Guten Morgen
Ich habe also meinen Server, meinen Agenten und meine Konsole auf Version 1.8.2 aktualisiert
Es scheint immer noch nicht zu funktionieren.
Möglicherweise ist mir ein Konfigurationsfehler unterlaufen. Hier ist der Inhalt der Konfigurationsdatei, die aus drei Teilen besteht:
  • Ein globaler Teil
  • Teil wapt=Tempel
  • eine ruhige Gegend
Ich kürze, was möglicherweise nicht relevant ist
------------------------------------------------
[gesamt]
repo_url=https://srvwapt.eaux-claires.net/wapt
send_usage_report=1
use_hostpackages=1
wapt_server=https://srvwapt.eaux-claires.net
use_kerberos=0
check_certificates_validity=1
verify_cert=0
..........

[wapt-templates]
repo_url=https://store.wapt.fr/wapt
verify_cert=1
dnsdomain=
http_proxy=http://172.21.207.254:3128/
public_certs_dir=
Clientzertifikat=
client_private_key=
timeout=5

[Ruhe]
repo_url=https://wapt.tranquil.it/wapt
http_proxy=http://172.21.207.254:3128/
use_http_proxy_for_repo=1
verify_cert=0
public_certs_dir=
client_certificate=C:\Program Files (x86)\wapt\ssl\catranquilit.crt
client_private_key=
timeout=5
dnsdomain=
-------------------------------------------
wirbelnd
Nachrichten: 9
Anmeldung: 15. Februar 2016 – 17:48 Uhr

6. Juli 2020 - 9:55 Uhr

Ich habe also das Tranquility-Repository konfiguriert, und es erscheint auch in den externen Repositories
externes Repository
externes Repository
Screenshot 2020-07-06 at 09:49:24.png (99,2 KB) 6845 Aufrufe
Wenn ich jedoch versuche, eine neue Paketgruppe oder Abhängigkeit zu erstellen, erscheint kein tis-Paket
neue Sucht
neue Sucht
Screenshot-2020-07-06-at-09.48.11.gif (117,7 KB) 6845 Aufrufe
Wenn ich einen wapt-get-Client verwende, kann ich ein tis-Paket problemlos installieren, aber auf Konsolenebene sind sie nur zum Importieren zugänglich

Ich vermute einen Fehler in der Konfigurationsdatei, aber wo genau?

Vielen Dank nochmals für all Ihre Antworten
Benutzeravatar
Sfonteneau
WAPT-Experte
Nachrichten: 2322
Registriert: 10. Juli 2014 - 23:52 Uhr
Kontakt:

6. Juli 2020 - 12:00 Uhr

Die Dokumentation enthält keine Informationen darüber, wie die Liste der Repositorys in waptconsole festgelegt wird:

Code: Alle auswählen

repositories=private,tranquilit
:!: :!: Aufmerksamkeit :!: :!:

Sie möchten offenbar unser Repository direkt nutzen, ohne es zu replizieren. Dies könnte unseren Uplink-Server überlasten, insbesondere bei einer großen Anzahl von Arbeitsstationen.
Sollte uns das passieren, wären wir verpflichtet, die betreffende IP-Adresse zu sperren.

Sie müssen unser Repository replizieren, wenn Sie das wirklich tun wollen...
wirbelnd
Nachrichten: 9
Anmeldung: 15. Februar 2016 – 17:48 Uhr

6. Juli 2020 - 12:10 Uhr

Vielen Dank für Ihre Antworten und Ihre Geduld.
Die Dateien, die über den Client übertragen werden, sind tatsächlich sehr klein (nur Python-Dateien), und mit dem zusätzlichen Proxy sollten wir die Verbindung bald voll auslasten, oder? Ein Paket im WAPT-Sinne ist eine Reihe von Anweisungen; Sie übertragen die Dateien nicht mit? Wir sprechen also von nur wenigen Kilobyte pro Paket.
Ich kann mir die Replikation ansehen; das ist ein weiterer Aspekt, der implementiert werden muss (ich kann Reprepro verwenden, :) also sollte es auch unter Windows möglich sein!).
Beste Grüße,
Laurent
Gesperrt