OPSI-Paket wird nicht auf dem Computer installiert.

Antworten
Abel IT
Beiträge: 16
Registriert: 05 Apr 2017, 12:52

OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von Abel IT »

Moiin Liebe Community,

vorerst einmal Sorry für diese Nichtsaussagende Überschrift, Da ich selbst noch ziemlich neu bin bei OPSI, wusst ich nicht so recht, wie ich das Formulieren sollte :D

ich bin jetzt schon ein wenig in Opsi drinne und möchte grade ein Ganz einfaches Programm in Batch schreiben, welches mir mit einer .exe oder .msi direkt ein fertiges Opsi-Paket erstellt.
Bei der Batch hab ich mehr oder Weniger keine Probleme, jedoch scheitert es schon dabei, ein OPSI-Paket zu erstellen.

Vorerst meine Ordnerstruktur:
\Firefox
-----------\CLIENT_DATA
------------------------------\install.ins
------------------------------\setup.exe
-----------\OPSI
-------------------\control
-------------------\postinst
-------------------\preinst


Und nun die jeweiligen Quellcodes:
install.ins

Code: Alles auswählen

[Aktion]
Set $pfad$ = "%Systemdrive%\tmp"
comment "execute Batch"
Files_copy
DosInAnIcon_batch

[Files_copy]
copy %scriptpath%\setup.* $pfad$

[DosInAnIcon_batch]
@echo off
cd C:/tmp
setup.exe /quiet
control

Code: Alles auswählen

[Package]
version: 1
depends: 
incremental: False

[Product]
type: localboot
id: firefox
name: Firefox.name
description: beschreib
advice: 
version: 53.0.2
priority: 0
licenseRequired: False
productClasses: 
setupScript: install.ins
uninstallScript: 
updateScript: 
alwaysScript: 
onceScript: 
customScript: 
userLoginScript: 

[Changelog]
  * Initial package
 -- ---- IT it(add)----.de
postinst

Code: Alles auswählen

#! /bin/bash
#
# postinst script
# This script executes after unpacking files from that archive and registering the product at the depot.
#
# The following environment variables can be used to obtain information about the current installation:
#   PRODUCT_ID: id of the current product
#   CLIENT_DATA_DIR: directory which contains the installed client data
#
preinst

Code: Alles auswählen

#! /bin/bash
#
# preinst script
# This script executes before that package will be unpacked from its archive file.
#
# The following environment variables can be used to obtain information about the current installation:
#   PRODUCT_ID: id of the current product
#   CLIENT_DATA_DIR: directory where client data will be installed
#
Da ich leider noch relativ neu bin was OPSI angeht, weiß ich leider nicht so recht, welcher der Logs der Richtige ist :?:
Vllt könnt ihr mir ja helfen ^^ Ich bin auch gerne Bereit, den Titel zu ändern, sodass der Forumeintrag leichter zu finden ist.

Wenn jemand Interesse an dem Batch-Programm hat, das könnt ich auch noch Nachträglich posten ^^


Mit allerfreundlichsten Grüßen,
Seeeeb :mrgreen: :P
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von n.wenselowski »

Hi,

instlog ist das passende.


Gruß

Niko

Code: Alles auswählen

import OPSI
Abel IT
Beiträge: 16
Registriert: 05 Apr 2017, 12:52

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von Abel IT »

Welche von diesen? :mrgreen:
opsiclientd.log
opsi_loginblocker.log
opsi-script.log
opsi-script-part-Jn68Ui27.log
opsi-script.history
opsiclientd.log.0
Abel IT
Beiträge: 16
Registriert: 05 Apr 2017, 12:52

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von Abel IT »

Hab den Log dann doch soeben Gefunden:

Code: Alles auswählen

