sys.portal
Published on sys.portal (https://sysportal.carnet.hr)

Početna > Squirrelmail - Savjeti i trikovi > Squirrelmail: problemi s prijavom i prekidima sesije (sjednice)

Squirrelmail: problemi s prijavom i prekidima sesije (sjednice)

Na Squirrelmail smo se svi navikli, a pogotovo naši korisnici. Zato, kada Squirrelmail ne radi, nastaje panika (iako je dostupno puno bolje i moćnije sučelje na sustavu Horde/IMP na http://webmail.carnet.hr [1]). Jedan od dosad nezabilježenih problema je problem s prijavom nakon nadogradnje na Wheezy, odnosno problem s prekidima sjednica kada se jednom uspijemo prijaviti. Jedan kolega je poslao upit da "nemoguće je prijaviti se u Squirrelmail, a u logovima je sve izgleda regularno", i zaista:

Jun  9 13:32:23 server slapd[30725]: conn=8077 op=293 ENTRY 
dn="uid=pperic,dc=domena,dc=hr"
Jun 9 13:32:23 server dovecot: imap-login: Login: user=<pperic>,
method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=25848, secured,
session=<iY1fkGX74gB/AAAB>
Jun 9 13:32:23 server dovecot: imap(pperic): Disconnected: Logged out
in=44 out=721
Jun 9 13:32:23 server 0: Successful webmail login: by pperic
(server.domena.hr) at 193.198.X.Y on 09/06/2014 11:32:23:

U web sučelju Squirrelmaila piše samo "Pogreška: za pristup ovoj stranici nužno je ulogirati se". Dodatno, svakih nekoliko puta je moguće prijaviti se, a onda nekoliko puta nije.

Nakon što smo zamijenili zaostalu konfiguraciju s izdanja Squeeze s onom iz PHP-a 5.4.4, te izbacili neke module, Squirrelmail nije proradio. No, pronašli smo na identičan problem opisan na adresi:

http://squirrelmail.5843.n7.na bble.com/login-problems-with-1 -4-23-svn-td25746.html [2]

Problem se odnosi na aktualnu inačicu Squirrelmaila u Wheezyju, i do sada se manifestirala samo u jednom slučaju. Ukoliko imate ovaj problem, odgovarajuća zakrpa se nalazi na http://sourceforge.net/p/squirrelmail/code/14444 [3].

U biti, patchiranje se svodi samo na dvije izmjene, koje možete napraviti ručno.

U datoteci /usr/share/squirrelmail/functions/plugin.php u retku 71 umjesto

  $ret = '';

treba staviti

  $ret = NULL;

U datoteci /usr/share/squirrelmail/src/read_body.php u retku 669 umjesto

     if($ret != '') {

treba staviti

     if(!is_null($ret)) {

Ne moramo napominjati, ova dvije sitne promjene su riješile problem.

  • Logirajte [4] se za dodavanje komentara
pon, 2014-06-23 15:31 - Željko Boroš
Vote: 
0
No votes yet

Copyright ©2003.-2017. CARNet. Sva prava pridržana.
Mail to portal-team(at)CARNet.hr

Google+


Source URL: https://sysportal.carnet.hr/node/1408

Links
[1] http://webmail.carnet.hr
[2] http://squirrelmail.5843.n7.nabble.com/login-problems-with-1-4-23-svn-td25746.html
[3] http://sourceforge.net/p/squirrelmail/code/14444
[4] https://sysportal.carnet.hr/sysportallogin