RSS Feed

Posts Tagged ‘otrs’

  1. OTRS 2 i Magic number checking on storable string failed at blib/lib/Storable.pm

    Marzec 26, 2014 by 0verlord

    Dzisiaj króciutko o tym, jak naprawić błąd z tematu.
    OTRS to takie całkiem fajne narzędzie do zarządzania problemami, zgłoszeniami, czy innymi zdarzeniami. Alternatywy to np. Request Tracker, na którym jakiś czas temu (spory) działała infolinia Dialogu.
    Aktualna wersja OTRSa to bodajże 3.3, a niestety przyszło mi przywrócić „do celów archiwalnych” wersję 2.0.

    Na serwerze było zainstalowane Gentoo, w wersji -5 wstecz, php 5.2 i kilka innych fajnostek ;-). Po przegryzieniu się przez combo nginx+apache+mod_perl, dostawałem komunikat podobny do tego poniżej.

    Software error: Magic number checking on storable string failed at blib/lib/Storable.pm (autosplit into blib/lib/auto/Storable/thaw.al) line 415, at ../..//Kernel/System/Cache/FileStorable.pm line 128
    

    Jak by zajrzeć do pliku FileStorable.pm, to w okolicach linijki 128 jest funkcja, która pokazuje wszystko co, co jest w cache, a co pasuje do zapytania.
    I WTEM! przypomniało mi się, że już kiedyś miałem podobny problem i rozwiązałem go tak samo, tj. kasując wszystko co jest plikiem w katalogu cache. Ponieważ na tym serwerze otrs był zainstalowany w /opt/otrs2,
    katalog z cache był w /opt/otrs2/var/tmp/.
    czyli krótkie:

    find /opt/otrs2/var/tmp -type -f -exec rm -f {} \; 
    

    i po problemie.


  2. lighttpd oraz otrs 3.x.x

    Grudzień 3, 2010 by 0verlord

    Testujemy sobie w fabryce OTRSa, taki system obsługi zgłoszeń, zintegrowany, super ładny i w ogóle.
    Oczywiście standardowo instaluje się toto z Apaczem, generalnie jak kto woli. Ja akurat na tym vserverze mam lighttpd. Na szczęście dobrzy ludzie opisali gdzieś jak ma wyglądać konfig do OTRSa pod Lighttpd. Jest w sumie banalnie prosty, prostszy niż w Apaczu.

    $HTTP["host"] == "otrs.naszhost.pl" {
    	url.rewrite = ( "^/$" => "/otrs" )
    	alias.url += (
    	"/otrs-web" => "/opt/otrs/var/httpd/htdocs",
    	"/otrs"     => "/opt/otrs/bin/cgi-bin",
    )
    $HTTP["url"] =~ "^/otrs/" {
    	cgi.assign = ("" => "")
    	index-file.names = ("index.pl")
    }
    	debug.log-request-handling = "enable"
    }
    

    Do tego należy włączyć mod_rewrite w otrsie. I to wszystko.

    Fajnie się toto instaluje, generalnie wystarczy odpalić vhosta, wycelować obserwatorkę internetową w urla http://blabla/otrs/installer.pl i odpowiadać na pytania. Problem jest tylko z instalacją bazy pod mysqlem, bo trzeba niestety podać hasło do roota. Generalnie zawsze można je zmienić na chwilę, zainstalować wszystko co tam trzeba, a potem zmienić na to poprzednie niełamalne, z 32. znaków z chińskiego alfabetu.

    Ciekawe jak to się będzie zachowywało, bo aplikacja webowa w perlu już z samej nazwy brzmi groźnie ;-). Zobaczymy.
    W kazdym razie na pewno wygląda lepiej i przede wszystkim ładniej niż Request Tracker, który jest po prostu ohydny, a jego usability utknęło w 1990 roku.