Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Użytkownik

Zaktualizowałem serwer do wydania squeeze + aktualizacja php, mysql. Po aktualizacji nie można się zalogować do poczty przez roundmail'a?
Szukałem na necie, ale chyba nikt nie miał takiego problemu.
Co może być nie tak?
Offline







Podobno człowiek...;)








Roundcube to zwykły skrypt php.
Wypakuj nowa wersję i zobacz, czy na niej jest to samo.....
W dodaktu w main.inic.php masz taki kawałek:
// system error reporting: 1 = log; 2 = report (not implemented yet), 4 = show, 8 = trace
$rcmail_config['debug_level'] = 0;
To by było na tyle
;-)
Offline


Moderator
Użytkownik

No własnie, a php zostało zaktualizowane do 5.3, już na www zauważyłem jakieś błędy, że zdeprecjonowane są jakieś funkcje. Webmail squirrel też się wysypał:
eprecated: Function session_unregister() is deprecated in /var/www/wiewiora.26646733130925/functions/global.php on line 244
IMAP Error in /var/www/roundcubemail/program/include/rcube_imap.php (142): Authentication for admin failed (LOGIN): a001 NO [AUTHENTICATIONFAILED] Authentication failed.
Musze poszukać albo nowszych wersji (chociaż nowy roundcube też nie chodzi), albo włąćzyć jakąś zgodność php w dół?
Offline


Moderator
Użytkownik

ehh. Poszedłem w złym kierunku. Okazuje się że to ogólnie z systemem pocztowym coś jest nie tak, bo o ile poczta dociera do systemu, to nie można się do niego zalogować nawet z programów pocztowych - jest błąd autoryzacji. Gdzie szukać przyczyny?
Nawet (tfu, tfu) outlook, który nie ma raczej problemów z wykryciem konfiguracji poczty, nie może jej skonfigurować.
Ostatnio edytowany przez jacquar (2012-04-25 13:00:59)
Offline







Podobno człowiek...;)








Logi przede wszystkim.
Chcesz poza tym wiedzieć, co się stało, a nawet łaskawie nie napisałeś, jakie programy działają i obsługują pocztę, na tym serwerze, nie pokazałeś nawet kawałka logu czy konfigu,
Czy myślisz, że tu są wróżki ze szklanymi kulami?
W ogóle jak przychodzi mail, to on dociera do skrzynki?
Czy tylko przychodzi, i znika np Amavisie albo Procmailu.
Co do zalogowania się do konta, to już nie SMTP, tylko POP3 lub IMAPv4.
Co udostępnia usługi POP3/IMAP na tym serwerze?
Jaki program?
Poza tym Outlook czasami nie potrafi się zalogować nawet do prawidłowo skonfigurowanego i dzialającego serwera, spróbuj Thunderbirda.
Sznurek: http://forum.dug.net.pl/viewtopic.php?pid=166647
A ponadto, to co z Ciebie za Administrator systemu pocztowego, jak nie potrafisz się zalogowac przez telnet, i zobaczyć w logu przebiegu swojego logowania?
Ostatnio edytowany przez Jacekalex (2012-04-25 14:26:34)
Offline
Użytkownik

1. logi przeglądałem, ale poza brakiem autoryzacji nic tam nie widzę
2. wróżki wróżkami, ale dobry specjalista nawet po kilku podanych objawach jest w stanie zdiagnozować możliwe problemy i pokierować dalej (a tu sami specjaliści się wypowiadają)
3. system pocztowy stanowią: exim, postfix i devcot + dodatki
4. mutt'em przeglądam pocztę, która przyszła, a telnetem wysłałem pocztę na gmaila i doszła
jakieś następne wskazówki?
Offline







Podobno człowiek...;)








