1

Topic: 404 ERROR after fresh install

==== Required information ====
- iRedMail version: 0.8.6
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySql
- Linux/BSD distribution name and version: CentOS 6.5 Final
- Related log if you're reporting an issue:
====
After the installation, I rebooted the server, and there is nothing in /var/www/html, but a index.html and robots.txt files.

The services are installed and running (I disabled the spam/virus scanning).
[root@txwls html]# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:110                 0.0.0.0:*                   LISTEN      673/dovecot         
tcp        0      0 127.0.0.1:10031             0.0.0.0:*                   LISTEN      685/perl           
tcp        0      0 0.0.0.0:143                 0.0.0.0:*                   LISTEN      673/dovecot         
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      786/httpd           
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      480/sshd           
tcp        0      0 0.0.0.0:25                  0.0.0.0:*                   LISTEN      776/master         
tcp        0      0 0.0.0.0:443                 0.0.0.0:*                   LISTEN      786/httpd           
tcp        0      0 0.0.0.0:4190                0.0.0.0:*                   LISTEN      673/dovecot         
tcp        0      0 127.0.0.1:7777              0.0.0.0:*                   LISTEN      852/python         
tcp        0      0 0.0.0.0:993                 0.0.0.0:*                   LISTEN      673/dovecot         
tcp        0      0 0.0.0.0:995                 0.0.0.0:*                   LISTEN      673/dovecot         
tcp        0      0 127.0.0.1:10025             0.0.0.0:*                   LISTEN      776/master         
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      649/mysqld         
tcp        0      0 0.0.0.0:587                 0.0.0.0:*                   LISTEN      776/master         
tcp        0      0 :::22                       :::*                        LISTEN      480/sshd

2

Re: 404 ERROR after fresh install

*) Which URL did you access and get a 404 error?
*) Was it a fresh server OS before installing iRedMail? Do you have Apache/MySQL installed before installing iRedMail?

3

Re: 404 ERROR after fresh install

Thanks for your quick response.

1). As I stated, there is nothing but index.html and robots.txt under /var/www/html/, so all the web-based management is going to return 404 error.
2). It was a fresh new VPS before installing iRM, nothing installed before iRM.

Thanks.

4

Re: 404 ERROR after fresh install

I gave up and reintalled the OS to Debian 7.
Now during the installation process, it says the following errors:
[ ok ] Stopping MySQL database server: mysqld.
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
.....
Setting up clamav-daemon (0.97.8+dfsg-1) ...
[FAIL] Clamav signatures not found in /var/lib/clamav ... failed!
[FAIL] Please retrieve them using freshclam ... failed!
[FAIL] Then run '/etc/init.d/clamav-daemon start' ... failed!

5

Re: 404 ERROR after fresh install

Does it work after iRedMail installation?

6

Re: 404 ERROR after fresh install

cd /usr/share/apache2
root@mail:/usr/share/apache2# ls
build  default-site  error  icons
root@mail:/usr/share/apache2# cd default-site
root@mail:/usr/share/apache2/default-site# ls
index.html
root@mail:/usr/share/apache2/default-site#

Obviously, no web applications is installed correctly.

netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:143             0.0.0.0:*               LISTEN      22940/dovecot   
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      23127/apache2   
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1576/sshd       
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1807/sendmail: MTA:
tcp        0      0 0.0.0.0:4190            0.0.0.0:*               LISTEN      22940/dovecot   
tcp        0      0 0.0.0.0:993             0.0.0.0:*               LISTEN      22940/dovecot   
tcp        0      0 0.0.0.0:995             0.0.0.0:*               LISTEN      22940/dovecot   
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN      23360/amavisd-new (
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN      1807/sendmail: MTA:
tcp        0      0 0.0.0.0:110             0.0.0.0:*               LISTEN      22940/dovecot   
tcp6       0      0 :::143                  :::*                    LISTEN      22940/dovecot   
tcp6       0      0 :::22                   :::*                    LISTEN      1576/sshd       
tcp6       0      0 :::4190                 :::*                    LISTEN      22940/dovecot   
tcp6       0      0 :::993                  :::*                    LISTEN      22940/dovecot   
tcp6       0      0 :::995                  :::*                    LISTEN      22940/dovecot   
tcp6       0      0 :::110                  :::*                    LISTEN      22940/dovecot   

I don't understand why there is a sendmail instead of postfix?

If I try to send a mail using mail command, it says "postdrop: warning: unable to look up public/pickup: No such file or directory"
Look into the maillog, there is another error besides the above error:
Mar  5 03:23:32 mail sm-mta[27453]: s258MGOn027453: localhost.localdomain [127.0.0.1] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA-v4