Arkisto

Archive for the ‘Uncategorized’ Category

Linux projekti – Mumble-palvelin viikot 47 ja 48

27 marraskuun, 2012 2 kommenttia

Viikko 47 ja 48 – Ongelmanratkaisua

Viikolla 46 ilmeni ongelmia MAP:n asennuksen kanssa. Kun asennussivu pyysi tietokannan nimeä, se ei hyväksynyt sitä aluksi. Poistin tietokannan ja tein uuden phpmyadminin kautta oletusasetuksia käyttäen, tällä kertaa MAP hyväksyi kaiken ja loi tarvittavat taulut.


Asennuksen jälkeen MAP:n ylläpitosivu ei kuitenkaan avautunut. Aloin käymään läpi asennusohjeita tarkistaakseni, että olin tehnyt kaikki oikein. Ohjeista ei kuitenkaan löytynyt mitään hyödyllistä. Kokeilin myös ottaa yhteyttä MAP:n ylläpitäjiin IRC:n kautta, mutta kanava vaikutti kuolleelta ja kukaan ei vastannut.

Useiden tuntien pähkäilyn jälkeen päätin kokeilla toista Mumble-palvelin web interfacea(MumPI). Asennus sujui ongelmitta, mutta sama ongelma ilmeni jälleen kerran ja MumPI:n sivu ei auennut. Vasta tässä vaiheessa tajusin alkaa käymään lokeja läpi, kun alkoi näyttämään siltä, että vika on tuskin MAP:ssa.

$ sudo tail -10 /var/log/apache2/error.log

Lokista paljastui heti Iceen ja PHP:n liittyviä virheitä.

PHP Warning: PHP Startup: Unable to load dynamic library
’/usr/lib/php5/20090626/IcePHP.so’ – /usr/lib/php5/20090626/IcePHP.so: cannot
open shared object file: No such file or directory in Unknown on line 0

Käytin tässä olevaa ratkaisua ja apache ei enää ilmoittanut samasta virheestä.

Seuraava virhe johtui siitä, että olin lisännyt /etc/php5/apache2/php.ini tiedoston dynamic extensions kohtaan extension=/usr/lib/php5/20090626+lfs/IcePHP.so

PHP Warning:  Module ’ice’ already loaded in Unknown on line 0

Ratkaisu ongelmaan löytyi täältä. Loki ilmoittaa kuitenkin vielä seuraavista virheistä:

[error] [client …] PHP Warning:  require_once(Ice.php): failed to open stream: No such file or directory in /home/*****/public_html/MumPI/classes/ServerInterface.php on line 6
[error] [client …] PHP Fatal error:  require_once(): Failed opening required ’Ice.php’ (include_path=’.:/usr/share/php:/usr/share/pear’) in /home/*****/public_html/MumPI/classes/ServerInterface.php on line 6

Toistaiseksi en ole saannut vielä ratkaistua näitä ongelmia, mutta muutamat linkit näyttivät lupaavilta.

https://github.com/Kissaki/MumPI/wiki/FAQ 

Kokeilin FAQ:n ratkaisua, mutta virheilmoitus pysyi samana. Ice.php:n lukeminen ei onnistunut.

http://sourceforge.net/projects/phpmumbleadmin/forums/forum/1065855/topic/5488397

Luin langan läpi, mutta en ole ehtinyt kokeilla vielä siinä tehtyjä toimenpiteitä.

 

Jatkotoimenpiteet

Poltin jo uuden Ubuntu 12.04 live CD:n, jotta voin kokeilla kaiken asennusta tyhjältä pohjalta, sillä koneella aiemmin tehdyt asiat mm. mumble-djangolla ovat saattaneet jollain tavalla sotkea asioita. Samalla suoritan lopputestauksen ja katson, voiko tekemäni toimeenpiteet toistaa ja saako niistä saman lopputuloksen.

Pahimmassa tapauksessa, jos en saa minkäänlaista web interfacea toimimaan, kirjoitan lyhyehkön oppaan Mumble-palvelimen hallinnasta shellin kautta. Ennen radikaaleja toimenpiteitä aion kuitenkin yrittää ratkaista ongelmaa etsimällä ratkaisua netistä.

Projekti ei ole edennyt täysin aikataulun mukaan, mutta uskon saavani sen valmiiksi ajoissa.

 

 

Kategoriat:Linux, Uncategorized Avainsanat: , ,