Exim i Postfix robią dokładnie to samo, to serwery SMTP.
Dovecot - pomiedzy wersją 1 a 2 jest spora różnica w konfiguracji.
Jeśli mutt łączy się z serwerem, to włącz w roundcube takie rodzaje logowania, jak w mucie.
A w dovecocie po to masz w konfigu opcje (do ustawienia):
auth_debug = auth_debug_passwords =
żeby obie ustawić na yes - i zobaczyć dokładniejsze informacje z nieudanego logowania.
1. logi przeglądałem, ale poza brakiem autoryzacji nic tam nie widzę
Jeżeli po włączeniu auth_debug* nic tam nie zobaczysz, to zmień okulistę.
2. wróżki wróżkami, ale dobry specjalista nawet po kilku podanych objawach jest w stanie zdiagnozować możliwe problemy i pokierować dalej (a tu sami specjaliści się wypowiadają)
poza informacją:
ehh. Poszedłem w złym kierunku. Okazuje się że to ogólnie z systemem pocztowym coś jest nie tak, bo o ile poczta dociera do systemu, to nie można się do niego zalogować nawet z programów pocztowych - jest błąd autoryzacji. Gdzie szukać przyczyny?
Nie podałeś żadnych objawów wskazujących na takie czy inne zachowanie dovecota.
Nie napisałeś nawet, czy np mutt łączy się protokołem POP3 czy IMAP4, Roundcube wymaga protokołu IMAP4.
Więc pokaż te logi dovecota, albo konfig dovecota.
Albo sam sprawdź, co jest grane, tu masz instrukcję:
http://wiki.dovecot.org/TestInstallation
Ostatnio edytowany przez Jacekalex (2012-04-25 21:33:26)
Offline
Użytkownik

