OTRS Farben der Priorität ändern und hinzufügen

Bearbeiten der Standard css

vim /opt/otrs/var/httpd/htdocs/skins/Agent/default/css/Core.Default.css

Suchen nach

[...]
.Flag span.PriorityID-5 {
    background-color:#ff505e;
}
[...]

Im OTRS Frontend Admin → Prioritäten schauen welche Priorität welche ID hat. Der Prioritätslink enthält die ID zB

http://test-bu.de/otrs/index.pl?Action=AdminPriority;Subaction=Change;PriorityID=5

PriorityID=5 = ID-5. Eine zusätzliche Priorität hinzufügen (Admin → Prioritäten → Priorität hinzufügen) und css dementsprechend erweitern.

.Flag span.PriorityID-5 {
    background-color:#ff505e;
}
 
.Flag span.PriorityID-6 {
    background-color:#ff0000;
}

Damit würde die Priorität 6 die Farbe Rot (#ff0000) erhalten.

→ Weiterlesen...

2018/10/01 13:52 · Dominik Reichardt

Alte Kernelversionen entfernen

Die folgende Möglichkeit alte Kernelersionen zu entfernen betrifft Debian oder Debianbasierte Systeme. Als erstes alle installierten Kernelversionen anzeigen lassen.

toor@lap02 ~ $ sudo dpkg --list | grep linux-image
ii  linux-image-4.4.0-134-generic [...]
ii  linux-image-4.4.0-135-generic  [...]
ii  linux-image-extra-4.4.0-134-generic [...]
ii  linux-image-extra-4.4.0-135-generic [...]
toor@lap02 ~ $

Der Befehl purge-old-kernels behält die letzten 3 Kernelversionen und entfernt den Rest. Sollte der Befehl nicht existieren, dass Paket byobu installieren.

toor@lap02 ~ $ sudo apt install byobu

Anschließend können die älteren Kernel mittels

toor@lap02 ~ $ sudo purge-old-kernels

entfernt werden. Wer mehrere Kernelversionen behalten möchte, kann dies mittels

toor@lap02 ~ $ sudo purge-old-kernels --keep 5

erreichen.

→ Weiterlesen...

2018/09/24 10:36 · Dominik Reichardt

OTRS Serverumzug

Umzug von

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch
 
# uname -a
Linux intranet2 4.9.0-4-686-pae #1 SMP Debian 4.9.65-3+deb9u1 (2017-12-23) i686 GNU/Linux

nach

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch
 
# uname -a
Linux server37 4.9.0-7-amd64 #1 SMP Debian 4.9.110-1 (2018-07-05) x86_64 GNU/Linux

OTRS ist im Intranet (alter Server) aktuell (OTRS 6 Patch Level 10). Um fehlenden Paketen usw. während des Umzuges aus dem Weg zu gehen, wurde OTRS auf dem neuen Server ohne weitere Konfiguration nach dem OTRS Admin Manual installiert.

→ Weiterlesen...

2018/09/18 22:03 · Dominik Reichardt

Tine 2.0 Update Fehler

Während des letzten Updates von Tine 2.0 kam es zu folgendem Fehler

root@intranet2:/var/www/html/tine# php setup.php --update
PHP Fatal error:  Uncaught Tinebase_Exception: waited for Action Queue to become empty for more than 300 sec in /var/www/html/tine/Setup/Controller.php:738
Stack trace:
#0 /var/www/html/tine/Setup/Controller.php(600): Setup_Controller->_prepareUpdate(Object(Tinebase_Model_FullUser))
#1 /var/www/html/tine/Setup/Controller.php(486): Setup_Controller->updateApplication(Object(Tinebase_Model_Application), '12')
#2 /var/www/html/tine/Setup/Frontend/Cli.php(544): Setup_Controller->updateApplications(Object(Tinebase_Record_RecordSet))
#3 /var/www/html/tine/Setup/Frontend/Cli.php(500): Setup_Frontend_Cli->_updateApplications()
#4 /var/www/html/tine/Setup/Frontend/Cli.php(73): Setup_Frontend_Cli->_update(Object(Zend_Console_Getopt))
#5 /var/www/html/tine/Setup/Server/Cli.php(132): Setup_Frontend_Cli->handle(Object(Zend_Console_Getopt))
#6 /var/www/html/tine/Setup/Core.php(115): Setup_Server_Cli->handle()
#7 /var/www/html/tine/setup.php(14): Setup_Core::dispatchRequest()
#8 {main}
  thrown in /var/www/html/tine/Setup/Controller.php on line 738
 
Fatal error: Uncaught Tinebase_Exception: waited for Action Queue to become empty for more than 300 sec in /var/www/html/tine/Setup/Controller.php:738
Stack trace:
#0 /var/www/html/tine/Setup/Controller.php(600): Setup_Controller->_prepareUpdate(Object(Tinebase_Model_FullUser))
#1 /var/www/html/tine/Setup/Controller.php(486): Setup_Controller->updateApplication(Object(Tinebase_Model_Application), '12')
#2 /var/www/html/tine/Setup/Frontend/Cli.php(544): Setup_Controller->updateApplications(Object(Tinebase_Record_RecordSet))
#3 /var/www/html/tine/Setup/Frontend/Cli.php(500): Setup_Frontend_Cli->_updateApplications()
#4 /var/www/html/tine/Setup/Frontend/Cli.php(73): Setup_Frontend_Cli->_update(Object(Zend_Console_Getopt))
#5 /var/www/html/tine/Setup/Server/Cli.php(132): Setup_Frontend_Cli->handle(Object(Zend_Console_Getopt))
#6 /var/www/html/tine/Setup/Core.php(115): Setup_Server_Cli->handle()
#7 /var/www/html/tine/setup.php(14): Setup_Core::dispatchRequest()
#8 {main}
  thrown in /var/www/html/tine/Setup/Controller.php on line 738

Der Fehler entsteht nach einigem recherchieren von dem verwendeten Redis Cache. Diesen kann man sich mittels

root@intranet2:/var/www/html/tine# redis-cli keys '*TinebaseQueue*'

anzeigen lassen.

root@intranet2:/var/www/html/tine# redis-cli keys '*TinebaseQueue*'
 1) "TinebaseQueueQueue"
 2) "TinebaseQueueData:5f998404d4d11fc752691eccde71b84e77d0d630"
 3) "TinebaseQueueData:ec56ebe18300fa762fd63c90d2a4d469913af622"
 4) "TinebaseQueueData:35a8af20e85660ec7092a7ebc641f242de972730"
 5) "TinebaseQueueData:e2b4dc4fe742c7ce3b2b19893d6388309295c018"
 6) "TinebaseQueueData:e6fc468aed8cb24caa93dd2523714c77eac58966"
 7) "TinebaseQueueData:c85f9df51b8fbf6f7169307a83c2391c538e7326"
 8) "TinebaseQueueData:8d66c4776ff85cfc3392a037e10d8a1e2f8807ca"
 9) "TinebaseQueueData:7515a531e78592abb667a68a8389a068eb472ba5"
