MySQL Problems – a complete reinstall

I rebooted an Ubuntu 12.04 server after upgrading the kernel and MySQL.  However, I found that the new MySQL would not start. When I tried: sudo service start mysql I got: start: job failed to start There were no errors appearing in the /var/log/mysql/error.log and so there was no information to help debug it.  I … Read more

How to install imapsync on Ubuntu 12.04

Imapsync is a really useful script from syncing imap mail boxes.  I used it when migrating from Zimbra to Google Mail.  I wanted to install imapsync from source on my Ubuntu server but found the instructions a little ridiculous.  The start of the instructions are: Go into the directory imapsync-x.xx and read the INSTALL file. … Read more

Boot partition full of old kernels

I started getting an error message every time I booted into Ubuntu.  “‘The volume “boot” has only ….. bytes disk space remaining.”.   This is caused by old Linux kernels filling up the boot partition on the hard drive.  For most users, you don’t need to keep old kernels and therefore you can remove them … Read more

Magento PDF Invoices not appearing…

…is that another bug with Magento? Surely not. Here is the apache error log: Declaration of Zend_Pdf_FileParserDataSource_File::__construct() must be compatible with Zend_Pdf_FileParserDataSource::__construct() in /var/www/lib/Zend/Pdf/FileParserDataSource/File.php on line 41 The solution is to change the constructor function of lib/Zend/Pdf/FileParserDataSource.php to Again – this bug has been around since 2010. It’s 2012…

Magento php extensions 0 must be loaded

I’ve just been installing Magento (which for some reason is a real pain!). I got a really random error message when trying to setup the database. I get an error message just saying: You need to edit app/code/core/Mage/Install/etc/config.xml changing: to this: </pdo_mysql> </extensions> [/code] Given that this bug has been around since for about 3 … Read more