This has got to have a simple answer but so far I've got nothing... I've had Squirrelmail running on a Ubuntu for a few years and under OS X before that. I just upgraded the server from 7.10 by installing 9.10 on a new hard disk on spare hardware, copied web, shared files and other configurations over, then moved the disk onto server hardware. I had to edit a script (not related to squirrelmail) that didn't work under the new BASH version, but everything else except Squirrelmail works. I installed the LAMP-SERVER^ package, but when I try to access Squirrelmail I get: ERROR: Config file "config/config.php" not found. You need to configure SquirrelMail before you can use it. Ok, time to run configtest. I get: Fatal error: Call to undefined function get_location() in /usr/share/squirrelmail/src/configtest.php on line 46 It would seem a module isn't loaded or properly configured, but I haven't been able to find anything. It's obviously got the right path since it found the configtest.php file. Any ideas? I will except that I am missing something very obvious, wouldn't be the first time.