cody1900
Goto Top

Installation von OTRS auf Ubuntu Server 16.04

Hallo Zusammen,

hat hierfür jemand eine kleine Schritt-für-Schritt-Anleitung?
Danke
Kommentar vom Moderator tomolpi am 06.09.2016 um 14:52:34 Uhr
--- Hier ist jetzt dicht ---

Content-Key: 307699

Url: https://administrator.de/contentid/307699

Ausgedruckt am: 29.03.2024 um 13:03 Uhr

Mitglied: michi1983
michi1983 20.06.2016 um 12:40:56 Uhr
Goto Top
Hallo,

Google kaputt? face-wink
Bitte.

Gruß
Mitglied: cody1900
cody1900 20.06.2016 um 12:43:39 Uhr
Goto Top
Darauf bin ich auch schon gestoßen. Leider bekomme ich dann keine Verbindung zu DB
Mitglied: michi1983
michi1983 20.06.2016 um 13:28:13 Uhr
Goto Top
Zitat von @cody1900:
Darauf bin ich auch schon gestoßen. Leider bekomme ich dann keine Verbindung zu DB
Ich habe gerade gesehen, dass ich dir einen falschen Link geschickt habe face-wink
Hier ist der, den ich eigentlich schicken wollte.

Vielleicht lieferst du uns auch mal Log-Dateien anstatt zu sagen "geht nicht", du verstehst sicherlich, dass dir da besser geholfen werden kann.

Gruß
Mitglied: cody1900
cody1900 20.06.2016 um 13:43:03 Uhr
Goto Top
Hab den Server nun neu installiert.
LAMP draufgepackt und lade nun das otrs Package per wget
Anschließend folge ich der Anleitung

Werde dann berichten
Mitglied: cody1900
cody1900 20.06.2016 um 13:54:51 Uhr
Goto Top
Bekomme nun einen 500 Internal Error
Mitglied: michi1983
michi1983 20.06.2016 um 14:13:45 Uhr
Goto Top
Zitat von @cody1900:
Bekomme nun einen 500 Internal Error
Das ist natürlich doof, aber das kann gefühlte 100.000 Ursachen haben.
Was steht in den Logfiles des LAMP?
Mitglied: cody1900
cody1900 20.06.2016 um 14:19:58 Uhr
Goto Top
Apache ist da.
Scheint so, als hätte ich keine ZUgrifftsrechte
Mitglied: michi1983
michi1983 20.06.2016 um 14:22:37 Uhr
Goto Top
Zitat von @cody1900:
Apache ist da.
Scheint so, als hätte ich keine ZUgrifftsrechte
Wenn du weiterhin rätst, wird das nix, das verspreche ich dir.
Mitglied: cody1900
cody1900 20.06.2016 um 14:25:44 Uhr
Goto Top
Siehe anbei
log
Mitglied: michi1983
michi1983 20.06.2016 um 14:55:18 Uhr
Goto Top
Hast du Perl korrekt konfiguriert und den Perl DBI Driver für MySQL installiert?
http://search.cpan.org/dist/DBD-mysql/lib/DBD/mysql/INSTALL.pod
Mitglied: LordGurke
LordGurke 21.06.2016 aktualisiert um 01:06:40 Uhr
Goto Top
Zitat von @cody1900:

und lade nun das otrs Package per wget

Gibt es einen Grund, dass du OTRS nicht auch über APT installierst?
Dann sind auf jeden Fall alle benötigten Perl-Module dabei und die Datenbank wird dir auch direkt fertig konfiguriert.
Updaten lässt sich das - nebenbei bemerkt - auch einfacher.
Mitglied: cody1900
cody1900 21.06.2016 um 10:25:04 Uhr
Goto Top
Weil ich damit den 500er Fehler bekomme
Mitglied: colinardo
Lösung colinardo 21.06.2016, aktualisiert am 06.10.2016 um 17:10:08 Uhr
Goto Top
Hallo Server2503,
habe ich vor kurzem erst manuell gemacht. Per APT bekommt man in Ubuntu meist nicht die aktuellste Version.

Hier meine Notizen dazu (alle auszuführen per sudo /su):
1. LAMP installieren

Paketlisten aktualsieren	
    apt-get update
Apache installieren
    apt-get install apache2
MySQL installieren	
    apt-get install mysql-server
PHP installieren	
    apt-get install php libapache2-mod-php php-mcrypt php-mysql
# Optional PHPMyAdmin	
    apt-get install phpmyadmin php-mbstring php-gettext
    phpenmod mcrypt
    phpenmod mbstring
    systemctl restart apache2

2. OTRS installieren