devcot.config
## Dovecot configuration file
auth_debug_passwords = yes
auth_verbose = yes
auth_debug = yes
log_path = /var/log/dovecot-error.log
info_log_path = /var/log/dovecot-info.log
syslog_facility = mail
ssl_cert_file = /etc/dovecot/mail.zs2-stargard.edu.pl.crt
ssl_key_file = /etc/dovecot/mail.zs2-stargard.edu.pl.prv
login_dir = /var/run/dovecot/login
#login_dir = /usr/local/dovecot/var/run/dovecot/login
login_chroot = yes
valid_chroot_dirs = /var/run/dovecot
login_user = dovecot
protocols = pop3s imap imaps
login_greeting = GO AHEAD, MAKE MY DAY
mail_location = mbox:/var/mail/%u.dovecot:INBOX=/var/mail/%u
mail_debug = no
mbox_read_locks = fcntl
mbox_write_locks = dotlock fcntl
#mbox_very_dirty_syncs = yes
mbox_dirty_syncs = no
pop3_uidl_format = %08Xu%08Xv
auth_username_chars = abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890-_.
disable_plaintext_auth = no
mail_access_groups = mail
first_valid_uid = 8
auth default {
mechanisms = plain
# passdb passwd-file {
#
# args = /etc/dovecot/passwd.dovecot
# }
passdb sql {
args = /etc/dovecot/dovecot_sql.conf
}
userdb static {
args = uid=8 gid=8
}
# userdb static {
#
# args = uid=mail gid=mail home=/var/mail/%u
# }
socket listen {
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}devcot-info.log
Apr 25 19:44:35 auth(default): Info: client in: AUTH 1 PLAIN service=pop3 secured lip=62.233.157.254 rip=209.85.215.20 lport=995 rport=47451 resp=AGFkbWluAHNhcmFjZW4xMw==
Apr 25 19:44:35 auth-worker(default): Info: sql(admin,209.85.215.20): query: SELECT NULL AS password, user_login FROM users WHERE password = password('***') AND user_login = 'admin' AND user_valid = 1
Apr 25 19:44:35 auth-worker(default): Info: sql(admin,209.85.215.20): Empty password returned without nopassword
Apr 25 19:44:36 auth(default): Info: new auth connection: pid=4753
Apr 25 19:44:37 auth(default): Info: client out: FAIL 1 user=admin user_login=admin
Apr 25 19:44:37 pop3-login: Info: Ignoring unknown passdb extra field: user_login
Apr 25 19:44:42 pop3-login: Info: Disconnected (auth failed, 1 attempts): user=<admin>, method=PLAIN, rip=209.85.215.20, lip=62.233.157.254, TLS: Disconnected
Apr 25 19:51:12 auth(default): Info: new auth connection: pid=4765
Apr 25 19:52:39 imap-login: Info: Disconnected: Too many invalid commands (no auth attempts): rip=127.0.0.1, lip=127.0.0.1, secured
Apr 25 20:06:40 auth(default): Info: client in: AUTH 1 PLAIN service=pop3 secured lip=62.233.157.254 rip=74.125.82.3 lport=995 rport=39593 resp=AGR5cmVrdG9yAGR5cmVrdG9yMg==
Apr 25 20:06:40 auth-worker(default): Info: sql(dyrektor,74.125.82.3): query: SELECT NULL AS password, user_login FROM users WHERE password = password('***) AND user_login = 'dyrektor' AND user_valid = 1
Apr 25 20:06:40 auth-worker(default): Info: sql(dyrektor,74.125.82.3): Empty password returned without nopassword
Apr 25 20:06:41 auth(default): Info: new auth connection: pid=4817
Apr 25 20:06:42 auth(default): Info: client out: FAIL 1 user=dyrektor user_login=dyrektor
Apr 25 20:06:42 pop3-login: Info: Ignoring unknown passdb extra field: user_login
Apr 25 20:06:47 pop3-login: Info: Disconnected (auth failed, 1 attempts): user=<dyrektor>, method=PLAIN, rip=74.125.82.3, lip=62.233.157.254, TLS: Disconnected
Apr 25 20:19:11 auth(default): Info: client in: AUTH 1 PLAIN service=imap secured lip=62.233.157.254 rip=62.233.157.254 lport=143 rport=39495 resp=AHBvY3p0YQBkeXJla3RvcjI=
Apr 25 20:19:11 auth-worker(default): Info: sql(poczta,62.233.157.254): query: SELECT NULL AS password, user_login FROM users WHERE password = password('***') AND user_login = 'poczta' AND user_valid = 1
Apr 25 20:19:11 auth-worker(default): Info: sql(poczta,62.233.157.254): Empty password returned without nopassword
Apr 25 20:19:12 auth(default): Info: new auth connection: pid=4916
Apr 25 20:19:13 auth(default): Info: client out: FAIL 1 user=poczta user_login=poczta
Apr 25 20:19:13 imap-login: Info: Ignoring unknown passdb extra field: user_login
Apr 25 20:19:18 imap-login: Info: Disconnected (auth failed, 1 attempts): user=<poczta>, method=PLAIN, rip=62.233.157.254, lip=62.233.157.254, secureddevcot-error.log
dovecot: Apr 23 19:39:24 Error: pop3-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: pop3-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: Temporary failure in creating login processes, slowing down for now dovecot: Apr 23 19:39:24 Error: child 8088 (login) returned error 89 dovecot: Apr 23 19:39:24 Error: child 8089 (login) returned error 89 dovecot: Apr 23 19:39:24 Error: child 8090 (login) returned error 89 dovecot: Apr 23 19:39:24 Error: child 8091 (login) returned error 89 dovecot: Apr 23 19:39:24 Error: imap-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: imap-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: imap-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: child 8092 (login) returned error 89 dovecot: Apr 23 19:39:24 Error: pop3-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: child 8087 (login) returned error 89 dovecot: Apr 23 19:39:24 Warning: Killed with signal 15 Apr 23 19:43:01 dovecot: Warning: Killed with signal 15 (by pid=13638 uid=0 code=kill) Apr 23 19:43:02 dovecot: Warning: Killed with signal 15 (by pid=13671 uid=0 code=kill) Apr 24 07:57:09 dovecot: Warning: Killed with signal 15 (by pid=17973 uid=0 code=kill) Apr 25 08:09:18 dovecot: Warning: Killed with signal 15 (by pid=18616 uid=0 code=kill) Apr 25 11:47:20 dovecot: Warning: Killed with signal 15 (by pid=4905 uid=0 code=kill)
# telnet localhost 143 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN] GO AHEAD, MAKE MY DAY a login admin *** a NO [AUTHENTICATIONFAILED] Authentication failed. ^]
# telnet imap.zs2-stargard.edu.pl 143 Trying 62.233.157.254... Connected to zs2-stargard.edu.pl. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE STARTTLS AUTH=PLAIN] GO AHEAD, MAKE MY DAY a login poczta *** a NO [AUTHENTICATIONFAILED] Authentication failed.
Ostatnio edytowany przez jacquar (2012-04-25 21:09:47)
Offline


Moderator
dovecot: Apr 23 19:39:24 Error: imap-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: child 8092 (login) returned error 89 dovecot: Apr 23 19:39:24 Error: pop3-login: Dovecot version mismatch: Master is v1.0.15, login is v1.2.15 (if you don't care, set version_ignore=yes) dovecot: Apr 23 19:39:24 Error: child 8087 (login) returned error 89
Specjaliści, za których śmiemy się podawać uważają, że powyższe linijki wyglądają podejrzanie ;D
Offline







Podobno człowiek...;)








I to diabelnie dziwnie podejrzane, tak, jakby były pomieszane paczki z 2 różnych wersji Dovecota, pochodzących z 2 z różnych wersji Debiana.
Coś kiepsko tego Etcha aktualizowałeś.
Ostatnio edytowany przez Jacekalex (2012-04-25 21:24:31)
Offline
Użytkownik

To było podczas aktualizacji debiana etch do squeezy - zresztą problematycznego, trzeba było się nieźle pomęczyć, kombinować z wersjami, cofać do lennyego, i spowrotem do squeezy. W końcu się udało. Ale poczta przestała działać, i niektóre skrypty php.
Błąd ten się już więcej w logach nie powtórzył.
Aktualizowałem wg opisu z netu z etch v.4 do stable, ale stable to teraz v6, a opis o tym nie wspominał
Ostatnio edytowany przez jacquar (2012-04-25 21:28:13)
Offline


Moderator
Teraz potrzeba szklanej kuli, żeby powiedziała, czy paczka dovecot-common (która pewnei dostarcza mastera) sie zaktualizowala, czy może pochodzi z ręcznej kompilacji itp..
//edit
Skoro to konsekwencja błędów w aktualizacji systemu.. to walcz dalej, bo aktualizacja najwyraźniej dla tego debiana jeszcze się nie zakończyła :)
Offline
Użytkownik

a bez kuli się nie da, bo akurat potrzeba jest teściowej...
apt-update, upgrade itp - pokazuje, że wszystko jest aktualne
Ostatnio edytowany przez jacquar (2012-04-25 21:30:45)
Offline


Moderator
jacquar napisał(-a):
a bez kuli się nie da, bo akurat potrzeba jest teściowej...
apt-update, upgrade itp - pokazuje, że wszystko jest aktualne
Mam wrażenie, że chciłbyś nas w to bardziej zangażować niż siebie samego..
Masz szczęście, że Jacekalex pociagnąl temat, ja od razu stwierdziłem że wyrywanie od Ciebie info na siłę to strata czasu, cześć.
Offline







Podobno człowiek...;)