10) "TinebaseQueueData:3b09dc4cc911c4f80610a2bcdd7917f56aea3b7a"
11) "TinebaseQueueData:f884a02af18f4a11294c48849b26491d9063481e"
12) "TinebaseQueueData:4fad47f2d2212c0e0203b85eb2b731a9d41793f5"
13) "TinebaseQueueData:45fa79b2f8fefec2395aae8deeefcc257e16d813"
14) "TinebaseQueueData:750ea50ea43c905f5c4fa8819afed587cea6277b"
15) "TinebaseQueueData:0480421b7a79fbc16e623a10bf39d834799e0491"
16) "TinebaseQueueData:d9c201f2f9c82ea7e02b5fa1122581f1f9cdc6b7"
17) "TinebaseQueueData:525081aa7829544afdeb1ca1310cdb98f8070c5b"
18) "TinebaseQueueData:a817d6f81a7bd1ae383adb9c102799a55915fd02"
19) "TinebaseQueueData:9706cb5e9453fd123cd1a79a36feee0e5e6a9509"
20) "TinebaseQueueData:6bbf1da83f5c632582635b61f2462b1ec4bd9bc8"
21) "TinebaseQueueData:23be84d1ee8feaf503edd7e188caf7d1d9491307"
22) "TinebaseQueueData:ff1d16d7d227c9dcf311bcbe0688fc971b571512"
23) "TinebaseQueueData:4cc58d3d4fd822c64bee5018564f38a570f12e6a"
24) "TinebaseQueueData:9c0f3f89a6fa83b82963115365dee332dfe3c662"
25) "TinebaseQueueData:c22c02a98ea9d9b384867d0b965abc5c573ef4bd"
26) "TinebaseQueueData:3b58519ea6404aecd98c15e2371980676e26597f"
27) "TinebaseQueueData:a14dfc4a92d62d4d9f8dd7dbc98dedfd81f3504d"
28) "TinebaseQueueData:02716763f8f3317d12598b7dcd0bd602e5745412"
29) "TinebaseQueueData:5b047725a2e5b90f5464fa9544c5c0ecd1542831"
30) "TinebaseQueueData:75b00a99b095e9065c89ce500f687e97886ddf83"
31) "TinebaseQueueData:22ba67cbc09eeb008145c24892d1e0c009685390"
32) "TinebaseQueueData:880ad659ceca6bb36cf0aec6d030c4a6dd0c87c7"
33) "TinebaseQueueData:73871e6c39dc55c1ee25d408901b98ec7770307f"
34) "TinebaseQueueData:0e293a6194276d351bda5b570af80780a50e7427"
35) "TinebaseQueueData:88fcae23579f29ac5428b7c98c13f4ed003f28aa"
36) "TinebaseQueueData:bbf027ddbfc6cb064b1de67dc4d78d833df81602"
37) "TinebaseQueueData:3d52d5fdca11f2ed1cbcd50c5b056afcca9ae977"
38) "TinebaseQueueData:116983bdb84439440f59e4414209c7e6da2189cb"
39) "TinebaseQueueData:048489e90a2cb8e230c4db3deb2ebfde0c3d3046"
40) "TinebaseQueueData:68a1cfa1145cef7d34d282c98c669efd0b2ab0f0"
41) "TinebaseQueueData:ccc825a39308e40ba17a5fadb07da9ba601fa56d"
42) "TinebaseQueueData:498a99be0469374281d43ef974781fbdf620b719"
43) "TinebaseQueueData:5e4b2218c08b2400283a1fbe9b6d3ecb4a9cd027"

Sollten Einträge vorhanden sein, kann man diese mittels

root@intranet2:/var/www/html/tine# redis-cli flushdb
OK

entfernen. Ist der Cache gelöscht, klappt das Update via GUI und CLI.

2018/08/18 10:37 · Dominik Reichardt · 0 Kommentare

Roundcube Logo austauschen

Logo auf dem Server in das Verzeichnis

/usr/share/roundcube/skins/larry/images

laden. Wenn man ein anderes Design verwendet, Pfad anpassen. Konfiguration von Roundcube anpassen

vim /etc/roundcube/config.inc.php

folgende Zeile einfügen oder anpassen wenn vorhanden.

[...]
$config['skin_logo'] = "/images/logo.png";
[...]
2018/06/07 08:40 · Dominik Reichardt