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). 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
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.
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.
- Inačica za ispis
- Logirajte se za dodavanje komentara
- PDF version