Apr 25 20:19:11 auth-worker(default): Info: sql(poczta,62.233.157.254): query: SELECT NULL AS password, user_login FROM users WHERE password = password('***') AND user_login = 'poczta' AND user_valid = 1
Apr 25 20:19:11 auth-worker(default): Info: sql(poczta,62.233.157.254): Empty password returned without nopassword
Apr 25 20:19:12 auth(default): Info: new auth connection: pid=4916
To zapytanie SQL też jest diabelnie dziwne.
Ja mam:
password_query = SELECT CONCAT(pw_name, '@', pw_domain) AS user, pw_passwd AS password FROM vpopmail.vpopmail WHERE pw_name LIKE '%n' AND pw_domain LIKE '%d'
i działa.
To z bazy vpopmaila.
Na wszystkich dovecotach od 1.2.* do 2.0.18.
Coś mi się zdaje, że szybciej postawisz serwer od zera, niż zrobisz tą aktualizację.
Poza tym:
mail_location = mbox:/var/mail/%u.dovecot:INBOX=/var/mail/%u
skrzynek mbox bym na serwerze nie trzymał, nawet trochę dziwne, że imap na tym chodzi.
Jeśli w dodatku folder /var/mail masz na partycji root, a nie innej lub oddzielnym dysku, to masz istotny powód, żeby człowieka, który ten serwer stawiał powiesić za jaja na suchej gałęzi. :D
Ostatnio edytowany przez Jacekalex (2012-04-25 21:51:26)
Offline
Użytkownik

