Depot Synchronisation
-
- Beiträge: 112
- Registriert: 22 Jan 2017, 22:39
Depot Synchronisation
Hallo,
Ich habe nun wie im Handbuch beschrieben ein weiteres opsi Depot in einem VPN Netz Hinzugefügt.
Nun stand die Synchronisation der Localboot-Produkte an.
Dazu habe ich wie ich es verstanden habe den Befehl: "opsi-product-updater" laufen lassen. Auch opsi-product-updater -vv habe ich ausprobiert.
Das Problem ist das er alle anderen Pakete, wie z.b Notepad oder Teamviewer nicht Synchronisiert.
Meine Frage ist nun, ob ich die .opsi Pakete in das Repository Verzeichnis schieben muss und dann auf dem Master Server installieren muss, oder ob die automatisch in jenes Repo verschoben werden sobald ich diese von der Workbench aus Installiere ?
Morgen Teste ich mal die .opsi Pakete von Dort zu verschieben, aber ich denke ich habe noch einen Fehler im Denkvermögen.
Ich habe nun wie im Handbuch beschrieben ein weiteres opsi Depot in einem VPN Netz Hinzugefügt.
Nun stand die Synchronisation der Localboot-Produkte an.
Dazu habe ich wie ich es verstanden habe den Befehl: "opsi-product-updater" laufen lassen. Auch opsi-product-updater -vv habe ich ausprobiert.
Das Problem ist das er alle anderen Pakete, wie z.b Notepad oder Teamviewer nicht Synchronisiert.
Meine Frage ist nun, ob ich die .opsi Pakete in das Repository Verzeichnis schieben muss und dann auf dem Master Server installieren muss, oder ob die automatisch in jenes Repo verschoben werden sobald ich diese von der Workbench aus Installiere ?
Morgen Teste ich mal die .opsi Pakete von Dort zu verschieben, aber ich denke ich habe noch einen Fehler im Denkvermögen.
Re: Depot Synchronisation
Hast du denn den Config-Server schon in /etc/opsi/opsi-product-updater.conf als Repository-Server konfiguriert? Speziell autoInstall sollte auf true sein.
Code: Alles auswählen
[repository_master]
active = true
opsiDepotId = fqdn.config.server
autoInstall = true
autoUpdate = true
autoSetup = true
-
- Beiträge: 112
- Registriert: 22 Jan 2017, 22:39
Re: Depot Synchronisation
Hallo,SirTux hat geschrieben:Hast du denn den Config-Server schon in /etc/opsi/opsi-product-updater.conf als Repository-Server konfiguriert? Speziell autoInstall sollte auf true sein.Code: Alles auswählen
[repository_master] active = true opsiDepotId = fqdn.config.server autoInstall = true autoUpdate = true autoSetup = true
Ja, habe ich!
Re: Depot Synchronisation
Ach so ich nehme an es geht um eigene Produkte? Du muß du mit
hochladen.
Code: Alles auswählen
opsi-package-manager -u $packagename
-
- Beiträge: 112
- Registriert: 22 Jan 2017, 22:39
Re: Depot Synchronisation
Hey,SirTux hat geschrieben:Ach so ich nehme an es geht um eigene Produkte? Du muß du mithochladen.Code: Alles auswählen
opsi-package-manager -u $packagename
ich will den Bestand auf den anderen Depot Server Replizieren, von opsi Client Agent bis einschließlich meiner Produkte.
Da bringt mich der opsi-package-manager nicht weiter wenn ich das recht sehe, ich will ja auf dem configserver keine neuen Produkte Installieren.
LG
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Depot Synchronisation
-u aka --upload bringt die Pakete ins Repository. Du kannst sie auch manuell dorthin kopieren, wenn dir das eher zusagt.SirTux hat geschrieben:Ach so ich nehme an es geht um eigene Produkte? Du muß du mithochladen.Code: Alles auswählen
opsi-package-manager -u $packagename
Aber: wenn im Repository keine Pakete liegen liegen, findet sie auch der opsi-product-updater nicht.
Gruß
Niko
Code: Alles auswählen
import OPSI
-
- Beiträge: 112
- Registriert: 22 Jan 2017, 22:39
Re: Depot Synchronisation
Danke für die Antwort erst einmal!n.wenselowski hat geschrieben:-u aka --upload bringt die Pakete ins Repository. Du kannst sie auch manuell dorthin kopieren, wenn dir das eher zusagt.SirTux hat geschrieben:Ach so ich nehme an es geht um eigene Produkte? Du muß du mithochladen.Code: Alles auswählen
opsi-package-manager -u $packagename
Aber: wenn im Repository keine Pakete liegen liegen, findet sie auch der opsi-product-updater nicht.
Gruß
Niko
Ich hänge da immer noch etwas fest.
Testweise wollte ich nun mal mein Paket Windirstat (Aus dem Downloadbereich) hochladen.
Dabei stolpere ich über folgenden Fehler:
Führe ich nun "opsi-package-manager -u winrar" aus (Das Paket heißt Winrar) bekomme ich folgende Ausgabe:
"root@opsiServer:/var/lib/opsi/depot# opsi-package-manager -u winrar
ERROR: Failed to process command 'upload': Failed to get metadata from package '/var/lib/opsi/depot/winrar': Failed to guess archive type of '/var/lib/opsi/depot/winrar'
root@opsiServer:/var/lib/opsi/depot#"
Ich habe bereits probiert einfach mal:
opsi-setup --init-current-config
opsi-setup --set-rights
/etc/init.d/opsiconfd restart
/etc/init.d/opsipxeconfd restart
auszuprobieren, leider ohne Erfolg.
Was mache ich da denn noch falsch ?
Re: Depot Synchronisation
$packagename muß schon der Dateiname sein und du solltest dich in dem jeweiligen Verzeichnis befinden bzw. den Pfad angeben.
-
- Beiträge: 112
- Registriert: 22 Jan 2017, 22:39
Re: Depot Synchronisation
SirTux hat geschrieben:$packagename muß schon der Dateiname sein und du solltest dich in dem jeweiligen Verzeichnis befinden bzw. den Pfad angeben.
Code: Alles auswählen
root@opsiServer:/var/lib/opsi/depot# opsi-package-manager -u winrar
ERROR: Failed to process command 'upload': Failed to get metadata from package '/var/lib/opsi/depot/winrar': Failed to guess archive type of '/var/lib/opsi/depot/winrar'
Ich wollte eigentlich gern den Depot Server nachts einfach Synchronisieren lassen. Aber ich teste das gleich morgen.
MfG
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Depot Synchronisation
Hi,
ja, du musst schon die entsprechende Datei nehmen - sowas wie winrar_1.2-3.opsi. Falls er das nicht findet, gib den kompletten Pfad an. Dabei bedenken, dass Zugriff auf die Datei möglich sein muss.
Gruß
Niko
ja, du musst schon die entsprechende Datei nehmen - sowas wie winrar_1.2-3.opsi. Falls er das nicht findet, gib den kompletten Pfad an. Dabei bedenken, dass Zugriff auf die Datei möglich sein muss.
Gruß
Niko
Code: Alles auswählen
import OPSI