I don't know if my problem is related to this thread, but I receive the error below upon logging in to the User Corner. I have the ebox-all PPA package, and have been keeping everything up to date. Again, this happens only after submitting a successful login.
A really nasty bug has occurred
Exception
Date::Calc::Decode_Month(): argument is not a string
Trace
Date::Calc::Decode_Month(): argument is not a string at /usr/share/perl5/EBox/CA.pm line 2314.
I'm not a Perl guy, but after a quick glance at CA.pm:2314 and neighboring lines, I decided to make the change indicated below, under the assumption that the argument in question is expected to be a string identifying the month in which the CA certificate expires. (I bet I'm wrong, but so far so good anyway.)
This is a very dirty hack, (which could easily be improved by someone familiar with Perl,) and I have no idea of the implications! USE AT YOUR OWN RISK!
$monthStr =~ s/ +//g;
$monthStr = "July"; # User corner hack - replace July with the appropriate month for piece of mind
my $dateObj = Date::Calc->new($yyyy,
Decode_Month($monthStr),
$day, $hour, $min, $sec);
Cheers!