2012-07-13 02:53:07,083 INFO - [MainThread] [media_monitor.py : <module>()] : LINE 78 -
*** Media Monitor bootup ***
2012-07-13 02:53:07,083 DEBUG - [MainThread] [media_monitor.py : configure_locale()] : LINE 31 - Before ANSI_X3.4-1968
2012-07-13 02:53:07,083 DEBUG - [MainThread] [media_monitor.py : configure_locale()] : LINE 35 - No locale currently set. Attempting to get default locale.
2012-07-13 02:53:07,083 DEBUG - [MainThread] [media_monitor.py : configure_locale()] : LINE 39 - No default locale exists. Let's try loading from /etc/default/locale
2012-07-13 02:53:07,083 INFO - [MainThread] [media_monitor.py : configure_locale()] : LINE 50 - New locale set to: C
2012-07-13 02:53:07,084 ERROR - [MainThread] [media_monitor.py : <module>()] : LINE 143 - Exception: 'NoneType' object has no attribute 'lower'
Ok, you will also need your database to use UTF-8 encoding. Otherwise you cannot insert tracks with unicode names/metadata.
"In most cases, if you are working with any non-ASCII data, it is unwise to use the SQL_ASCII setting, because PostgreSQL will be unable to help you by converting or validating non-ASCII characters."
There is 2 things you can do now: completely remove postgresql (sudo apt-get purge postgresql*) and reinstall it again, or following these instructions if you have data in your database:
2012-07-14 00:39:43,793 INFO - [MainThread] [media_monitor.py : <module>()] : LINE 78 -
*** Media Monitor bootup ***
2012-07-14 00:39:43,794 DEBUG - [MainThread] [media_monitor.py : configure_locale()] : LINE 31 - Before ANSI_X3.4-1968
2012-07-14 00:39:43,794 DEBUG - [MainThread] [media_monitor.py : configure_locale()] : LINE 35 - No locale currently set. Attempting to get default locale.
2012-07-14 00:39:43,795 INFO - [MainThread] [media_monitor.py : configure_locale()] : LINE 50 - New locale set to: fr_FR.UTF8