Hi und merci für den Post.
d.oertel hat geschrieben:ja die Pfade sind hardcoded und wir sind hier bewusst vom Windows Style Guide abgewichen.
Ist ja auch völlig legitim. Allerdings würden wir die .opsi Packages per OS gestalten. %APPDATA% ist ja auch nicht in Augenreichweite der User.
unter
%ProgramFiles (x86)%\opsi.org\opsi-client-agent\opsiclientd wäre ja auch der Rest der Applikation zu finden. Nur die timeline_db und state_file wären übrig, sonst schreiben bei uns keine utils in diesen Verzeichnissen. Für den OPSIclientD habe ich die Sources gefunden, scheitere aber bei
ImportError: No module named opsiclientd (Jap, bei Python bin ich noch unerfahren)
Angenommen wir geben einem Hypochonder access zur Medizinischen Datenbank - Was bei sowas passiert kann man sich ausmalen.
Windows 7 C:\ (gewünscht):
- Benutzer
- Programme
- Programme (x86)
- Windows
Jeder zusätzliche Ordner und die Verwirrung und Ticketaufkommen steigt. Zudem wie im Post davor erwähnt es 2 Opsi Ordner gibt.
Wenn also die Variablen
state_file und
timeline_db existieren, diese laut log auch ausgelesen werden, warum jene dann nicht nutzen?
Warum C:\tmp nicht nach %TEMP% schreiben lassen?
Das Problem fing an mit ntfs_image_write und *_restore.
ntfs_image_write wurde modifiziert und schreibt zusätzlich noch eine .ini file. Hier ein Beispiel (wenns ein bisschen offtopic sein darf)
Code: Alles auswählen
[T530]
[1]
fs=ntfs
cylSize=19
number=1
secStart=2048
secSize=290816
device=/dev/sda1
size=156280320
cylStart=0
end=156280320
secEnd=292863
boot=True
start=0
cylEnd=18
type=7
[2]
fs=ntfs
cylSize=31113
number=2
secStart=292864
secSize=499824640
device=/dev/sda2
size=255913136640
cylStart=18
end=256061191680
secEnd=500117503
boot=False
start=148055040
cylEnd=31130
type=7
Mit keinen der Daten liess sich ein System wiederherstellen. Weder die Berechnung (etwas verwirrend, wie im Script vorhanden) mit 1000 oder (eher logisch) mit 1024 funktionierte nicht.
Nachwievor müssen wir dann aber auf den Systemen den opsi-client-agent installieren. Und dann haben wir wieder das gleiche Problem wie oben.
Für unsere Firma planen wir an 7 Standorten OPSI zu verwenden. Depotauswahl und Lizenzmanagement benötigen wir dann ebenfalls.
Kurz: Es sind einige Fragen bezüglich OPSI vorhanden und müssen unsererseits noch konsolidiert werden.