Re: [otrs-de] Update mit Tarball
In dem Fall ging es um eine OTRS Version 2.2.6 die aus einem Debian Repository installiert wurde. Das war eine Update Evaluation. Für die Version 2.2.6 gibt es soweit ich weiss kein RPM. Also war erst mal ein Umzug auf "Standardinstallation" und dann das Update nötig. Boris Am 6. November 2013 20:18 schrieb Christian : > > da es offenbar immer wieder probleme mit Updates gibt > Ich verwende seit Jahren das RPM von openSUSE und hatte bisher noch > KEINE Probleme mit Updates. > > Man kann sich natürlich auch mit tarballs das Leben unnötig schwer machen. > > Gruß > > -- > > Christian > >- Please do not 'CC' me on list mails. > Just reply to the list :) > > Der ultimative shop für Sportbekleidung und Zubehör > > http://www.sc24.de > > - > OTRS mailing list: otrs-de - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/otrs-de > To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de > - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Update mit Tarball
> da es offenbar immer wieder probleme mit Updates gibt Ich verwende seit Jahren das RPM von openSUSE und hatte bisher noch KEINE Probleme mit Updates. Man kann sich natürlich auch mit tarballs das Leben unnötig schwer machen. Gruß -- Christian - Please do not 'CC' me on list mails. Just reply to the list :) Der ultimative shop für Sportbekleidung und Zubehör http://www.sc24.de - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Update mit Tarball
Hi out there, da es offenbar immer wieder probleme mit Updates gibt und das auch bei mir selber nicht immer absolut reibungslos läuft, hier ein Script (als Kochrezept, bitte nicht direkt so ausführen!), wie ich vorgehe. Startpunkt ist ein bereits entpackter Tarball ohne Änderungen (OTRS_NEW) und ein laufendes System (OTRS_OLD). Ich empfehle auf JEDEN Fall sicherheitshalber vorher noch ein dump der alten Datenbank! Vielleicht hilfts dem einen oder anderen, ansonsten würde ich mich auch über Kommentare freuen, was ich vergessen haben oder besser machen könnte. Gruß Martin === #!/bin/bash ## ## OTRS patch level upgrade script by marte ## ## # # $Rev: 62 $ # $Date: 2013-09-02 12:46:17 +0200 (Mon, 02 Sep 2013) $ OTRS_BASE=/mnt/data OTRS_NEW=$OTRS_BASE/otrs-3.2.9 OTRS_OLD=$OTRS_BASE/otrs-3.2.6 ## [ ! -d $OTRS_NEW || ! -d $OTRS_OLD ] && echo "OTRS-Verzeichnisse nicht gefunden, Variablen überprüfen" cp -av $OTRS_OLD/Kernel/Config.pm $OTRS_NEW/Kernel/ cp -av $OTRS_OLD/Kernel/Config/GenericAgent.pm $OTRS_NEW/Kernel/Config cp -av $OTRS_OLD/Kernel/Config/Files/ZZZAuto.pm $OTRS_NEW/Kernel/Config/Files # Artikel kopieren: ACHTUNG, eventuell Bug! Quell- und Zieldir vergleichen!!! [ -d $OTRS_OLD/var/article ] && cp -arv $OTRS_OLD/var/article/* $OTRS_NEW/var/article/ # CMDB Anhaenge (Cape-IT Addon) [ -d $OTRS_OLD/var/attachments ] && cp -arv $OTRS_OLD/var/attachments $OTRS_NEW/var/ # eigene/veränderte Templates echo "> copying non-standard templates... <" for d in $( find $OTRS_OLD/Kernel/Output/HTML/* -maxdepth 0 -type d ); do if [ "$( basename $d )" != "Standard" ]; then cp -arv $d $OTRS_NEW/Kernel/Output/HTML/ fi done # Thirdparty Javascript Addons (a.e. lightbox) echo "> looking for js Addons... <" for d in $OTRS_OLD/var/httpd/htdocs/js/thirdparty/*; do if [ ! -d $OTRS_NEW/var/httpd/htdocs/js/thirdparty/$( basename $d ) ]; then echo -n ">> $d not found in OTRS_NEW. Copy? [y/N] " read ans if [ "$ans" = "Y" ] || [ "$ans" = "y" ]; then cp -arv $d $OTRS_NEW/var/httpd/htdocs/js/thirdparty fi fi done # eigene Config-Files echo "> looking for own files in Kernel/Config/files... <" for f in $OTRS_OLD/Kernel/Config/Files/*; do if [ ! -f $OTRS_NEW/Kernel/Config/Files/$( basename $f ) ]; then echo -n ">> $f not found in OTRS_NEW. Copy? [y/N] " read ans if [ "$ans" = "Y" ] || [ "$ans" = "y" ]; then cp -av $f $OTRS_NEW/Kernel/Config/Files fi fi done # veränderte Skripte echo "> copying Custom-Dir... " cp -arv $OTRS_OLD/Custom/* $OTRS_NEW/Custom/ echo "> rebuilding Config <" # Config neu generieren, Cache löschen bin/otrs.RebuildConfig.pl bin/otrs.DeleteCache.pl setfacl -R -m u:www-data:rwX $OTRS_NEW setfacl -R -m d:u:www-data:rwX $OTRS_NEW setfacl -R -m u:otrs:rwX $OTRS_NEW setfacl -R -m d:u:otrs:rwX $OTRS_NEW # hat sich was an der default-Config geändert? echo "> comparing Default configs... <" diff $OTRS_OLD/Kernel/Config/Defaults.pm $OTRS_NEW/Kernel/Config/Defaults.pm echo "> all done, you can restart cron and apache. <" === -- EDV-Service Martin Tettke Internet Services / Network-Security / Consulting Dipl.-Ing. Martin Tettke Schillerstr. 78B 12305 Berlin Tel 030 / 97 88 78 10 Fax 030 / 97 88 78 09 Mobil 0178 / 473 13 55 * i...@tettke-it.de * www.tettke-it.de * - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Update mit Tarball
Hallo Boris, Boris Wagener schrieb: Was mich irritiert ist dieser Teil der Anleitung: shell> cd /opt shell> tar -xzf otrs-x.x.x.tar.gz shell> ln -s otrs-x.x.x otrs [...] Ist es gewollt dass der bestehende OTRS Ordner durch das Update NICHT überschrieben wird? Ja, genau das ist die Idee. Wenn alle OTRS-Verzeichnisse tatsächlich samt Versionsnummer installiert werden, dann kann man ein Update machen, ohne die alte Version zu überschreiben, was eventuell zum Übertragen von Änderungen hilfreich ist. Allerdings setzt es voraus, daß auch Deine bisherige Version tatsächlich in einem entsprechend benannten Verzeichnis liegt. Der symbolische Link ist ein Alias, ein weiterer Name, unter dem das tatsächliche Verzeichnis ebenfalls angesprochen werden kann. Der Wechsel von einer auf die andere Version läßt sich dann durch ändern (löschen und neu-setzen) des Links machen. Da allerdings die Datenbank ebenfalls angepaßt werden muß, ist ein Zurück-Wechseln nicht so einfach möglich. Damit ist der Nutzen dieser Maßnahme begrenzt - es hilft, Anpassungen erneut vorzunehmen, ein komplettes Wechseln (wie es mit dieser Technik an anderen Stellen oft erzielt wird) zwischen den Versionen funktioniert aber nicht. Ich hoffe, das erklärt es, Susan - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
Re: [otrs-de] Update mit Tarball
Hi Boris, nein, das ist in der Tat in den alten Anleitungen seltsam. Nenne den entpackten Ordner einfach otrs, ein symlink ist nicht erforderlich. LG, mg Am 01.11.13 22:36, schrieb Boris Wagener: > Hallo Liste, > > ich teste gerade ein Update via Tarball von 2.2.x auf 2.3.x. > > Was mich irritiert ist dieser Teil der Anleitung: > > shell> cd /opt > shell> tar -xzf otrs-x.x.x.tar.gz > shell> ln -s otrs-x.x.x otrs > > > wenn ich das mache habe ich zwei otrs Verzeichnisse unter /opt/ > einmal OTRS und einmal otrs-2.2.2x > > mit ln -s wird laut Anleitung ein symbolischer Link erstellt. Was genau > macht der Link? > > Ist es gewollt dass der bestehende OTRS Ordner durch das Update NICHT > überschrieben wird? > > Boris > > > > > > > > > - > OTRS mailing list: otrs-de - Webpage: http://otrs.org/ > Archive: http://lists.otrs.org/pipermail/otrs-de > To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de > -- Martin Gruner Senior Developer R&D OTRS AG Europaring 4 94315 Straubing T: +49 (0)6172 681988 0 F: +49 (0)9421 56818 18 I: www.otrs.com/ Geschäftssitz: Bad Homburg, Amtsgericht: Bad Homburg, HRB 10751, USt-Nr.: DE256610065 Aufsichtsratsvorsitzender: Burchard Steinbild, Vorstand: André Mindermann (Vorsitzender), Christopher Kuhn, Sabine Riedel Happy Birthday OTRS ! - 10 Jahre innovatives und flexibles Service Management - Lassen Sie uns zusammen vorwärts gehen - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de
[otrs-de] Update mit Tarball
Hallo Liste, ich teste gerade ein Update via Tarball von 2.2.x auf 2.3.x. Was mich irritiert ist dieser Teil der Anleitung: shell> cd /opt shell> tar -xzf otrs-x.x.x.tar.gz shell> ln -s otrs-x.x.x otrs wenn ich das mache habe ich zwei otrs Verzeichnisse unter /opt/ einmal OTRS und einmal otrs-2.2.2x mit ln -s wird laut Anleitung ein symbolischer Link erstellt. Was genau macht der Link? Ist es gewollt dass der bestehende OTRS Ordner durch das Update NICHT überschrieben wird? Boris - OTRS mailing list: otrs-de - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs-de To unsubscribe: http://lists.otrs.org/mailman/listinfo/otrs-de