Unknown Run-Time error : 210?

topse
Beiträge: 34
Registriert: 31 Mär 2012, 00:11

Unknown Run-Time error : 210?

Beitrag von topse »

Hallo,
bei der Installation von "opsi-winst 4.11.2.9" bekomme ich - ich glaube seit einem Update - einen Fehler bei der Neuinstallation eines Rechners mit Win7-64.

Hat das vielleicht auch schon jemand anders beobachtet?

Code: Alles auswählen

[6] [01.06.2012 12:45:52]       The value of the variable "$INST_DepotServer$" is now: "opsiserver"
[5] [01.06.2012 12:45:52]   EndIf
[6] [01.06.2012 12:45:52]   
[6] [01.06.2012 12:45:52]   ~~~~~~~ End Sub   ~~~~~~~  sub_sub_get_depot_netbiosname
[6] [01.06.2012 12:45:52]   
[5] [01.06.2012 12:45:52] EndIf
[6] [01.06.2012 12:45:52] 
[6] [01.06.2012 12:45:52] ~~~~~~~ Start Sub ~~~~~~~  sub_sub_read_preloginvista_installation_state
[5] [01.06.2012 12:45:52] 
[5] [01.06.2012 12:45:52] If
[5] [01.06.2012 12:45:52]   
[5] [01.06.2012 12:45:52]   Execution of opsiservicecall_getInstalledLocalBootProductIds_list
[6] [01.06.2012 12:45:52]        "method": "getInstalledLocalBootProductIds_list"
[6] [01.06.2012 12:45:52]     Calling opsi service at https://opsiserver.schule.local:4447
[6] [01.06.2012 12:45:52]     JSON service request https://opsiserver.schule.local:4447/rpc getInstalledLocalBootProductIds_list
[3] [01.06.2012 12:45:52]     Error: retrieveJSONObject --- opsi service problem ---retrieveJSONObject:1: Unknown Run-Time error : 210
[6] [01.06.2012 12:45:52]     JSON result:
[6] [01.06.2012 12:45:52]     
Herzliche Grüße,
Tobias
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Unknown Run-Time error : 210?

Beitrag von d.oertel »

Hi,

was sagt denn die korrespondierende log des opsiconfd (selber client, selbe Zeit) ?

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
topse
Beiträge: 34
Registriert: 31 Mär 2012, 00:11

Re: Unknown Run-Time error : 210?

Beitrag von topse »

I am sorry - currently this problem is not reproducable. I saw it three times but it was before this post - so I dont have the log-files.

If it occurs again, I will get them!

Best Regards,
Tobias
christian.rost
Beiträge: 5
Registriert: 27 Okt 2011, 10:33

Re: Unknown Run-Time error : 210?

Beitrag von christian.rost »

Hallo,

ich greife das Problem auf, da es bei mir ebenfalls auftritt. Hier in Verbindung mit einer Installation des "Foxit Reader" als MSI-Paket. Ich habe es mit einem anderen Paket geprüft (Notepad++), und der Fehler tritt nicht auf.

Ein Unterschied besteht darin, dass die Installation des Foxit-Readers Warnungen erzeugt, die durch das Patchen der Registry hervorgerufen werden. Eventuell liegt hier ein Parsing-Problem der Fehlermeldungen vor, dass durch die Formatierung der aufgetretenen Fehler hervorgerufen wird.

Ausschnitt: c:\tmp\instlog.txt

Code: Alles auswählen