Aktuelles OTRS Build herunterladen entpacken und nach /opt/otrs veschieben	
    wget http://ftp.otrs.org/pub/otrs/otrs-5.0.10.tar.gz
    tar xzf otrs-5.0.10.tar.gz
    mv otrs-5.0.10 /opt/otrs
Perl-Module installieren
    apt-get install libapache2-mod-perl2 libdbd-mysql-perl libtimedate-perl libnet-dns-perl libnet-ldap-perl \
	    libio-socket-ssl-perl libpdf-api2-perl libsoap-lite-perl libtext-csv-xs-perl \
	    libjson-xs-perl libapache-dbi-perl libxml-libxml-perl libxml-libxslt-perl libyaml-perl \
	    libarchive-zip-perl libcrypt-eksblowfish-perl libencode-hanextra-perl libmail-imapclient-perl \
	    libtemplate-perl libcrypt-ssleay-perl libdigest-perl-md5-perl
OTRS Benutzer erstellen und zur Gruppe www-data hinzufügen	
    useradd -d /opt/otrs -c 'OTRS user' otrs
    usermod -G www-data otrs

OTRS Konfiguration aktivieren	
    cp /opt/otrs/Kernel/Config.pm.dist /opt/otrs/Kernel/Config.pm

Cron-Skripts aktivieren
    cd /opt/otrs/var/cron/
    cp -p otrs_daemon.dist otrs_daemon
    /opt/otrs/bin/Cron.sh start otrs

Berechtigungen für /opt/otrs setzen
    /opt/otrs/bin/otrs.SetPermissions.pl --web-group=www-data --otrs-user=otrs

Checken ob alle benötigten Module installiert sind
    perl -cw /opt/otrs/bin/cgi-bin/index.pl
    perl -cw /opt/otrs/bin/cgi-bin/customer.pl
    perl -cw /opt/otrs/bin/otrs.Console.pl

Apache Module aktivieren	
    a2enmod perl
    a2enmod deflate
    a2enmod filter
    a2enmod headers

OTRS-Konfiguration für den Apache kopieren und über symlink aktivieren
    cp /opt/otrs/scripts/apache2-httpd.include.conf /etc/apache2/conf-available/otrs.conf
    ln -s /etc/apache2/conf-available/otrs.conf /etc/apache2/conf-enabled/otrs.conf
    service apache2 restart
MySQL-Parameter in folgender Config ändern /etc/mysql/mysql.conf.d/mysqld.cnf (Abschnitt [mysqld]):	
    max_allowed_packet   = 20M
    query_cache_size     = 32M
    innodb_log_file_size = 256M

MySQL stoppen, Logfiles löschen und MySQL neu starten	
    service mysql stop
    rm /var/lib/mysql/ib_logfile0
    rm /var/lib/mysql/ib_logfile1
    service mysql start

3. OTRS über Webinterface einrichten
	• http://{IP|HOSTNAME}/otrs/installer.pl aufrufen
	• Lizenz aktzeptieren
	• MySQL wählen (mit neuer Datenbank)
	• MySQL root-Benutzer und Passwort angeben, OTRS DB-User und Passwort vergeben
	• Allgemeine Einstellungen konfigurieren (Mail-Einstellungen etc.)
	• Letzter Schritt: Passwort für OTRS-Benutzer root@localhost für ersten Login notieren.
	
4. Erster Login
	• Login unter http://{IP|HOSTNAME}/otrs/index.pl
	• Neuen Agenten mit allen Rechten anlegen
Funktionierte hier einwandfrei auf einem absolut cleanen 16.04 mit allen Updates.

Grüße Uwe

-edit- Reihenfolge nach der Perl-Modul Installation korrigiert damit das checken der Module nicht fehlschlägt.
Mitglied: cody1900
cody1900 21.06.2016 um 14:50:07 Uhr
Goto Top
Sehr gut! Danke! Nach dieser Anleitung funktioniert alles einwandfrei!
Mitglied: opc123
opc123 06.09.2016 um 13:23:51 Uhr
Goto Top
Hallo,
bei mir Funktioniert die Anleitung leider nicht.
Das Downloaden usw zwar schon,
aber das Entpacken in den Ordner opt Funktioniert nicht.
Egal ob mit Su, Sudo, oder direkt als root in den Terminal.
Hätte keine Rechte dafür.
Auch Selbst den Ordner dort anlegen ist nicht möglich.
Dadurch Funktioniert natürlich der ganze rest nicht.
Jmd eine Idee was ich noch machen muss?
Ubunto ist Aktuell.
Nichts weiter drauf, da es nur dafür als Testzweck genutzt wird und ich Linux einsteiger bin.

