iRedMail - awstat Nie dzia

Konfiguracja serwerów, usług, itp.
tg73
Posty: 14
Rejestracja: 30 kwietnia 2015, 22:55

iRedMail - awstat Nie działający login i pass po instalacji

Post autor: tg73 »

Witam
Po instalacji i prztestowaniu iRedMail, odkryłem dzisiaj że pakiet awstat nie skonfigurował się do końca, tzn. po wywołaniu przez przeglądarkę pyta o login i hasło, mam dane które iRedMail wygenerował przy instalacji, ale niestety nie mogę się zalogować, błędne hasło lub login. Teraz moje pytanie, może ktoś juz taki przypadek miał, czy mogę w jakiś sposób przekofingurawać ten dodatek awstat? czy zainstalować go jeszcze raz od nowa z ręki? Pytam bo nie chciałbym sobie spieprzyć tak pięknie działającego systemu...

Dziękuję za odpowiedź.
Awatar użytkownika
pawkrol
Moderator
Posty: 939
Rejestracja: 03 kwietnia 2011, 10:25

Post autor: pawkrol »

Masz taki plik? Jak tak to co w nic jest?

Kod: Zaznacz cały

/etc/apache2/conf-available/awstats.conf
tg73
Posty: 14
Rejestracja: 30 kwietnia 2015, 22:55

Post autor: tg73 »

/etc/apache2/conf-available/awstats.conf


DBDriver mysql
# Important note: use 'pass=' for MySQL, 'password=' for PostgreSQL.
DBDParams "host=127.0.0.1 port=3306 dbname=vmail user=vmail pass=J3HBnLpleXU7cRC6LKmTsHm2RkZduU"


<Directory /usr/lib/cgi-bin>
DirectoryIndex awstats.pl
Options ExecCGI


AuthType Basic
AuthName "Authentication required"
AuthBasicProvider dbd
AuthDBDUserPWQuery "SELECT password FROM mailbox WHERE username = %s AND isglobaladmin=1 LIMIT 1"


Require valid-user
</Directory>
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Zajrzyj zatem do swojej bazy vmail i odpytaj ja o rekordy z "isglobaladmin=1" na tabeli mailbox.
tg73
Posty: 14
Rejestracja: 30 kwietnia 2015, 22:55

Post autor: tg73 »

to już widziałem wcześniej, grzebiąc i szukając....
{SSHA512}RyK5lRAu7zoMIVeP7kZ00QGPH2EDLo45B6kaXse4l.....itd
ten login hasło pasuje w iRedMail i RounCube w panelach administracyjnych, jedynie nie działa a powinno w awsats...
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Co trafia do logów apache2 przy próbie logowania?
Sprawdź czy masz w apche2 aktywne moduły: dbd authn_dbd

Przejrzyj ten temat: http://www.iredmail.org/forum/topic7094 ... stats.html
tg73
Posty: 14
Rejestracja: 30 kwietnia 2015, 22:55

Post autor: tg73 »

Moduł authn_dbd jest w mods-enabled

Mam w sumie ustawione dwa konta które się mogą jako "postmaster (root)" logować i przy obydwóch wyskakuje ten błąd.

apache2/access.log
10.0.1.20 - [email protected] [06/Nov/2015:15:48:55 +0100] "GET /awstats/awstats.pl HTTP/1.1" 401 904 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.7"
10.0.1.20 - - [06/Nov/2015:15:48:57 +0100] "GET /awstats/awstats.pl HTTP/1.1" 401 766 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/601.2.7 (KHTML, like Gecko) Version/9.0.1 Safari/601.2.7"
apache/error.log
[Fri Nov 06 15:47:56.392959 2015] [auth_basic:error] [pid 6626] [client 10.0.1.20:53720] AH01617: user [email protected]: authentication failure for "/awstats/awstats.pl": Password Mismatch
tg73
Posty: 14
Rejestracja: 30 kwietnia 2015, 22:55

Post autor: tg73 »

Znalazłem jeszcze taki log
/var/log/apapche2/error.log
Sat Nov 07 00:03:03.969587 2015] [auth_basic:error] [pid 1408] [client 10.0.1.1:51555] AH01617: user postmaster@zmieniłem.to:authentication failure for "/awstats/awstats.pl": Password Mismatch
Po raz pierwszy się zalogowałem jako root na skrzynkę pocztową a tam w mailu znalazłem jeszcze to:
Error while processing /etc/awstats/awstats.web.conf
Create/Update database for config "/etc/awstats/awstats.web.conf" by AWStats version 7.2 (build 1.992)
From data in log file "/var/log/apache2/access.log"...
Error: Couldn't open server log file "/var/log/apache2/access.log" : Brak dostępu
Setup ('/etc/awstats/awstats.web.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
Error while processing /etc/awstats/awstats.conf
Create/Update database for config "/etc/awstats/awstats.conf" by AWStats version 7.2 (build 1.992)
From data in log file "/var/log/apache2/access.log"...
Error: Couldn't open server log file "/var/log/apache2/access.log" : Brak dostępu
Setup ('/etc/awstats/awstats.conf' file, web server or permissions) may be wrong.
Check config file, permissions and AWStats documentation (in 'docs' directory).
/var/log/apache2/access.log zapisuje się normalnie pomimo że w logu napisane jest "Brak dostępu" ale "Error while processing /etc/awstats/awstats.conf" to już może bliżej kłębka... jakieś podpowiedzi? Gdzie jest niby ten docs directory?
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Co z tym drugim modułem: dbd - też masz aktywny?

To co znalazłeś w mailu to prawdopodobnie wiadomości od cron demona, a ten wychodzi, że nie może czytać "/var/log/apache2/access.log".

Katalog "doc" znajdziesz w ścieżce /usr/share/doc :)
tg73
Posty: 14
Rejestracja: 30 kwietnia 2015, 22:55

Post autor: tg73 »

dziękuję za info, oba moduły czyli dbd.load i authn.dbd.load są w /etc/apapche2/mods-enabled
ODPOWIEDZ