[1] [27.09.2012 11:36:22] script finished
[1] [27.09.2012 11:36:22] 0 errors
[1] [27.09.2012 11:36:22] 4 warnings
[1] [27.09.2012 11:36:22]
[1] [27.09.2012 11:36:22] installed Produkt: office-foxitreader Version: 5.4.3.920-1
[6] [27.09.2012 11:36:22] Delete "c:\opsi.org\tmp\_winstbat_*" 
[6] [27.09.2012 11:36:22]   Search "c:\opsi.org\tmp\" 
[6] [27.09.2012 11:36:22] JSON service request https://192.168.222.13:4447/rpc setProductActionRequest
[3] [27.09.2012 11:36:22] Error: retrieveJSONObject --- opsi service problem ---retrieveJSONObject:1: Unknown Run-Time error : 210
[1] [27.09.2012 11:36:22] product "office-foxitreader set to update
[1] [27.09.2012 11:36:22] Update script name: 
[5] [27.09.2012 11:36:22] no script file name given
[1] [27.09.2012 11:36:22] we have no update script
[6] [27.09.2012 11:36:22] JSON service request https://192.168.222.13:4447/rpc productOnClient_updateObject
[6] [27.09.2012 11:36:22] Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
[6] [27.09.2012 11:36:22]                 Variable "RebootRequested"  is keeping its value "0" 
[6] [27.09.2012 11:36:22]                 Variable "LastLogFilename"  is keeping its value "c:\tmp\instlog.txt" 
[6] [27.09.2012 11:36:22]                 Variable "ContinueLogFile"  is keeping its value "0" 
[6] [27.09.2012 11:36:22]                 Variable "NumberOfErrors"  is keeping its value "0" 
[6] [27.09.2012 11:36:22]                 Key flushed
[6] [27.09.2012 11:36:22]                 Key closed
[6] [27.09.2012 11:36:23]                 JSON service request https://192.168.222.13:4447/rpc backend_exit
[1] [27.09.2012 11:36:23] ============  winst Version 4.11.2.9 WIN32 is regularly exiting. Time 2012-09-27  11:36:23 .
Ausschnitt: /var/log/opsi/opsiconfd/opsiconfd

Code: Alles auswählen

[5] [Sep 27 11:14:44] Session 'UlUkt7lw7xWf2Elletrk81ntBZYDb0oP' from ip '192.168.222.71', application 'opsiclientd version 4.0.71' expired after 120 seconds (Session.py|184)
[5] [Sep 27 11:14:44] Session 'UlUkt7lw7xWf2Elletrk81ntBZYDb0oP' from ip '192.168.222.71', application 'opsiclientd version 4.0.71' deleted (Session.py|211)
[5] [Sep 27 11:36:03] Session 'La5oBCoWIiU05hmtFv9UQwzsOSxOy9p9' from ip '192.168.222.13', application 'opsi-package-manager version 4.0.2.1' expired after 120 seconds (Session.py|184)
[5] [Sep 27 11:36:03] Session 'La5oBCoWIiU05hmtFv9UQwzsOSxOy9p9' from ip '192.168.222.13', application 'opsi-package-manager version 4.0.2.1' deleted (Session.py|211)
Ausschnitt: /var/log/opsi/opsiconfd/pc07.log

Code: Alles auswählen