Mfg
Mitglied: colinardo
colinardo 06.09.2016 aktualisiert um 13:50:11 Uhr
Goto Top
Hallo opc123,
bei mir Funktioniert die Anleitung leider nicht.
das liegt dann dann an dir.
Zitat von @opc123:
aber das Entpacken in den Ordner opt Funktioniert nicht.
Egal ob mit Su, Sudo, oder direkt als root in den Terminal.
Hätte keine Rechte dafür.
Dann hast du deine Antwort schon! Du hast versucht das ganze in einem Ordner zu entpacken in dem du keine Schreibrechte hast.
Auch Selbst den Ordner dort anlegen ist nicht möglich.
Dann fehlen dir einfach die Rechte.
Jmd eine Idee was ich noch machen muss?
Dir die Rechte besorgen.
Ubunto ist Aktuell.
Linux ist besonders penibel bei Rechtschreibung, die solltest du mal beherzigen.
Nichts weiter drauf, da es nur dafür als Testzweck genutzt wird und ich Linux einsteiger bin.
Dann übe doch zu aller erst mal die grundlegenden Dinge wie Ordner erstellen, User anlegen und Rechte zuweisen etc. Einen Grundkurs können wir dir in diesem Kontext leider nicht geben, denn die sollten natürlich auf jeden Fall vorhanden sein wenn man so etwas angeht.

Wenn ich keine Ahnung vom Fliegen habe steige ich auch nicht erst ins Flugzeug ohne die grundlegende Theorie zu kennen.

Grüße Uwe
Mitglied: opc123
opc123 06.09.2016 um 13:53:56 Uhr
Goto Top
Hallo,
Wenn ich als Root im Terminal bin, wie soll ich bitte noch mehr Rechte bekommen?
Einen reinen Root Benutzer gibt es lt Anleitung nicht.
Mitglied: colinardo
colinardo 06.09.2016 aktualisiert um 14:00:52 Uhr
Goto Top
Dann poste uns doch bitte das aktuelle Verzeichnis in dem du dich beim Entpacken befindest und die genaue Fehlermeldung, hellsehen können wir hier nicht, DANKE!
Und bitte checke das SYSLOG auf Fehlermeldungen oder poste die letzten Zeilen hier.

Einen reinen Root Benutzer gibt es lt Anleitung nicht.
Klar, denn der heißt ja auch "root" nicht "Root" face-wink, das zum Thema Groß- Kleinschreibung unter Linux.
Mitglied: opc123
opc123 06.09.2016 um 14:04:23 Uhr
Goto Top
Auch Root gibt es lt anleitung bei der Linux version nicht als Benutzer.

Beim Entpacken soll in das Verzeichniss
mv otrs-5.0.10.tar.gz /opt/otrs
Verschoben werden.
Der Ordner opt im System exestierz zwar.
Aber fehler meldung kommt keine rechte.
Obwohl als root ausgeführt.
Mitglied: colinardo
colinardo 06.09.2016 aktualisiert um 14:18:07 Uhr
Goto Top
Zitat von @opc123:
Auch Root gibt es lt anleitung bei der Linux version nicht als Benutzer.
??? Siehe oben!! root gibt es immer, my friend!
Beim Entpacken soll in das Verzeichniss
mv otrs-5.0.10.tar.gz /opt/otrs
Verschoben werden.
Der Ordner opt im System exestierz zwar.
Aber fehler meldung kommt keine rechte.
Obwohl als root ausgeführt.
Sorry, das scheint sinnlos mit dir hier. Den Wortlaut genaue Fehlermeldung verstehst du wohl nicht.
Mitglied: colinardo
colinardo 06.09.2016 aktualisiert um 14:18:31 Uhr
Goto Top
mv otrs-5.0.10.tar.gz /opt/otrs
Öhm wo hast du das .tar.gz am Ende her ?? das gehört natürlich so (wie es oben in meiner Anleitung steht) :
mv otrs-5.0.10 /opt/otrs
Also das entpackte Verzeichnis verschieben anstatt das runtergeladene File, da kommt eigentlich auch ein Neuling drauf...
Mitglied: opc123
opc123 06.09.2016 um 14:32:39 Uhr
Goto Top
2. OTRS installieren


Aktuelles OTRS Build herunterladen entpacken und nach /opt/otrs veschieben

wget http://ftp.otrs.org/pub/otrs/otrs-5.0.10.tar.gz <<< Runterladen Funktioniert, liegt danach im pub mit einen Schloss drüber.

tar xzf otrs-5.0.10.tar.gz <<<< Entpacken passiert nix, manuelles Entpacken geht.

