I noticed once of the domains I'm about to transfer has Squirrel Mail installed, so I attempted to install it on my test domain to make sure that all the appropriate modules and packages are installed to run the application before I transfer the domain.
The install script manages to download the packages from the web just fine, but then hangs on the installation step:
Found http://prdownloads.sourceforge.net:80/sourceforge/squirrelmail/squirrelm... in cache .. Found http://scripts.virtualmin.com:80/set_user_data-1.0.tar.gz in cache ..
Configuring Apache PHP settings .. .. already done. Now installing SquirrelMail version 1.4.20 ..
I let it sit there for about 10 minutes, and there appears to be no movement in the installation.
it appears to have placed all the files in the public_html/squirrelmail directory, however, visiting the website gives the following:
ERROR: Config file "config/config.php" not found. You need to configure SquirrelMail before you can use it.
This is CentOS 5.5 with the Bleeding Edge PHP packages installed.
Thoughts?
Comments
Submitted by tauvix on Tue, 07/20/2010 - 22:35 Pro Licensee Comment #1
subscribing...
Submitted by JamieCameron on Tue, 07/20/2010 - 23:35 Comment #2
If you SSH into the system while the install is running and run the
top
command, can you see any process (likeconf.pl
) using up a lot of CPU time?Submitted by tauvix on Thu, 07/22/2010 - 11:25 Pro Licensee Comment #3
Sorry it took so long to respond.
When I log in and look for running commands while waiting for squirrelmail to install, there are no processes sitting eating CPU. The box appears to be more or less completely idle.
Submitted by tauvix on Mon, 09/13/2010 - 12:54 Pro Licensee Comment #5
Is there any update to this? One of my users had a problem with his SquirrelMail installation today, and attempted to reinstall it, and the same thing happened for him.
Submitted by JamieCameron on Mon, 09/13/2010 - 15:41 Comment #6
This one is hard to debug, as I can't re-produce it myself on our test systems.
Does it happen every time you install squirrelmail, or just occasionally?
Submitted by tauvix on Mon, 09/13/2010 - 16:01 Pro Licensee Comment #7
Every time. Since migrating to the new server I have been unable to install squirrelmail on any domain, whether migrated from the old server or created on this server.
If you want, I'll enable the support login and you can check it out on my system.
Submitted by JamieCameron on Mon, 09/13/2010 - 16:08 Comment #8
Yes, a support login would be really useful - that way I can see what is going wrong under the hood.
Submitted by tauvix on Mon, 09/13/2010 - 16:19 Pro Licensee Comment #9
Okay, I've set up the support login. The server is server.infinite-monkeys.com.
I setup a test domain for your use: testdomain.tauvix.com
I verified that the issue presents itself, and then reset the domain back to defaults.
Submitted by JamieCameron on Mon, 09/13/2010 - 16:49 Comment #10
I tried an install from the command line, and noticed that it logged the error :
Error: Failed to open /dev/pts/6 : No such file or directory
this indicates that TTY allocation using Webmin's built-in code is failing. To fix this, I installed the IO::Tty perl module with :
yum install perl-IO-Tty
and the Squirrelmail install now works fine.
Submitted by tauvix on Mon, 09/13/2010 - 16:55 Pro Licensee Comment #11
Ah. That makes sense. I've discovered a couple of pty related issues since moving to the Xen virtualized platform.
Thanks for the help!
Submitted by JamieCameron on Mon, 09/13/2010 - 16:57 Comment #12
What's odd is that I haven't seen this issue on my test systems, even those using Xen. It may be some obscure kernel configuration issues..
Submitted by tauvix on Mon, 09/13/2010 - 17:00 Pro Licensee Comment #13
I'm hosting with linode.com, and I'm using their kernel rather than the "Stock" one, because it has the paravirtualized drivers activated.
I know that at one point I was having trouble using screen because of a /dev link missing, then they did an update release of the kernel and I rebooted and no longer had the issue.
I wonder if we're just running into something like that again.
I might open a ticket with them in regards to all of the /dev/pts/* entries being missing.
Submitted by Issues on Mon, 09/27/2010 - 19:19 Comment #14
Automatically closed -- issue fixed for 2 weeks with no activity.