[5] [Sep 27 11:35:35] Application 'opsiclientd version 4.0.71' on client '192.168.222.71' did not send cookie (workers.py|161)
[5] [Sep 27 11:35:35] New session created (session.py|74)
[5] [Sep 27 11:35:35] Authorization request from host pc07.intern.local@192.168.222.71 (application: opsiclientd version 4.0.71) (workers.py|186)
[5] [Sep 27 11:35:36] -----> Executing: backend_getInterface() (JsonRpc.py|123)
[5] [Sep 27 11:35:37] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Sep 27 11:35:37] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Sep 27 11:35:37] -----> Executing: dispatcher_getConfig() (JsonRpc.py|123)
[5] [Sep 27 11:35:37] -----> Executing: accessControl_authenticated() (JsonRpc.py|123)
[5] [Sep 27 11:35:38] -----> Executing: backend_setOptions({u'addConfigStateDefaults': True}) (JsonRpc.py|123)
[5] [Sep 27 11:35:38] -----> Executing: configState_getObjects([], {'objectId': u'pc07.intern.local'}) (JsonRpc.py|123)
[5] [Sep 27 11:35:39] -----> Executing: productOnClient_getObjects([u'actionRequest'], {'actionRequest': [u'setup', u'uninstall', u'update', u'always', u'once', u'custom'], 'clientId': u'pc07.intern.local', 'productType': u'LocalbootProduct'}) (JsonRpc.py|123)
[5] [Sep 27 11:35:39] -----> Executing: backend_setOptions({u'addConfigStateDefaults': True}) (JsonRpc.py|123)
[5] [Sep 27 11:35:39] -----> Executing: configState_getObjects([], {'configId': [u'clientconfig.depot.dynamic', u'clientconfig.depot.protocol', u'opsiclientd.depot_server.depot_id', u'opsiclientd.depot_server.url'], 'objectId': u'pc07.intern.local'}) (JsonRpc.py|123)
[5] [Sep 27 11:35:39] -----> Executing: configState_getClientToDepotserver([], [u'pc07.intern.local'], True, [u'office-foxitreader']) (JsonRpc.py|123)
[5] [Sep 27 11:35:39] -----> Executing: host_getObjects([], {'type': u'OpsiDepotserver', 'id': [u'lue-us-srv-002.intern.local']}) (JsonRpc.py|123)
[5] [Sep 27 11:35:43] -----> Executing: user_getCredentials(u'pcpatch', u'pc07.intern.local') (JsonRpc.py|123)
[5] [Sep 27 11:35:43] -----> Executing: user_getCredentials(u'pcpatch', u'pc07.intern.local') (JsonRpc.py|123)
[5] [Sep 27 11:35:57] Application 'opsi-winst 4.11.2.9' on client '192.168.222.71' did not send cookie (workers.py|161)
[5] [Sep 27 11:35:57] New session created (session.py|74)
[5] [Sep 27 11:35:57] Authorization request from host pc07.intern.local@192.168.222.71 (application: opsi-winst 4.11.2.9) (workers.py|186)
[5] [Sep 27 11:35:57] -----> Executing: backend_info() (JsonRpc.py|123)
[5] [Sep 27 11:35:58] -----> Executing: getDepotId(u'pc07.intern.local') (JsonRpc.py|123)
[5] [Sep 27 11:35:58] -----> Executing: backend_setOptions({u'processProductOnClientSequence': True}) (JsonRpc.py|123)
[5] [Sep 27 11:35:58] -----> Executing: productOnClient_getObjects(u'', {'productType': u'LocalbootProduct', 'clientId': u'pc07.intern.local'}) (JsonRpc.py|123)
[5] [Sep 27 11:35:59] -----> Executing: getProductProperties_hash(u'office-foxitreader', u'pc07.intern.local') (JsonRpc.py|123)
[5] [Sep 27 11:35:59] -----> Executing: getProduct_hash(u'office-foxitreader', u'lue-us-srv-002.intern.local') (JsonRpc.py|123)
[5] [Sep 27 11:35:59] -----> Executing: productOnClient_getObjects(u'', {'productType': u'LocalbootProduct', 'clientId': u'pc07.intern.local', 'productId': u'office-foxitreader'}) (JsonRpc.py|123)
[5] [Sep 27 11:35:59] -----> Executing: productOnClient_updateObject(<ProductOnClient clientId 'pc07.intern.local', productId 'office-foxitreader', installationStatus 'unknown', actionRequest 'setup'>) (JsonRpc.py|123)
[5] [Sep 27 11:36:20] -----> Executing: setProductActionRequest(u'office-foxitreader', u'pc07.intern.local', u'update') (JsonRpc.py|123)
[5] [Sep 27 11:36:20] -----> Executing: productOnClient_updateObject(<ProductOnClient clientId 'pc07.intern.local', productId 'office-foxitreader', installationStatus 'installed', actionRequest 'none'>) (JsonRpc.py|123)
[5] [Sep 27 11:36:21] -----> Executing: writeLog(u'instlog', u'\n[5] [27.09.2012 11:36:00] --\n[5] [27.09.2012 11:36:00] --\n[1] [27.09.2012 11:36:00] opsi-winst 4.11.2.9 started at >>27.09.2012 11:35:58\n[1] [27.09.2012 11:36:00] startmessage winst...) (JsonRpc.py|123)
[5] [Sep 27 11:36:21] User 'pc07.intern.local' asked to close the session (workers.py|432)
[5] [Sep 27 11:36:21] Session 'OMV1vp9NoHh4RitRNZLUMGvWlaKp5WxX' from ip '192.168.222.71', application 'opsi-winst 4.11.2.9' deleted (Session.py|211)
[5] [Sep 27 11:36:26] -----> Executing: backend_setOptions({u'addConfigStateDefaults': True}) (JsonRpc.py|123)
[5] [Sep 27 11:36:26] -----> Executing: configState_getObjects([], {'objectId': u'pc07.intern.local'}) (JsonRpc.py|123)
[5] [Sep 27 11:36:26] -----> Executing: log_write(u'clientconnect', u'[6] [Sep 27 11:35:22] [ opsiclientd                   ] Setting config value event_sync_completed{cache_ready}.reboot   (Config.pyo|197)\r\n[6] [Sep 27 11:35:22] [ opsiclientd     ...) (JsonRpc.py|123)
[5] [Sep 27 11:36:26] User 'pc07.intern.local' asked to close the session (workers.py|432)
[5] [Sep 27 11:36:26] Session 'Jhh6sNLgF4Lao9pwNj4qtvz8hvM6zAfc' from ip '192.168.222.71', application 'opsiclientd version 4.0.71' deleted (Session.py|211)
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Unknown Run-Time error : 210?

Beitrag von d.oertel »

Hi,

bitte mal mit dieser Version ausprobieren:
http://download.uib.de/opsi4.0/testing/ ... 3.2-1.opsi
und Rückmeldung geben ob das Problem bestehen bleibt.

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
christian.rost
Beiträge: 5
Registriert: 27 Okt 2011, 10:33

Re: Unknown Run-Time error : 210?

Beitrag von christian.rost »

d.oertel hat geschrieben: bitte mal mit dieser Version ausprobieren:
http://download.uib.de/opsi4.0/testing/ ... 3.2-1.opsi
und Rückmeldung geben ob das Problem bestehen bleibt.
Hallo,

vielen Dank für die zügige Antwort. Ich habe "opsi-winst_4.11.3.2" installiert und die Installation erneut getestet. Zunächst das positive - erste Tests zeigen, dass der Fehler nicht mehr auftritt. Aber ich muss das Setup-Skript anpassen, da Unterschiede zu der bereitgestellten Winst-Version bestehen. Es wurden (ermutlich) Änderungen an der Syntax durchgeführt und/ oder diese Version ist restriktiver in der Prüfung der Syntax. Ich musste das Skript zur Beseitigung der gemeldeten Syntax-Fehler überarbeiten. Daher ist ein 1-zu-1 Vergleich nicht möglich.

Code: Alles auswählen

[1] [28.09.2012 11:08:53] script finished
[1] [28.09.2012 11:08:53] 37 errors
[1] [28.09.2012 11:08:53] 4 warnings
[1] [28.09.2012 11:08:53] 
[1] [28.09.2012 11:08:53] installed product: office-foxitreader Version: 5.4.3.920-1
[1] [28.09.2012 11:08:53] 
[6] [28.09.2012 11:08:53] Delete "c:\opsi.org\tmp\_winstbat_*"
[6] [28.09.2012 11:08:53]   Search "c:\opsi.org\tmp\"
[6] [28.09.2012 11:08:53] JSON service request https://192.168.222.13:4447/rpc setProductActionRequest
[1] [28.09.2012 11:08:54] product "office-foxitreader set to update
[1] [28.09.2012 11:08:54] Update script name: 
[5] [28.09.2012 11:08:54] no script file name given
[1] [28.09.2012 11:08:54] we have no update script
[6] [28.09.2012 11:08:54] JSON service request https://192.168.222.13:4447/rpc productOnClient_updateObject
[6] [28.09.2012 11:08:54] Registry key [HKLM\SOFTWARE\opsi.org\winst]  opened
[6] [28.09.2012 11:08:54]                 Variable "RebootRequested"  is keeping its value "0"
[6] [28.09.2012 11:08:54]                 Variable "LastLogFilename"  is keeping its value "c:\tmp\instlog.txt"
[6] [28.09.2012 11:08:54]                 Variable "ContinueLogFile"  is keeping its value "0"
[6] [28.09.2012 11:08:54]                 Variable "NumberOfErrors"  is keeping its value "0"
[6] [28.09.2012 11:08:54]                 Key flushed
[6] [28.09.2012 11:08:54]                 Key closed
[5] [28.09.2012 11:08:54] -------- submitted part of log file ends here, see the rest of log file on client ----------
[5] [28.09.2012 11:08:54] read file created
[3] [28.09.2012 11:08:55] Exception in retrieveJSONObjectByHttpPost: stream handling
[6] [28.09.2012 11:08:55] JSON service request https://192.168.222.13:4447/rpc backend_exit
[1] [28.09.2012 11:08:55] ============  opsi-winst Version 4.11.3.2 WIN32 is regularly exiting. Time 2012-09-28  11:08:55 .
Ich werde es aber im Auge behalten, andere Pakete prüfen und Feedback geben. Der Fehler lässt sich einfach ermitteln, da die Installationsprotokolle unter "/var/log/opsi/instlog" beim Auftreten des Fehlers leer sind.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Unknown Run-Time error : 210?

Beitrag von d.oertel »

Hi,

es gibt eigentlich keine Syntax Änderungen nur Erweiterungen.
D.h. wenn es da ein Problem gibt wäre das sehr wichtig für uns zu wissen wo.
Weil wir das dann noch anpassen müssen.

Die Änderungen die es gibt sind hier dokumentiert:
http://download.uib.de/opsi4.0/testing/ ... tes-de.pdf

gruß
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
christian.rost
Beiträge: 5
Registriert: 27 Okt 2011, 10:33

Re: Unknown Run-Time error : 210?

Beitrag von christian.rost »

## Unknown Run-Time error : 210?
Ich habe aktuell sämtliche Protokolle unter "/var/log/opsi/instlog" nach "Unknown Run-Time error : 210" durchsucht, und nichts mehr gefunden. Somit scheint das Problem gelöst zu sein.

## Fehlermeldungen bei opsi-winst_4.11.3.2
Die Fehlermeldung tritt mit dieser Winst-Version auf, wenn ich externe Skripte per

Code: Alles auswählen

sub "%ScriptPath%\externer_skriptteil.ins"
aufrufe - beispielsweise um Funktionen auszulagern oder um externe Bibliotheken zur Prüfung der Return-Codes gängiger Installer (MSI, NSIS, INNO, ...) einzubinden. Winst 4.11.3.2 meldet dann

Code: Alles auswählen

[6] [11.10.2012 09:02:22]   ~~~~~~~ Start Sub ~~~~~~~  sub "P:\browser-firefox\setup.sub_install.ins"
[2] [11.10.2012 09:02:22]   Syntax Error in Section: sub "P:\browser-firefox\setup.sub_install.ins" (Command in line 2): ; -> undefined
was zu einem Abbruch des Skripts führte. Die korrespondieren Zeilen in dem Skript sind wie folgt

Code: Alles auswählen

; -------------------------------------------------
; - 32 Bit
; ------------------------------------------------- 
if (($SystemType$ = "x86 System") and ($Architecture$ = "system specific")) or ($Architecture$ = "both") or ($Architecture$ = "32 only")
	;## check wether this App is already installed or not
...
Daher habe ich als Quick-and-Dirty Lösung "FatalOnSyntaxError = false" gesetzt. Ich vermute dass es mit der verwendeten Codierung/ dem verwendeten Zeichensatz zusammenhängt. Ich verwendet Notepad++ und der Zeichensatz ist auf "UTF-8" gesetzt.
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Unknown Run-Time error : 210?

Beitrag von d.oertel »

Hi,

im Moment (also seit es den opsi-winst gibt) verwendet der opsi-winst Windows Encoding (hierzulande windows-1252).
UTF-8 muss nicht ein Problem machen, kann aber und sollt daher besser derzeit nicht genutzt werden.
Ab opsi-winst Version 4.11.4. ist eine UFT-8 Unterstützung geplant (dauert noch etwas).

gruss
d.oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
christian.rost
Beiträge: 5
Registriert: 27 Okt 2011, 10:33

Re: Unknown Run-Time error : 210?

Beitrag von christian.rost »

Hallo,

ich habe die Ursache gefunden - "vi" sei Dank. Ich hatte "UTF-8 mit BOM" gewählt. Da die "Byte Order Mark" [BOM] vor dem ersten Zeichen in die Datei eingefügt wird, bemängelte Winst bei der Prüfung die BOM-Signatur. Ein "UTF-8 ohne BOM" fügt die BOM folglich nicht hinzu und erzeugt somit keine Fehlermeldung. Sofern noch nicht berücksichtigt ist dieses für Eure UTF-8 Integration sicherlich interessant.

Somit ist auch dieser Fall abgeschlossen. Danke für die schnelle Reaktion.
Antworten