mv otrs-5.0.10 /opt/otrs <<<<< Verschieben passiert nix, selbst verschieben, keine Rechte. beim mehrmaligen Probieren, keine rechte auch im Terminal, wodurch später bei weiteren vorgehen natürlich kommt, verzeichnis nicht vorhanden, weil im opt der Ordner Otrs nicht nicht exestiert.

aus deiner Anleitung?
Mitglied: opc123
opc123 06.09.2016 um 14:34:17 Uhr
Goto Top
das verschieben mit tar stand eben noch in deiner anleitung drin! habs da raus kopiert
Mitglied: colinardo
colinardo 06.09.2016 aktualisiert um 14:42:06 Uhr
Goto Top
Zitat von @opc123:
Aktuelles OTRS Build herunterladen entpacken und nach /opt/otrs veschieben

wget http://ftp.otrs.org/pub/otrs/otrs-5.0.10.tar.gz <<< Runterladen Funktioniert, liegt danach im pub mit einen Schloss drüber.
Was fürn Schloss ???? Ich arbeite auf der Konsole.
tar xzf otrs-5.0.10.tar.gz <<<< Entpacken passiert nix, manuelles Entpacken geht.
Was jetzt geht das Entpacken oder geht's nicht ??
mv otrs-5.0.10 /opt/otrs <<<<< Verschieben passiert nix, selbst verschieben, keine Rechte.
beim mehrmaligen Probieren, keine rechte auch im Terminal, wodurch später bei weiteren vorgehen > natürlich kommt, verzeichnis nicht vorhanden, weil im opt der Ordner Otrs nicht nicht exestiert.
Bei einem mv eines Verzeichnisses muss das Ziel nicht existieren weil es umbenannt wird !
Mitglied: colinardo
colinardo 06.09.2016 aktualisiert um 14:44:57 Uhr
Goto Top
Zitat von @opc123:
das verschieben mit tar stand eben noch in deiner anleitung drin! habs da raus kopiert
Wenn ich was verändert hätte, was ich definitv nicht habe, würdest du sehen das ich es verändert hätte, nämlich am Änderungsdatum am Beginn des Posts!!
21.06.2016, aktualisiert um 14:18 Uhr

das verschieben mit tar
Und "verschieben" mit "tar", was soll das denn für ein Blödsinn ???

Dir fehlen hier einfach noch die nötigen Grundlagen wie Linux mit Rechten umgeht, wie ich vermutet hatte, sorry.

Ich lass den Thread jetzt dicht machen, das geht gar nicht sowas!
Mitglied: opc123
opc123 06.09.2016 um 14:47:09 Uhr
Goto Top
Was weis ich,
in mein handy war das so kopiert.

Jedenfalls kommt nun dies:

Checken ob alle benötigten Module installiert sind
    perl -cw /opt/otrs/bin/cgi-bin/index.pl 

    perl -cw /opt/otrs/bin/cgi-bin/customer.pl 

    perl -cw /opt/otrs/bin/otrs.Console.pl    jeweils verzeichnis nicht vorhanden.
Mitglied: SchiRu
SchiRu 03.11.2016 um 11:07:12 Uhr
Goto Top
Hallo Uwe,

Danke für die Anleitung hat sofort super geklappt. Würde mir mehr solche Anleitungen wünschen face-wink

Jetzt komm ich zu meinem nächsten Problem, die LDAP Anbindung. Du hast dafür nicht auch noch so eine Anleitung?
FG
Rudolf
Mitglied: colinardo
colinardo 03.11.2016 aktualisiert um 11:39:39 Uhr
Goto Top
Hallo Rudolf.
Zitat von @SchiRu:
Danke für die Anleitung hat sofort super geklappt. Würde mir mehr solche Anleitungen wünschen face-wink
Freut mich das ich helfen konnte.
Jetzt komm ich zu meinem nächsten Problem, die LDAP Anbindung. Du hast dafür nicht auch noch so eine Anleitung?
Würde ich dir gerne liefern, aber zur Zeit habe ich den linken Unterarm geschient => Unterarm-Muskelstrang abgerissen. Schreiben ist da mit nur einer Hand eine Qual, sorry. Das muss erst mal verheilen, keine Ahnung wie lang das dauert und ich meine Hand wieder vernünftig bewegen kann. Mache jetzt erst mal Zwangsurlaub.

Grüße Uwe
Mitglied: SchiRu
SchiRu 03.11.2016 um 11:59:13 Uhr
Goto Top
Hallo Uwe,

das klingt nicht gut - wünsche Gute Besserung!
Ich sitze in der Firma, mit zwei gebrochenen Rippen - ist zum Glück schon fast 6 Wochen her - da kann man dann auch schon mal Husten face-wink

Gruß Rudolf