ProjectLibre
Moderator: pandel
ProjectLibre
Hallo,
ich wollte ein Päckchen ProjectLibre bearbeiten allerdings bekomme ich wenn ich das Paket öffnen möchte immer diesen Fehler :
An unhandled exception occurred. Please report the problem
via the official opsi PackageBuilder forum:
viewforum.php?f=22
Thank you!
A log has been written to "C:\Users\admt4176\AppData\Local\Temp\opb-error-5gmlk8o2.log".
Error information:
--------------------------------------------------------------------------------
2016-11-24, 13:24:08
--------------------------------------------------------------------------------
<class 'ValueError'>:
Incorrect value for requirementType:
--------------------------------------------------------------------------------
File "oPB\gui\mainwindow.py", line 893, in open_project
File "oPB\controller\main.py", line 503, in project_load
File "oPB\controller\base.py", line 176, in load_backend
File "oPB\core\datadefinition.py", line 1059, in load_data
File "oPB\core\datadefinition.py", line 281, in requirementType
0.0.1
Woran kann das liegen ?
ich wollte ein Päckchen ProjectLibre bearbeiten allerdings bekomme ich wenn ich das Paket öffnen möchte immer diesen Fehler :
An unhandled exception occurred. Please report the problem
via the official opsi PackageBuilder forum:
viewforum.php?f=22
Thank you!
A log has been written to "C:\Users\admt4176\AppData\Local\Temp\opb-error-5gmlk8o2.log".
Error information:
--------------------------------------------------------------------------------
2016-11-24, 13:24:08
--------------------------------------------------------------------------------
<class 'ValueError'>:
Incorrect value for requirementType:
--------------------------------------------------------------------------------
File "oPB\gui\mainwindow.py", line 893, in open_project
File "oPB\controller\main.py", line 503, in project_load
File "oPB\controller\base.py", line 176, in load_backend
File "oPB\core\datadefinition.py", line 1059, in load_data
File "oPB\core\datadefinition.py", line 281, in requirementType
0.0.1
Woran kann das liegen ?
Re: ProjectLibre
Na das steht doch da:
Control Datei des Pakets hat bei den Product Properties ne Macke. Mehr kann ich nicht sagen, ohne die control Datei zu sehen...
Code: Alles auswählen
Incorrect value for requirementType:
Wer mir einen Kaffee spendieren mag , bitte gerne!
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
Re: ProjectLibre
Also in der Control steht folgendes
[Package]
version: 4
depends:
incremental: False
[Product]
type: localboot
id: projectlibre
name: ProjectLibre - OpenSource Projektmanagement
description: Freie Projektmanagementsoftware mit Termin-, Ablauf- undRessourcenplanung (Leistungswertanalyse, Gantt- und PERT-Diagramme uvm.);kompatibel zu Microsoft Project 2010
advice:
version: 1.6.2
priority: 0
licenseRequired: False
productClasses:
setupScript: setup.opsiscript
uninstallScript: uninstall.opsiscript
updateScript:
alwaysScript:
onceScript:
customScript:
userLoginScript: login.opsiscript
[ProductDependency]
action: setup
requiredProduct: dfn_jre
requiredStatus: installed
requirementType:
[ProductProperty]
type: unicode
name: minimumspace
multivalue: False
editable: True
description: required minimum hdd space
values: [""]
default: ["71 MB"]
[ProductProperty]
type: bool
name: desktoplink
description: generate or delete DesktopLink
default: False
[ProductProperty]
type: unicode
name: setupmode
multivalue: False
editable: False
description: Un/Install MSI silent (/qb!) or very silent (/qn)
values: ["/qb!", "/qn"]
default: ["/qb!"]
[ProductProperty]
type: unicode
name: custom-post-install
multivalue: False
editable: False
description: Define filename for include script in custom directory after
values: ["none", "post-install.opsiinc"]
default: ["none"]
[ProductProperty]
type: unicode
name: custom-post-deinstall
multivalue: False
editable: False
description: Define filename for include script in custom directory after
values: ["none", "post-deinstall.opsiinc"]
default: ["none"]
[Changelog]
projectlibre (1.6.2-002) stable; urgency=low
* Bugfix Include
* Description gekürzt
* msi option /qb or /qb!
* CUSTEM Dir
-- Detlef Krummel <krummel@gei.de> 08.3.2016
projectlibre (1.6.2-002) stable; urgency=low
* Update
* depency "dfn_jre"
-- Detlef Krummel <krummel@gei.de> 09.10.2015 19:00:00
projectlibre (1.5.19.0-1) stable; urgency=low
* initial: created by opsi-setup-detector
-- opsisetupdetector.exe <info@uib.de> 09.05.2015 16:24:48
[Package]
version: 4
depends:
incremental: False
[Product]
type: localboot
id: projectlibre
name: ProjectLibre - OpenSource Projektmanagement
description: Freie Projektmanagementsoftware mit Termin-, Ablauf- undRessourcenplanung (Leistungswertanalyse, Gantt- und PERT-Diagramme uvm.);kompatibel zu Microsoft Project 2010
advice:
version: 1.6.2
priority: 0
licenseRequired: False
productClasses:
setupScript: setup.opsiscript
uninstallScript: uninstall.opsiscript
updateScript:
alwaysScript:
onceScript:
customScript:
userLoginScript: login.opsiscript
[ProductDependency]
action: setup
requiredProduct: dfn_jre
requiredStatus: installed
requirementType:
[ProductProperty]
type: unicode
name: minimumspace
multivalue: False
editable: True
description: required minimum hdd space
values: [""]
default: ["71 MB"]
[ProductProperty]
type: bool
name: desktoplink
description: generate or delete DesktopLink
default: False
[ProductProperty]
type: unicode
name: setupmode
multivalue: False
editable: False
description: Un/Install MSI silent (/qb!) or very silent (/qn)
values: ["/qb!", "/qn"]
default: ["/qb!"]
[ProductProperty]
type: unicode
name: custom-post-install
multivalue: False
editable: False
description: Define filename for include script in custom directory after
values: ["none", "post-install.opsiinc"]
default: ["none"]
[ProductProperty]
type: unicode
name: custom-post-deinstall
multivalue: False
editable: False
description: Define filename for include script in custom directory after
values: ["none", "post-deinstall.opsiinc"]
default: ["none"]
[Changelog]
projectlibre (1.6.2-002) stable; urgency=low
* Bugfix Include
* Description gekürzt
* msi option /qb or /qb!
* CUSTEM Dir
-- Detlef Krummel <krummel@gei.de> 08.3.2016
projectlibre (1.6.2-002) stable; urgency=low
* Update
* depency "dfn_jre"
-- Detlef Krummel <krummel@gei.de> 09.10.2015 19:00:00
projectlibre (1.5.19.0-1) stable; urgency=low
* initial: created by opsi-setup-detector
-- opsisetupdetector.exe <info@uib.de> 09.05.2015 16:24:48
Re: ProjectLibre
(Sorry, hatte mich geirrt, ging um Dependencies und nicht Properties...)
Und da ist der Fehler:
Da muss entweder requirementType: before oder requirementType: after stehen!
Hast du mal gem. Getting Started Handbuch per Hand ein Paket erstellt? Dann hätte dir das auffallen müssen!
Wenn nicht, dann hol das bitte nach, das sind wichtige Grundlagen! Sich nur auf den oPB zu verlassen ist ein wenig dünn...
Und da ist der Fehler:
Code: Alles auswählen
[ProductDependency]
action: setup
requiredProduct: dfn_jre
requiredStatus: installed
requirementType:
Hast du mal gem. Getting Started Handbuch per Hand ein Paket erstellt? Dann hätte dir das auffallen müssen!
Wenn nicht, dann hol das bitte nach, das sind wichtige Grundlagen! Sich nur auf den oPB zu verlassen ist ein wenig dünn...
Wer mir einen Kaffee spendieren mag , bitte gerne!
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
Re: ProjectLibre
sorry, das war mein Fehler.pandel hat geschrieben:Da muss entweder requirementType: before oder requirementType: after stehen!Code: Alles auswählen
[ProductDependency] action: setup requiredProduct: dfn_jre requiredStatus: installed requirementType:
Irgendwie scheint der bei den normalen CLI-Commands durch deren Defaults nicht aufzutreten.
Code: Alles auswählen
[Changelog]
projectlibre (1.6.2-5) stable; urgency=low
* Bugfixe OPSI/control Dependency dfn_jre requirementType: before
(thanks @ Pandel)
-- Detlef Krummel <krummel@gei.de> 29.11.2016
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
Re: ProjectLibre
Nur für mein Verständnis: GEI und Tuborg, ihr arbeitet im selben Laden ?
Zum Topic: ja, das mag sein, dass es da interne Defaults gibt, die bei den CLI Tools gesetzt werden, wenn man da mal fälschlicherweise was verpennt hat. Ich bin im oPB strickter in den Vorgaben. Den lässigen Umgang damit überlasse ich lieber dem Urheber des Ganzen
Zum Topic: ja, das mag sein, dass es da interne Defaults gibt, die bei den CLI Tools gesetzt werden, wenn man da mal fälschlicherweise was verpennt hat. Ich bin im oPB strickter in den Vorgaben. Den lässigen Umgang damit überlasse ich lieber dem Urheber des Ganzen
Wer mir einen Kaffee spendieren mag , bitte gerne!
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
Re: ProjectLibre
nicht das ich wüßte ... es sei denn, er versteckt sich irgendwo zwischen einer viertel Million Schulbüchernpandel hat geschrieben:Nur für mein Verständnis: GEI und Tuborg, ihr arbeitet im selben Laden ?
Ansonsten kann mich ja Tuborg gern mal anschreiben ...
@Pandel:
kennst du eigentlich diesen freien Service https://opsi.wzb.eu/wiki/index.php/Update-Notify/Public ?
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
Re: ProjectLibre
Ich hab davon mal gehört, aber die Seite kannte ich noch nicht. Cooler Service! Betreust du den auch?
Wer mir einen Kaffee spendieren mag , bitte gerne!
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
opsi PackageBuilder - Python Edition
opsibian-gen - RaspberryPi Image Generator mit opsi 4.1
Winst32 Preprocessor
DFN-Notify (Re: ProjectLibre)
wo hast du denn was davon gehört? .... wir haben keine 'Werbung' o.ä. gemacht.pandel hat geschrieben:Ich hab davon mal gehört
Es ist halt ein kostenloser Service für Admins bzw. Anwender von Clientmanagementsystemen und die verwendete (public RO) DFN-Mailingliste 'opsi4instituts-notify' läßt sich einfach selbst Subscriben/unSubscriben ...
Die ist ja auch recht neu und für diejenigen Paket-Scripter gedacht, welche nicht der o4i-Community/Wiki angehörenaber die Seite kannte ich noch nicht.
ja, den mache ich. Momentan beinhaltet dieser ca. 140 SW-Produkte - auch dein oPB-pythonhttps://opsi.wzb.eu/wiki/index.php/Update-Notify/Public
Cooler Service! Betreust du den auch?
(Liste der Produkte: http://www.gei.de/fileadmin/gei.de/bild ... Notify.pdf)
Mich hatte Anfang 2015 Adobe mit Flash-Updates extrem genervt.... (neue Version auf www, Download der alten ). Nach den dritten Rollout habe ich die Notwendigkeit eines derartigen Update-Monitorings erkannt und diesen Dienst konzipiert.
Bei vielen SW-Produkten steckt die Version# im Dateinamen, bei AdobeFlash gehe ich in der Bash mit "strings -n" in das Setup-File rein und suche dann nach der internen Version. Zum Glück haben nur einige SW-Produkte den Download immer an der gleichen Stelle und dann noch mit gleichbleibenden Filenamen (u.a. Chrome-Business).
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
Re: ProjectLibre
ich bin gerade deshalb in diesen Forumbereich rein ...pandel hat geschrieben: Cooler Service! Betreust du den auch?
Code: Alles auswählen
root@opsi:~/o/oPB-python# ./opsicheck_oPB-python.sh DISPLAY
./opsicheck_oPB-python.sh DISPLAY => Script laeuft im TEST-Modus mit zusaetzlichen Ausgaben!
Working Path: /home/opsiproducts/Paketerstellung/oPB-python
... checke CLIENT_DATA
OPSI-DEPOT -> Version:
CLIENTDATA -> Version: 8.1.3 Filename: opsiPackageBuilder-v8.1.3.exe
... downloading STATUS (Version, Link)
{oPB-python} https://forum.opsi.org/viewtopic.php?f=22&t=7573 Downloadfehler!
Deshalb muss man der Menge an SW-Produkten 2...4 x in der Woche den DFN-Notify-Service modifizieren,
hier war es nur ein Zertifkatsproblem beim wget
So, jetzt wird oPB wieder sauber gemonitort:
Code: Alles auswählen
CLIENTDATA -> Version: 8.1.3 Filename: opsiPackageBuilder-v8.1.3.exe
... downloading STATUS (Version, Link)
DOWNLOAD -> Version: 8.1.3 Filename: opsiPackageBuilder-v8.1.3.exe
Link: https://dl.dropboxusercontent.com/u/5454651/opsiPackageBuilder/python/opsiPackageBuilder-v8.1.3.exe
{oPB-python} ist identisch. [8.1.3]
Dec 10 09:08:03 opsi opsipackage: {oPB-python} https://forum.opsi.org/viewtopic.php?f=22&t=7573 Downloadfehler!
Dec 10 14:21:57 opsi opsipackage: {oPB-python} https://forum.opsi.org/viewtopic.php?f=22&t=7573 Downloadfehler!
Dec 10 14:32:54 opsi opsipackage: {oPB-python} ist identisch. [8.1.3]
Dec 10 14:34:53 opsi opsipackage: {oPB-python} ist identisch. [8.1.3]
Leibniz-Institut für Bildungsmedien | Georg-Eckert-Institut (GEI)
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts
---
'opsi4instituts' = Communityprojekt für wissenschaftliche Einrichtungen
offenes Repository, Update-Notifier
wiki.o4i.org - www.gei.de/institut/direktion/it-service/opsi4instituts