[solved] paket verwaltung: paket wirft fehler...
[solved] paket verwaltung: paket wirft fehler...
Hallo,
aufgrund eines Bugs in einem OTRS-Modul habe ich dieses mit Hilfe der OTRS-Entwickler gepatched, bis der Bugfix wahrscheinlich im nächsten Release verfügbar ist.
Leider ist die gepatchte Datei eine sehr zentrale Datei im Unterverzeichnis "Modules" aus einem Extra-Pakete (ITSM Incident and Problem Management package) und nach dem Patch meckert die Paketverwaltung nun, dass das Paket nicht korrekt installiert sei und zeigt die besagte Datei in den Details als "File is different!" an.
Das könnte nun, trotz Information an die anderen Systemadministratoren, dazu führen, dass sich einer dieser genötigt fühlt, das System wieder glattzuziehen.
Wie kann ich die Fehlermeldung vermeiden/abschalten/unterdrücken?
Grüße,
Wolfgang
aufgrund eines Bugs in einem OTRS-Modul habe ich dieses mit Hilfe der OTRS-Entwickler gepatched, bis der Bugfix wahrscheinlich im nächsten Release verfügbar ist.
Leider ist die gepatchte Datei eine sehr zentrale Datei im Unterverzeichnis "Modules" aus einem Extra-Pakete (ITSM Incident and Problem Management package) und nach dem Patch meckert die Paketverwaltung nun, dass das Paket nicht korrekt installiert sei und zeigt die besagte Datei in den Details als "File is different!" an.
Das könnte nun, trotz Information an die anderen Systemadministratoren, dazu führen, dass sich einer dieser genötigt fühlt, das System wieder glattzuziehen.
Wie kann ich die Fehlermeldung vermeiden/abschalten/unterdrücken?
Grüße,
Wolfgang
Last edited by innoinst on 15 Oct 2009, 15:07, edited 1 time in total.
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
paket verwaltung: paket wirft fehler nach notwendigem Patch
Hallo,
1. Rebuild erstellen
2. Original-Modul deinstallieren
3. Rebuild installieren
ggf. reicht es auch, die rebuild-opm wie das Original-Modul zu benennen und im Verz. "packages" (so heißt es glaube ich) abzulegen. In dem Verz. liegt bereits die Support-x.x.x.opm.
mfg
Sebastian
1. Rebuild erstellen
2. Original-Modul deinstallieren
3. Rebuild installieren
ggf. reicht es auch, die rebuild-opm wie das Original-Modul zu benennen und im Verz. "packages" (so heißt es glaube ich) abzulegen. In dem Verz. liegt bereits die Support-x.x.x.opm.
mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
paket verwaltung: paket wirft fehler nach notwendigem Patch
Deinstallieren wäre ärgerlich, da dort ggf. Tabellen gelöscht werden (also mal ins Paket schauen)
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
paket verwaltung: paket wirft fehler nach notwendigem Patch
Das sehe ich genauso - danke Jojo.jojo wrote:Deinstallieren wäre ärgerlich, da dort ggf. Tabellen gelöscht werden (also mal ins Paket schauen)
Hast Du einen anderen Vorschlag, wie ich die Fehlermeldung los werde?
Grüße,
Wolfgang
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
-
- Znuny wizard
- Posts: 326
- Joined: 30 Jan 2008, 14:59
- Znuny Version: 6.0.19
- Real Name: Max Hendrik Backs
paket verwaltung: paket wirft fehler nach notwendigem Patch
probiere das vorgeschlagene doch erstmalJoyner wrote:...ggf. reicht es auch, die rebuild-opm wie das Original-Modul zu benennen und im Verz. "packages" (so heißt es glaube ich) abzulegen. In dem Verz. liegt bereits die Support-x.x.x.opm.
...

