I am updating the installation of Joomla 3.1 on my home computer. My environment is Ubuntu 12.10 with apache server installed by php 5.4.6. Since installing the system, I'm just trying to install more languages โโthrough the language manager: 
As you can see, 2 additional languages โโthat I need are displayed in the list, but after selecting each language and clicking "Install" I was taken to a page with this message:
DateTime :: __ construct (): failed to parse time string (jerror) at position 0 (j): timezone not found in database
Using the button, you can simply return to the control panel. I was surprised to see that these languages โโare displayed on the list.
I also saw this message when I tried (and could not) install my first component - it was a component for embedding Google maps in articles.
In any case, I could not find a solution to this problem on the Internet, I was wondering if anyone knew about the problems. Any help is much appreciated!
Thanks!
EDIT
The problem in my case was such that some of my directories were not writable. I went to the "Directory Permissions" tab in the "System Information" section and tried to make sure that all directories are writable. When I first opened it, all the directories in the "administrator" directory were not writable, and we changed them to write through the linux shell, after which I was able to install new languages โโwithout the error message above.

jeffery_the_wind
source share