GoDaddy.com down

Just 6 hours ago, I was using Godaddy.com to manage some of my domain names and register new ones and just now it says

I never heard / saw any notice of such maintenance :S It also begs the question about the availability and reliability of GoDaddy.com services

Joomla does not support PHP 5.3

Are you getting these errors in Joomla?

Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/xx/public_html/libraries/joomla/cache/handler/callback.php on line 99

or

Warning: Parameter 1 to HTML_content::show() expected to be a reference, value given in /home/xx/public_html/travel/includes/Cache/Lite/Function.php on line 92

Its because Joomla does not support PHP 5.3 or PHP 5.3.1

Just downgrade your PHP version and these errors will go away

Use the following fix as proposed by Alexis in the comments. He says

Here is a simple solution to fix it:

Open /includes/Cache/Lite/Function.php and replace at line 74:

$arguments = func_get_args();

with:

$arguments = func_get_args();
$numargs = func_num_args();

for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}

Fixing Pear ‘unsupported protocal’ error

Are you getting the following error while updating any package in pear?

pear.php.net is using a unsupported protocal – This should never happen.

I got this error right after I upgraded PHP from 5.2 to 5.9 (using CentOS-Testing repo). To resolve this situation, do this.

rm -fr /usr/share/pear/.channels

and then do this

pear update-channels

It should now give you the following output

Updating channel "doc.php.net"
Update of Channel "doc.php.net" succeeded
Updating channel "pear.php.net"
Update of Channel "pear.php.net" succeeded
Updating channel "pecl.php.net"
Update of Channel "pecl.php.net" succeeded

That’s it, your issue is resolved.

Fixing Webmin 1.5’s Software Package Update emails

Recently, I talked about getting an error in my mailbox instead of the notification email from Webmin 1.5’s Software Package Update module. Today, I found a hint to its solution on the sourceforge.net email archives.

This is a known bug and it will be fixed in next public release, if you don’t wish to wait, you can do a devel-update of your webmin.

Webmin’s Software Package Update emails are not working

I have wrote yesterday about Webmin 1.5 features. I especially liked the one that will send me a notification when there is any update available to any of the components installed on my Linux box.

To my disappointment, I never got any Software Package Updates module‘s email notification, instead I got this in my mailbox

Undefined subroutine &main::list_all_current called at /usr/libexec/webmin/package-updates/update.pl line 12.

I have no clue what this means or how do I fix it. Any one who can help me with this?

Update: A fix is available for this bug

Webmin 1.5 features

Two new features introduced in Webmin 1.5 that really attracts me are

  1. Software Package Updates module, it notifies about new available updates and optionally can send email and/or install security or all updates
  2. System Status, collects system information by running a background cron job on your system

The interface has also improved a little, and its slower while loading (figures!), but gives more information in the dashboard.

To update or not to update?

All my technical life, I knew and followed this simple rule

New updates to any application or component are meant to improve and fix the bugs present in it. Downloading new updates ensures that you system is up-to-update, has fixes to all those bugs you have been getting annoyed with and more stable.

Unfortunately not every IT department thinks that, especially the one I am facing at work. According to them, the new updates should only be applied IF and only IF they offer some new functionality (duhh!). Hello! what happened to the bug-fixes that are promised with these updates?

Continue reading