Re: [otrs-de] Update mit Tarball

2013-11-07 Diskussionsfäden Boris Wagener
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

2013-11-06 Diskussionsfäden 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


Re: [otrs-de] Update mit Tarball

2013-11-06 Diskussionsfäden marte-otrs

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

2013-11-04 Diskussionsfäden Susan Dittmar

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

2013-11-04 Diskussionsfäden Martin Gruner
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

2013-11-01 Diskussionsfäden 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