Nie ukrywam, że linux nie jest dla mnie chlebem powszednim, mam inne zainteresowania, a serwerem (który zainstalowałe, a dokonfigurował go kolega zdalnie), zajmuję się od czasu do czasu, gdy szwankuje, taka potrzeba. Szukam wtedy na necie i douczam się pewnych rzeczy, ale z opisami różnie bywa. Tu Wy tym żyjecie, więc jest dużo prostszym wypytać Was, i z Waszego doświadczenia czerpać to co sprawdzone. Na tym chyba polega forum. Dla Was też to dodatkowy poligon, gdzie można się sprawdzić, lub doszkolić, stawiając wyzwanie problemom, z którymi u siebie się nie zetknęliście...
Mi pozostaje wdzięczność... no i działający nadal na zapleczu serwer...
Offline







Kapelusznik








Odnośnie aktualizacji: zrobiłeś to co pisałem w poście 31 o usuwaniu niedostępnych pakietów?
Pokaż w tamtym wątku:
aptitude search '?any-version(~i !?and(~ODebian ~Astable))'
(jeśli nie masz aptitude, to dociągnij najpierw)
Offline
Użytkownik

# df System plików bl. 1K B użyte dostępne %uż. zamont. na /dev/sdb1 474440 453296 0 100% / tmpfs 516740 0 516740 0% /lib/init/rw udev 512308 136 512172 1% /dev tmpfs 516740 0 516740 0% /dev/shm /dev/sdb7 19228276 2969816 15281712 17% /home /dev/sdb6 20184644 1159680 17999620 7% /usr /dev/sdb5 28834716 14201232 13168760 52% /var /dev/sda1 76920416 58852204 18068212 77% /var/www overflow 1024 4 1020 1% /tmp
Kolega, który go konfigurował jest raczej dobry w te klocki, teraz zawalony robotą (pracuje dla IBMa), rodziną i ma totalnie mało czasu. Coś mi tam dopowiada, ale jak dla mnie to zbyt mało.
Offline
Użytkownik

Jacekalex napisał(-a):
Apr 25 20:19:11 auth-worker(default): Info: sql(poczta,62.233.157.254): query: SELECT NULL AS password, user_login FROM users WHERE password = password('***') AND user_login = 'poczta' AND user_valid = 1
Apr 25 20:19:11 auth-worker(default): Info: sql(poczta,62.233.157.254): Empty password returned without nopassword
Apr 25 20:19:12 auth(default): Info: new auth connection: pid=4916To zapytanie SQL też jest diabelnie dziwne.
Zapytanie jak zapytanie, ma za zadanie dostarczyć tylko informację CZY JEST user o podanym loginie, haśle i możliwości korzystania z poczty
Offline

Członek DUG


jacquar napisał(-a):
Kod:
# df System plików bl. 1K B użyte dostępne %uż. zamont. na /dev/sdb1 474440 453296 0 100% / tmpfs 516740 0 516740 0% /lib/init/rw udev 512308 136 512172 1% /dev tmpfs 516740 0 516740 0% /dev/shm /dev/sdb7 19228276 2969816 15281712 17% /home /dev/sdb6 20184644 1159680 17999620 7% /usr /dev/sdb5 28834716 14201232 13168760 52% /var /dev/sda1 76920416 58852204 18068212 77% /var/www overflow 1024 4 1020 1% /tmpKolega, który go konfigurował jest raczej dobry w te klocki, teraz zawalony robotą (pracuje dla IBMa), rodziną i ma totalnie mało czasu. Coś mi tam dopowiada, ale jak dla mnie to zbyt mało.
Masz całego fs'a zajetego....
aptitude clean(?) bodajże pusć.

Offline