FreeGuide

FAQ »

# Date Manip Error

- View

- Home Page
- Download And Install
- User Guide
- Help And FAQ
- Developers
- Credits
- Screenshots
- Links
- Site Map
- Contact Us

# I see an error message "XMLTV requires a Date::Manip timezone of +0000 to work properly." - how can I fix it?

This problem is being tracked in Bug 544522. It occurs in Ubuntu 10.4 (Lucid) when trying to download UK listings.

FreeGuide relies on XMLTV to download its listings, and XMLTV relies on a library called Date::Manip. Date::Manip was recently changed, and those changes appear in Ubuntu 10.04. Unfortunately, the version of XMLTV included with Ubuntu 10.04 does not work properly with the changed Date::Manip.

There are 3 possible solutions to this problem.

### Wait for Ubuntu release in backports or updates

Hopefully, soon, the fixed version of XMLTV will be placed in the "Backports" section of the Lucid repositories. You can enable this section in the Software Sources tool on Ubuntu.

It might even be placed into the updates section, which should mean you don't need to change anything to upgrade to it. This looks unlikely, though.

### Get it from Debian unstable

A version of XMLTV that contains the fix may be downloaded from the Debian archives. You should download these packages (.deb files): xmltv-util, xmltv and xmltv-gui (you may also need libxmltv-perl). You can install them by opening a terminal, `cd`-ing into the directory that contains the .deb files you downloaded, and typing:

`sudo dpkg -i *xmltv*.deb`

### Build from source

Another approach is to run:

`sudo apt-get build-dep xmltv-gui`

and then download the XMLTV source and build it with:

`perl Makefile.PL && make && sudo make install`

This worked for me, but is not recommended.

If you would like to help improve this site, please Contact Us and we will give you the password to edit pages.
Page last modified on May 17, 2010, at 03:13 AM PmWiki Info | - - - () -