gruß,
Max
Ticket-System
Ubuntu 18.04
OTRS 6.0.19
Ubuntu 18.04
OTRS 6.0.19
paket verwaltung: paket wirft fehler nach notwendigem Patch
Das sind zwar noch chinesische Rebuild-Dörfer, aber ich probiers - danke!maxbacks wrote:probiere das vorgeschlagene doch erstmalJoyner wrote:...ggf. reicht es auch, die rebuild-opm wie das Original-Modul zu benennen und im Verz. "packages" (so heißt es glaube ich) abzulegen. In dem Verz. liegt bereits die Support-x.x.x.opm.
...
gruß,
Max
Grüße,
Wolfgang
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
paket verwaltung: paket wirft fehler nach notwendigem Patch
So, ich habs ausprobiert mit teilweisem Erfolg, wie folgt:innoinst wrote:Das sind zwar noch chinesische Rebuild-Dörfer, aber ich probiers - danke!maxbacks wrote:probiere das vorgeschlagene doch erstmalJoyner wrote:...ggf. reicht es auch, die rebuild-opm wie das Original-Modul zu benennen und im Verz. "packages" (so heißt es glaube ich) abzulegen. In dem Verz. liegt bereits die Support-x.x.x.opm.
...
gruß,
Max
Grüße,
Wolfgang
1a)Originalpaket installiert (hier ITSMIncidentProblemManagement)
1b)Änderungen gepatched
Paketmanager wirft entsprechende Fehler.
2)Paket rebuild (incl. runterladen)
Ein Reinstall wird abgelehnt, da gleiche Versionsnummer
3)Versionsnummer im opm-Paket hochgepatched (Editor) und Historie ergänzt (gehört sich so)
4)Paket kann nun als Upgrade installiert werden - Fehlermeldung verschwindet und Änderungen sind installiert, allerdings...
habe ich wenn ich das Paket nun im Detail aufrufe, die meisten der Felder (mit ihrem Inhalt) mehrfach drinnen, also bspw. "Beschreibung", "Framework", "CodeInstall(pre)" u.s.w.
Die Dateiliste wird nicht doppelt angezeigt.
Das ist unschön und könnte evtl. auch zu Problemen führen. Daher brauche ich da noch einen Hinweis, wie ich es verhindern kann.
Danke schonmal,
Wolfgang
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
paket verwaltung: paket wirft fehler nach notwendigem Patch
die Versionsnummer einfach hochzuzählen ist unschön. Da Du dann nicht die nächste "echte" Version installieren kannst...
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
paket verwaltung: paket wirft fehler nach notwendigem Patch
Sicher, deshalb habe ich auch eine 4.Stelle dafür eingeführt - dann müßte sich Eure nächste Version 1.3.2 doch installieren lassen, oder?jojo wrote:die Versionsnummer einfach hochzuzählen ist unschön. Da Du dann nicht die nächste "echte" Version installieren kannst...
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
paket verwaltung: paket wirft fehler nach notwendigem Patch
ja, dann sollte es kein Problem geben.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
paket verwaltung: upgrade nicht ganz sauber...
Mit der Versionsnummer nicht,jojo wrote:ja, dann sollte es kein Problem geben.
aber weißt Du auch etwas zu meinen Beobachtungen der mehrfachen Felder nach diesem Upgrade?
Beim Upgrade des Paketes von 1.2.x auf 1.3.1 (nach dem OTRS-Upgrade von 2.3.4 auf 2.4.4) hatte ich dieses Phänomen nicht.
Lade ich dieses Paket dann runter ist es übrigens doppelt so groß, wie das ursprüngliche - als wenn das Upgrade sich verschluckt und Sachen mischt.
Ergänzung:
Gehe ich nach dem augenscheinlich erfolgreichen Upgrade in die Übersicht,
so sehe ich dann folgende Fehlermeldung: : XML::Parser produced errors. I use XML::Parser::Lite as fallback!
Im Logfile sieht das dann so aus:
Wed Oct 14 15:25:13 2009 error OTRS-CGI-02 XML::Parser produced errors. I use XML::Parser::Lite as fallback!
Wed Oct 14 15:25:13 2009 error OTRS-CGI-02 C-Parser:
Vielleicht ein Hinweis für Insider...Hilfe!
Grüße,
Wolfgang
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
paket verwaltung: paket wirft fehler nach notwendigem Patch
Was steht in der Filelist vom Paket - also direkt in der opm (Öffnen mit Texteditor)?innoinst wrote:Lade ich dieses Paket dann runter ist es übrigens doppelt so groß, wie das ursprüngliche - als wenn das Upgrade sich verschluckt und Sachen mischt.jojo wrote:ja, dann sollte es kein Problem geben.
Stehen dort die Dateien etc. ggf. doppelt drin?
Würde das "Phänomen" bestätigen.habe ich wenn ich das Paket nun im Detail aufrufe, die meisten der Felder (mit ihrem Inhalt) mehrfach drinnen, also bspw. "Beschreibung", "Framework", "CodeInstall(pre)" u.s.w.
Die Dateiliste wird nicht doppelt angezeigt.
Bei Bebuild nachträglich mit copy'n'paste in der opm gewerkelt?
mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
paket verwaltung: paket wirft fehler nach notwendigem Patch
Ich muß mich korrigieren - das Originalpaket und das gepatchte Paket sind etwa gleich großJoyner wrote:innoinst wrote:Lade ich dieses Paket dann runter ist es übrigens doppelt so groß, wie das ursprüngliche - als wenn das Upgrade sich verschluckt und Sachen mischt.jojo wrote:ja, dann sollte es kein Problem geben.
Nein, weder die Dateien, noch die sonstigen Eigeschaften, die nach dem "Update" doppelt auftauchen.Joyner wrote: Was steht in der Filelist vom Paket - also direkt in der opm (Öffnen mit Texteditor)?
Stehen dort die Dateien etc. ggf. doppelt drin?
[/quote]Würde das "Phänomen" bestätigen.habe ich wenn ich das Paket nun im Detail aufrufe, die meisten der Felder (mit ihrem Inhalt) mehrfach drinnen, also bspw. "Beschreibung", "Framework", "CodeInstall(pre)" u.s.w.
Die Dateiliste wird nicht doppelt angezeigt.
Bei Bebuild nachträglich mit copy'n'paste in der opm gewerkelt?
mfg
Sebastian
Jein, da das "rebuild" aus der Admin-Oberfläche ja meine Änderungen enthält, natürlich die Versionsnummer (und den Vendor, irrelevant da auch ohne Vendor-Änderung das Problem auftritt) angepaßt und einen ChangeLog-Eintrag mit meinen Änderungen ergänzt (da: copy&paste, anpassung durchgeführt). Das Ganze ergibt aber aber immer noch ein komplett korrektes XML-Dokument.
Grüße,
Wolfgang
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
[solved] paket verwaltung: paket wirft fehler...
So, ich habe das Problem gefunden - ein Fehler im OTRS (mindestens V2.4.4), diesmal ist es der Rebuild-Mechanismus (aus Admin/Paket-Verwaltung), der das rebuildete Paket quasi zerstört, so dass der Parser beim Install/Update etc. stolpert und o.g. Fehlermeldungen ausspukt.
Folgendes Vorgehen läßt das Verhalten mit einem beliebigen Zusatz-Paket (welches Datenbankoperationen enthält) nachvollziehen.
Paket von der Online-Site runterladen.
Paket installieren und von der Installation runterladen.
--> Pakete haben die identische Größe
Paket als "rebuild" runterladen
-->Install-Paket und Rebuild-Paket sind unterschiedlich groß; erstmal nicht ungewöhnlich (da mindestens unterschiedlicher Build-Host),
aber der Vergleich von Datenbankoperationen (bspw. aus dem DatabaseInstall) zeigt, dass bspw. der Insert mit dem gleichen Attribut "Type" zweimal versehen worden ist (im Rebuild-Paket).
Das läßt den XML-Parser (ohne die Ausführung der Befehle) dann stolpern und führt zu dem beschriebenen Ergebnis.
Fazit: Nicht das manuelle Erweitern der opm-Datei (weiterer ChangeLog-Eintrag, geänderte Version, Vendor) waren schuld.
Issue in der Bugtracking-Database: http://bugs.otrs.org/show_bug.cgi?id=4424
Grüße,
Wolfgang
Folgendes Vorgehen läßt das Verhalten mit einem beliebigen Zusatz-Paket (welches Datenbankoperationen enthält) nachvollziehen.
Paket von der Online-Site runterladen.
Paket installieren und von der Installation runterladen.
--> Pakete haben die identische Größe
Paket als "rebuild" runterladen
-->Install-Paket und Rebuild-Paket sind unterschiedlich groß; erstmal nicht ungewöhnlich (da mindestens unterschiedlicher Build-Host),
aber der Vergleich von Datenbankoperationen (bspw. aus dem DatabaseInstall) zeigt, dass bspw. der Insert mit dem gleichen Attribut "Type" zweimal versehen worden ist (im Rebuild-Paket).
Das läßt den XML-Parser (ohne die Ausführung der Befehle) dann stolpern und führt zu dem beschriebenen Ergebnis.
Fazit: Nicht das manuelle Erweitern der opm-Datei (weiterer ChangeLog-Eintrag, geänderte Version, Vendor) waren schuld.
Issue in der Bugtracking-Database: http://bugs.otrs.org/show_bug.cgi?id=4424
Grüße,
Wolfgang
Ticketsysteme:
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
auf Virtual Linux System i686 - Ubuntu GNU/Linux Kernel 2.6.x , Apache2-HTTPS, MySQL5
produktiv
OTRS 3.1.18 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages
ß-System
OTRS 3.1.21 slightly patched, ITSM 3.1.10; stuffed with some public valuable packages