(0)       
(1)       [1] [Mai 09 14:14:14:798] --
(2)       [1] [Mai 09 14:14:14:798] --
(3)       [1] [Mai 09 14:14:14:798] c:\opsi.org\log\\opsi-script-part-Jn68Ui27.log
(4)       [1] [Mai 09 14:14:14:799] opsi-script 4.11.6.11 started at >>
(5)       [1] [Mai 09 14:14:14:799] opsi-script log file with encoding utf8
(6)       [1] [Mai 09 14:14:14:799] startmessage opsi-script created at CentralForm.FormCreate: 09.05.2017 14:14:14
(7)       [1] [Mai 09 14:14:14:799] Loading skin from: C:\Program Files (x86)\opsi.org\opsi-client-agent\opsi-winst\winstskin
(8)       [1] [Mai 09 14:14:14:799] Depot path from readconfig:  p:\ 09.05.2017 14:14:14
(9)       [1] [Mai 09 14:14:14:799] startmessage StartProgramModes and create log: 09.05.2017 14:14:14
(10)      [1] [Mai 09 14:14:14:800] pm: 5 09.05.2017 14:14:14
(11)      [1] [Mai 09 14:14:14:800] startmessage start opsi service connection: 09.05.2017 14:14:14
(12)      [1] [Mai 09 14:14:14:800] startmessage: opsidata initialized: 09.05.2017 14:14:14
(13)      [1] [Mai 09 14:14:14:800] startmessage create log: 09.05.2017 14:14:14
(14)      [6] [Mai 09 14:14:15:813] JSON Bench for getDepotId "params":["wks-bue082.abel.local"],"id":1} Start: 14:14:14:800 Time: 00:00:01:013
(15)      [6] [Mai 09 14:14:15:927] Starting sorting POC 
(16)      [6] [Mai 09 14:14:15:928] JSON service request https://sw-bue001.abel.local:4447/rpc getProductOrdering
(17)      [6] [Mai 09 14:14:16:753] JSON Bench for getProductOrdering "params":["sw-bue001.abel.local"],"id":1} Start: 14:14:15:927 Time: 00:00:00:826
(18)      [6] [Mai 09 14:14:16:868] JSON service request https://sw-bue001.abel.local:4447/rpc productOnClient_getObjects
(19)      [6] [Mai 09 14:14:16:953] JSON Bench for productOnClient_getObjects "params":["",{"clientId":"wks-bue082.abel.local"," Start: 14:14:16:867 Time: 00:00:00:086
(20)      [6] [Mai 09 14:14:17:128] Finished sorting POC  
(21)      [5] [Mai 09 14:14:17:129] Computername:wks-bue082.abel.local
(22)      [5] [Mai 09 14:14:17:129] Computername according to Environment Variable :WKS-BUE082
(23)      [5] [Mai 09 14:14:17:129] opsi service URL https://sw-bue001.abel.local:4447
(24)      [6] [Mai 09 14:14:17:129] Depot path:  p:\
(25)      [6] [Mai 09 14:14:17:129] 
(26)      [5] [Mai 09 14:14:17:133] bootmode BKSTD
(27)      [5] [Mai 09 14:14:17:133] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(28)      [5] [Mai 09 14:14:17:133] Resolved sequence of products (09.05.2017 14:14:17): 
(29)      [5] [Mai 09 14:14:17:133] Product 7 	firefox : setup
(30)      [5] [Mai 09 14:14:17:134] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(31)      [6] [Mai 09 14:14:17:135] JSON service request https://sw-bue001.abel.local:4447/rpc getProduct_hash
(32)      [6] [Mai 09 14:14:17:271] JSON Bench for getProduct_hash "params":["firefox","sw-bue001.abel.local"],"id":1 Start: 14:14:17:134 Time: 00:00:00:137
(33)      [6] [Mai 09 14:14:17:384] JSON service request https://sw-bue001.abel.local:4447/rpc productOnClient_getObjects
(34)      [6] [Mai 09 14:14:17:462] JSON Bench for productOnClient_getObjects "params":["",{"clientId":"wks-bue082.abel.local"," Start: 14:14:17:384 Time: 00:00:00:078
(35)      [6] [Mai 09 14:14:17:571] Actionrequest for product: firefox is (original/actual): (setup / setup)
(36)      [6] [Mai 09 14:14:17:589] [firefox] Actionrequest for Product: firefox is: setup
(37)      [6] [Mai 09 14:14:17:590] [firefox] JSON service request https://sw-bue001.abel.local:4447/rpc getProductProperties_hash
(38)      [6] [Mai 09 14:14:17:797] [firefox] JSON Bench for getProductProperties_hash "params":["firefox","wks-bue082.abel.local"],"id": Start: 14:14:17:589 Time: 00:00:00:208
(39)      [6] [Mai 09 14:14:17:910] [firefox] JSON service request https://sw-bue001.abel.local:4447/rpc getProduct_hash
(40)      [6] [Mai 09 14:14:18:072] [firefox] JSON Bench for getProduct_hash "params":["firefox","sw-bue001.abel.local"],"id":1 Start: 14:14:17:910 Time: 00:00:00:162
(41)      [6] [Mai 09 14:14:18:189] [firefox] JSON service request https://sw-bue001.abel.local:4447/rpc productOnClient_getObjects
(42)      [6] [Mai 09 14:14:18:259] [firefox] JSON Bench for productOnClient_getObjects "params":["",{"clientId":"wks-bue082.abel.local"," Start: 14:14:18:188 Time: 00:00:00:071
(43)      [5] [Mai 09 14:14:18:372] [firefox] scriptname: "install.ins", special path: "p:\firefox\"
(44)      [6] [Mai 09 14:14:18:373] [firefox] JSON service request https://sw-bue001.abel.local:4447/rpc productOnClient_updateObject
(45)      [6] [Mai 09 14:14:18:481] [firefox] JSON Bench for productOnClient_updateObject "params":[{"clientId":"wks-bue082.abel.local","act Start: 14:14:18:372 Time: 00:00:00:109
(46)      [6] [Mai 09 14:14:18:601] [firefox] Using old Depot path:  p:\
(47)      [1] [Mai 09 14:14:18:643] [firefox] 
(48)      [1] [Mai 09 14:14:18:643] [firefox] ============ Version 4.11.6.11 script "p:\firefox\install.ins"
(49)      [1] [Mai 09 14:14:18:643] [firefox]              used script encoding: cp1252
(50)      [1] [Mai 09 14:14:18:643] [firefox]              used system encoding: cp1252
(51)      [1] [Mai 09 14:14:18:643] [firefox]              start: 2017-05-09  14:14:18 
(52)      [1] [Mai 09 14:14:18:643] [firefox]              installing product: firefox_53.0.2-1
(53)      [1] [Mai 09 14:14:18:644] [firefox]              on client named    "wks-bue082.abel.local"
(54)      [1] [Mai 09 14:14:18:644] [firefox]              loggedin user    ""
(55)      [1] [Mai 09 14:14:18:644] [firefox]              opsi-script running as    "SYSTEM"
(56)      [1] [Mai 09 14:14:18:644] [firefox]              opsi-script running with admin privileges
(57)      [1] [Mai 09 14:14:18:644] [firefox]              opsi-script running in standard script mode
(58)      [1] [Mai 09 14:14:18:644] [firefox] executing: "C:\Program Files (x86)\opsi.org\opsi-client-agent\opsi-winst\winst32.exe"
(59)      [1] [Mai 09 14:14:18:644] [firefox] system infos:
(60)      [1] [Mai 09 14:14:18:647] [firefox] 18-A9-05-19-BD-EC  -  PC hardware address
(61)      [1] [Mai 09 14:14:18:647] [firefox] WKS-BUE082.abel.local  -  IP name 
(62)      [1] [Mai 09 14:14:18:647] [firefox] 192.168.111.1  -  IP address
(63)      [1] [Mai 09 14:14:18:647] [firefox] DEU  -  System default locale 
(64)      [6] [Mai 09 14:14:18:647] [firefox] Registry key [HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion]  opened
(65)      [6] [Mai 09 14:14:18:647] [firefox] Key closed
(66)      [1] [Mai 09 14:14:18:647] [firefox] MS Windows 10.0 64 Bit, Release: 1607, Edition: Enterprise Edition
(67)      [1] [Mai 09 14:14:18:647] [firefox] opsi service version : 4
(68)      [1] [Mai 09 14:14:18:647] [firefox] 
(69)      [6] [Mai 09 14:14:18:649] [firefox] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion]  opened
(70)      [6] [Mai 09 14:14:18:650] [firefox] Key closed
(71)      [1] [Mai 09 14:14:18:720] [firefox] ___________________
(72)      [1] [Mai 09 14:14:18:720] [firefox] script finished: success
(73)      [1] [Mai 09 14:14:18:720] [firefox] 0 errors
(74)      [1] [Mai 09 14:14:18:720] [firefox] 0 warnings
(75)      [1] [Mai 09 14:14:18:720] [firefox] 
(76)      [1] [Mai 09 14:14:18:720] [firefox] installed product: firefox Version: 53.0.2-1
(77)      [1] [Mai 09 14:14:18:721] [firefox] 
(78)      [6] [Mai 09 14:14:18:721] [firefox] JSON service request https://sw-bue001.abel.local:4447/rpc setProductActionRequest
(79)      [6] [Mai 09 14:14:18:934] [firefox] JSON Bench for setProductActionRequest "params":["firefox","wks-bue082.abel.local","updat Start: 14:14:18:721 Time: 00:00:00:213
(80)      [1] [Mai 09 14:14:19:049] [firefox] product firefox set to update
(81)      [1] [Mai 09 14:14:19:049] [firefox] Update script name: 
(82)      [1] [Mai 09 14:14:19:049] [firefox] we have no update script
(83)      [6] [Mai 09 14:14:19:050] [firefox] JSON service request https://sw-bue001.abel.local:4447/rpc productOnClient_updateObject
(84)      [6] [Mai 09 14:14:19:133] [firefox] JSON Bench for productOnClient_updateObject "params":[{"clientId":"wks-bue082.abel.local","act Start: 14:14:19:050 Time: 00:00:00:083
(85)      [6] [Mai 09 14:14:19:247] Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
(86)      [6] [Mai 09 14:14:19:248]                 Variable "RebootRequested"  is keeping its value "0"
(87)      [6] [Mai 09 14:14:19:248]                 Variable "LastLogFilename"  is keeping its value "c:\opsi.org\log\opsi-script.log"
(88)      [6] [Mai 09 14:14:19:248]                 Variable "ContinueLogFile"  is keeping its value "0"
(89)      [6] [Mai 09 14:14:19:248]                 Variable "NumberOfErrors"  is keeping its value "0"
(90)      [6] [Mai 09 14:14:19:251]                 Key flushed
(91)      [6] [Mai 09 14:14:19:251]                 Key closed
(92)      [5] [Mai 09 14:14:19:256] -------- submitted part of log file ends here, see the rest of log file on client ----------
uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von uncle_scrooge »

Ich gehöre zu einer Gattung Mensch, die recht langsam denkt. Und sich widersprechende Aussagen irritieren mich zutiefst.
Magst Du mir in einfachen, verständlichen Sätzen erklären, wo genau Dein Problem liegt?
Abel IT
Beiträge: 16
Registriert: 05 Apr 2017, 12:52

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von Abel IT »

Das Paket sollte eigentlich Firefox installieren, jedoch wird Firefox nicht installiert
thomas.besser
Beiträge: 461
Registriert: 09 Sep 2009, 09:40

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von thomas.besser »

Wenn ich mir deine 'install.ins' ansehe, dann stellen sich mir Fragen...
... warum kopierst du den Installer zuerst auf das lokale Laufwerk?
... warum willst du mit einer DosInAnIcon installieren?

Zu Beginn ist es immer gut, bei anderen ein wenig abzuschauen. wiki/doku.php?id=userspace:firefox
uncle_scrooge
Beiträge: 650
Registriert: 21 Feb 2012, 12:03
Wohnort: Mainz

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von uncle_scrooge »

Den Ausführungen von thomas.besser ist eigentlich nichts hinzuzufügen.
Höchstens noch etwas grundsätzliches: Es ist immer eine Spitzenidee, den eigentlichen Installer ein Log schreiben zu lassen. (Ich bin mir sicher, Firefox kann das.) Dort kann man nachsehen, wo es ggfs. hapert.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von ueluekmen »

habe den thread nicht gelesen, aber:

Code: Alles auswählen

[Aktion]
gab es noch nie, früher hieß das

Code: Alles auswählen

[Aktionen]
jetzt muss da:

Code: Alles auswählen

[Actions]
stehen. Ich falle heute noch darauf rein ;)
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
Abel IT
Beiträge: 16
Registriert: 05 Apr 2017, 12:52

Re: OPSI-Paket wird nicht auf dem Computer installiert.

Beitrag von Abel IT »

Daanke für die Antworten, ich lasse es warscheinlich jedoch dann doch, via Batch zu versuchen, ein Programm zu schreiben, was einem OPSI-Programme erstellt. Dafür will ich dann doch eher vorerst meine OPSI-Kenntnisse Festigen :D
Antworten