Subject: The mailing list for listmasters using Sympa
List archive
Re: [sympa-users] Upgrading from 5.4.7 to 6.2.4...
- From: Tim Kuehn <address@concealed>
- To: David Verdin <address@concealed>
- Cc: address@concealed
- Subject: Re: [sympa-users] Upgrading from 5.4.7 to 6.2.4...
- Date: Fri, 4 Sep 2015 13:33:41 -0400
David -
Here's a step-by-step as I'm going through the upgrade process.
If the errors that are thrown during the --upgrade process can be safely ignored, the end result _appears_ to be a good upgrade with the exception of the passwords not carrying over. I can live with that as it's easy to reset them
I've documented the steps as I made them, and added notes of things to be aware of in that step.
-------------------------
I've got a copy of the 5.4.7 mailing list system on a CentOS 6.7 VM stored in /home/sympa.
/etc/sympa.conf and /etc/wwsympa.conf both exist.
Running "make install"
1) "make install" initially thinks it's a new install, and then detects its an upgrade from 5.4.7.
2) It creates /etc/sympa/sympa.conf which is a file with everything commented out.
Attempt to upgrade the config location:
# ./sympa.pl --upgrade_config_location
Sympa configuration already located at /etc/sympa/sympa.conf
Rename /etc/sympa/sympa.conf to /etc/sympa/sympa.conf.install and try again...
# ./sympa.pl --upgrade_config_location
Sympa configuration moved to /etc/sympa/
The /etc/*sympa.conf files are moved to the /etc/sympa directory and are no longer present in /etc.
Run the upgrade.
Note:
1) requests to run --upgrade while running --upgrade....
3) closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
2) Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200.
---
# ./sympa.pl --upgrade
err Conf::_detect_unknown_parameters_in_config() Line 17 of sympa.conf, parameter localedir is now obsolete
err Conf::_detect_unknown_parameters_in_config() Line 158 of sympa.conf, parameter openssl is now obsolete
err Conf::_detect_unknown_parameters_in_config() Line 11 of sympa.conf, parameter pidfile is now obsolete
notice Conf::_load_server_specific_secondary_config_files() /etc/sympa/wwsympa.conf was found but it is no longer loaded. Please run sympa.pl --upgrade to migrate it
notice Conf::_load_server_specific_secondary_config_files() /etc/sympa/wwsympa.conf was found but it is no longer loaded. Please run sympa.pl --upgrade to migrate it
notice main:: Sympa 6.2.4 Started
notice main:: Upgrade process...
notice main:: Upgrading from 5.4.7 to 6.2.4...
notice Sympa::DatabaseManager::probe_db() Table conf_table created in database sympa
notice Sympa::DatabaseManager::probe_db() Table notification_table created in database sympa
notice Sympa::DatabaseManager::probe_db() Table exclusion_table created in database sympa
notice Sympa::DatabaseManager::probe_db() Table stat_counter_table created in database sympa
notice Sympa::DatabaseManager::probe_db() Table list_table created in database sympa
notice Sympa::DatabaseManager::probe_db() Table one_time_ticket_table created in database sympa
notice Sympa::DatabaseManager::probe_db() Table stat_table created in database sympa
notice Sympa::DatabaseManager::_check_fields() Field "label_conf" (table "conf_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_conf" (table "conf_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "value_conf" (table "conf_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_primary_key() Primary key conf_table [robot_conf,label_conf] is missing. Adding it
notice Sympa::DatabaseManager::_check_fields() Field "arrival_date_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "arrival_epoch_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "date_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "list_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "message_id_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "pk_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "reception_option_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "recipient_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "status_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "type_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "last_active_date_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "last_login_date_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "last_login_host_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "wrong_login_count_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "date_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "family_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "list_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "user_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_primary_key() Primary key exclusion_table [user_exclusion,robot_exclusion,family_exclusion,list_exclusion] is missing. Adding it
notice Sympa::DatabaseManager::_check_fields() Field "beginning_date_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "count_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "data_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "end_date_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "list_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "prev_id_session" (table "session_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "refresh_date_session" (table "session_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "creation_email_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "creation_epoch_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "family_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "name_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "searchkey_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "status_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "topics_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "total_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "update_email_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "update_epoch_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "web_archive_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_primary_key() Primary key list_table [name_list,robot_list] is missing. Adding it
notice Sympa::DatabaseManager::_check_indexes() Removing obsolete index user_index
notice Sympa::DatabaseManager::_check_indexes() Index admin_user_index on table admin_table does not exist. Adding it
notice Sympa::DatabaseManager::_check_fields() Field "data_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "date_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "email_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "remote_addr_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "status_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "ticket_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "number_messages_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "suspend_end_date_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "suspend_start_date_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "suspend_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_indexes() Removing obsolete index user_index
notice Sympa::DatabaseManager::_check_indexes() Index subscriber_user_index on table subscriber_table does not exist. Adding it
notice Sympa::DatabaseManager::_check_fields() Field "daemon_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "date_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "email_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "list_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "operation_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "parameter_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "read_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "robot_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_fields() Field "user_ip_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it...
notice Sympa::DatabaseManager::_check_indexes() Index stats_user_index on table stat_table does not exist. Adding it
notice Sympa::Message::new_from_template() Processing Sympa::Message <address@concealed,8484>; message_id=address@concealed; recipients=ARRAY; sender=address@concealed; template=listmaster_notification; type=db_struct_updated
notice Sympa::Mailer::store() Done sending message Sympa::Message <address@concealed,8484> for * (priority 1) in 0 seconds since scheduled expedition date
notice Sympa::Upgrade::upgrade() Rebuilding config.bin files for ALL lists...it may take a while...
notice Sympa::Upgrade::upgrade() Rebuilding the admin_table...
notice Sympa::Upgrade::upgrade() Removing obsolete OTHER/ bounce directories
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed
notice Sympa::Upgrade::upgrade() Fixing Q-encoding of web document filenames...
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Processing list address@concealed...
closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356.
notice Sympa::Upgrade::upgrade() Fixing robot column of exclusion table
notice Sympa::Upgrade::upgrade() Caching all list config to database...
notice Sympa::Upgrade::upgrade() ...done
notice Sympa::Upgrade::upgrade() Migrating wwsympa.conf...
Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200.
Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200.
Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200.
Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200.
Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200.
notice Sympa::Upgrade::upgrade() /etc/sympa/sympa.conf has been updated. Previous version has been saved as /etc/sympa/sympa.conf.04.Sep.2015-13.04.37
notice Sympa::Upgrade::upgrade() /etc/sympa/wwsympa.conf will NO LONGER be used. Previous version has been saved as /etc/sympa/wwsympa.conf.04.Sep.2015-13.04.37
notice Sympa::Upgrade::upgrade() Creating HTML view of moderation spool...
notice Sympa::Upgrade::upgrade() Upgrading automatic spool...
notice Sympa::Upgrade::upgrade() Upgrading list config...
notice Sympa::Upgrade::upgrade() Setting web interface colors to new defaults.
notice Sympa::Upgrade::fix_colors() /etc/sympa/sympa.conf file saved as /etc/sympa/sympa.conf.upgrade04.Sep.2015-13.04.47
notice Sympa::Upgrade::save_web_tt2() /home/sympa/etc/web_tt2 directory saved as /home/sympa/etc/web_tt2.upgrade04.Sep.2015-13.04.47
notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/style.css; previous file renamed
notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/print.css; previous file renamed
notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/fullPage.css; previous file renamed
notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/print-preview.css; previous file renamed
notice Sympa::Message::new_from_template() Processing Sympa::Message <address@concealed,3971>; message_id=address@concealed; recipients=ARRAY; sender=address@concealed; template=listmaster_notification; type=css_updated
notice Sympa::Mailer::store() Done sending message Sympa::Message <address@concealed,3971> for * (priority 1) in 0 seconds since scheduled expedition date
notice Sympa::Upgrade::upgrade() Web interface colors defaulted to new values.
notice Sympa::Upgrade::upgrade() Upgrading digest spool.
notice Sympa::Upgrade::upgrade() Upgrading archive spool.
notice main:: Upgrade process finished
---
Run the "bulk spool" script:
Notes:
1) _detect_unknown_parameters_in_config() -> should not be complaining as the --upgrade process should've removed these parameters
2) There needs to be a test for sympa.bulkmailer_table and quit if it's not there.
---
err Conf::_detect_unknown_parameters_in_config() Line 17 of sympa.conf, parameter localedir is now obsolete
err Conf::_detect_unknown_parameters_in_config() Line 158 of sympa.conf, parameter openssl is now obsolete
err Conf::_detect_unknown_parameters_in_config() Line 11 of sympa.conf, parameter pidfile is now obsolete
info Sympa::Bulk::_create_spool() Creating spool /home/sympa/spool/bulk/msg
info Sympa::Bulk::_create_spool() Creating spool /home/sympa/spool/bulk/pct
info Sympa::Bulk::_create_spool() Creating spool /home/sympa/spool/bulk/bad
info Sympa::Bulk::_create_spool() Creating spool /home/sympa/spool/bulk/bad/msg
info Sympa::Bulk::_create_spool() Creating spool /home/sympa/spool/bulk/bad/pct
err Sympa::Database::do_prepared_query() Unable to execute SQL statement "SELECT * FROM bulkmailer_table WHERE returnpath_bulkmailer IS NOT NULL": (42S02) Table 'sympa.bulkmailer_table' doesn't exist
Cannot execute SQL query. Database is inaccessible or bulk spool of your Sympa is up-to-date at ./upgrade_bulk_spool.pl line 93.
---
Run the "send spool" script:
---
---
Starting sympa:
---
# /etc/rc.d/init.d/sympa start
Starting Sympa subsystem:
Starting module sympa_msg.pl: [ OK ]
Starting module bulk.pl: [ OK ]
Starting module archived.pl: [ OK ]
Starting module bounced.pl: [ OK ]
Starting module task_manager.pl: [ OK ]
---
Checking the mailing list web page - and it looks ok.
On Fri, Sep 4, 2015 at 3:09 AM, David Verdin <address@concealed> wrote:
Hi,
there are a few more upgrade steps. Please check this page : https://www.sympa.org/faq/upgrade-to-v6.2
and tell us if you did everything.
regards,
David
Le 03/09/2015 21:20, Tim Kuehn a écrit :
I'm working through a test upgrade from 5.4.7 to 6.2.4. The current "/etc/sympa/sympa.conf" file is owned by "sympa:sympa as is everything under /home/sympa I made a copy of my "5.4.7" system, then installed the 6.2.4 code, then as root ran ./sympa_wizard.pl --check ./sympa.pl --upgrade Most of the upgrade process looks good, I'm concerned about some run-time errors being reported during the upgrade. Samples of the specific errors I'm concerned about follow. Should I be concerned or are these spurious errors I can safely ignored? Tim closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200. Unable to rename /etc/sympa/sympa.conf: Permission denied at /home/sympa/bin/Sympa/Upgrade.pm line 1211. Unable to rename /etc/sympa/wwsympa.conf: Permission denied at /home/sympa/bin/Sympa/Upgrade.pm line 1236. err main::#797 > Sympa::Upgrade::upgrade#1460 > Sympa::Upgrade::fix_colors#1989 Unable to rename /etc/sympa/sympa.conf file: Permission denied. Web interface might look buggy after upgrade --- The entire upgrade text follows: --- [root@sympa bin]# ./sympa.pl --upgrade err Conf::_detect_unknown_parameters_in_config() Line 17 of sympa.conf, parameter localedir is now obsolete err Conf::_detect_unknown_parameters_in_config() Line 158 of sympa.conf, parameter openssl is now obsolete err Conf::_detect_unknown_parameters_in_config() Line 11 of sympa.conf, parameter pidfile is now obsolete notice Conf::_load_server_specific_secondary_config_files() /etc/sympa/wwsympa.conf was found but it is no longer loaded. Please run sympa.pl --upgrade to migrate it err main::#248 > main::_load#1048 > Sympa::DatabaseManager::instance#54 > Sympa::DatabaseDriver::MySQL::connect#53 > Sympa::Database::connect#155 Can't connect to Database Sympa::DatabaseDriver::MySQL <db_host=localhost;db_name=sympa;db_user=sympa> Database sympa defined in sympa.conf is unreachable. verify db_xxx parameters in sympa.conf [root@sympa bin]# ./sympa.pl --upgrade notice Conf::_load_server_specific_secondary_config_files() /etc/sympa/wwsympa.conf was found but it is no longer loaded. Please run sympa.pl --upgrade to migrate it notice Conf::_load_server_specific_secondary_config_files() /etc/sympa/wwsympa.conf was found but it is no longer loaded. Please run sympa.pl --upgrade to migrate it notice Conf::checkfiles_as_root() Created missing file /etc/mail/sympa_aliases notice main:: Sympa 6.2.4 Started notice main:: Upgrade process... notice main:: Upgrading from 5.4.7 to 6.2.4... notice Sympa::DatabaseManager::probe_db() Table conf_table created in database sympa notice Sympa::DatabaseManager::probe_db() Table notification_table created in database sympa notice Sympa::DatabaseManager::probe_db() Table exclusion_table created in database sympa notice Sympa::DatabaseManager::probe_db() Table stat_counter_table created in database sympa notice Sympa::DatabaseManager::probe_db() Table list_table created in database sympa notice Sympa::DatabaseManager::probe_db() Table one_time_ticket_table created in database sympa notice Sympa::DatabaseManager::probe_db() Table stat_table created in database sympa notice Sympa::DatabaseManager::_check_fields() Field "label_conf" (table "conf_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_conf" (table "conf_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "value_conf" (table "conf_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_primary_key() Primary key conf_table [robot_conf,label_conf] is missing. Adding it notice Sympa::DatabaseManager::_check_fields() Field "arrival_date_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "arrival_epoch_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "date_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "list_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "message_id_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "pk_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "reception_option_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "recipient_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "status_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "type_notification" (table "notification_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "last_active_date_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "last_login_date_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "last_login_host_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "wrong_login_count_user" (table "user_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "date_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "family_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "list_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "user_exclusion" (table "exclusion_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_primary_key() Primary key exclusion_table [user_exclusion,robot_exclusion,family_exclusion,list_exclusion] is missing. Adding it notice Sympa::DatabaseManager::_check_fields() Field "beginning_date_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "count_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "data_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "end_date_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "list_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_counter" (table "stat_counter_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "prev_id_session" (table "session_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "refresh_date_session" (table "session_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "creation_email_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "creation_epoch_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "family_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "name_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "searchkey_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "status_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "topics_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "total_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "update_email_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "update_epoch_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "web_archive_list" (table "list_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_primary_key() Primary key list_table [name_list,robot_list] is missing. Adding it notice Sympa::DatabaseManager::_check_indexes() Removing obsolete index user_index notice Sympa::DatabaseManager::_check_indexes() Index admin_user_index on table admin_table does not exist. Adding it notice Sympa::DatabaseManager::_check_fields() Field "data_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "date_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "email_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "remote_addr_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "status_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "ticket_one_time_ticket" (table "one_time_ticket_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "number_messages_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "suspend_end_date_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "suspend_start_date_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "suspend_subscriber" (table "subscriber_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_indexes() Removing obsolete index user_index notice Sympa::DatabaseManager::_check_indexes() Index subscriber_user_index on table subscriber_table does not exist. Adding it notice Sympa::DatabaseManager::_check_fields() Field "daemon_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "date_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "email_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "list_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "operation_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "parameter_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "read_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "robot_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_fields() Field "user_ip_stat" (table "stat_table"; database "sympa") was NOT found. Attempting to add it... notice Sympa::DatabaseManager::_check_indexes() Index stats_user_index on table stat_table does not exist. Adding it notice Sympa::Message::new_from_template() Processing Sympa::Message <address@concealed,7745>; address@concealed; recipients=ARRAY; address@concealed; template=listmaster_notification; type=db_struct_updated notice Sympa::Mailer::store() Done sending message Sympa::Message <address@concealed,7745> for * (priority 1) in 0 seconds since scheduled expedition date notice Sympa::Upgrade::upgrade() Rebuilding config.bin files for ALL lists...it may take a while... notice Sympa::Upgrade::upgrade() Rebuilding the admin_table... notice Sympa::Upgrade::upgrade() Removing obsolete OTHER/ bounce directories notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Directory /home/sympa/bounce/address@concealed/OTHER removed notice Sympa::Upgrade::upgrade() Fixing Q-encoding of web document filenames... notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Processing list address@concealed... closedir() attempted on invalid dirhandle DIR at /home/sympa/bin/Sympa/Tools/File.pm line 356. notice Sympa::Upgrade::upgrade() Fixing robot column of exclusion table notice Sympa::Upgrade::upgrade() Caching all list config to database... notice Sympa::Upgrade::upgrade() ...done notice Sympa::Upgrade::upgrade() Migrating wwsympa.conf... Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200. Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200. Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200. Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200. Use of uninitialized value $v in sprintf at /home/sympa/bin/Sympa/Upgrade.pm line 1200. Unable to rename /etc/sympa/sympa.conf: Permission denied at /home/sympa/bin/Sympa/Upgrade.pm line 1211. notice Sympa::Upgrade::upgrade() /etc/sympa/sympa.conf has been updated. Previous version has been saved as /etc/sympa/sympa.conf.03.Sep.2015-15.04.06 Unable to rename /etc/sympa/wwsympa.conf: Permission denied at /home/sympa/bin/Sympa/Upgrade.pm line 1236. notice Sympa::Upgrade::upgrade() /etc/sympa/wwsympa.conf will NO LONGER be used. Previous version has been saved as /etc/sympa/wwsympa.conf.03.Sep.2015-15.04.06 notice Sympa::Upgrade::upgrade() Creating HTML view of moderation spool... notice Sympa::Upgrade::upgrade() Upgrading automatic spool... notice Sympa::Upgrade::upgrade() Upgrading list config... notice Sympa::Upgrade::upgrade() Setting web interface colors to new defaults. err main::#797 > Sympa::Upgrade::upgrade#1460 > Sympa::Upgrade::fix_colors#1989 Unable to rename /etc/sympa/sympa.conf file: Permission denied. Web interface might look buggy after upgrade notice Sympa::Upgrade::save_web_tt2() /home/sympa/etc/web_tt2 directory saved as /home/sympa/etc/web_tt2.upgrade03.Sep.2015-15.04.17 notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/style.css; previous file renamed notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/print.css; previous file renamed notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/fullPage.css; previous file renamed notice Sympa::Tools::WWW::update_css() TT2 file /home/sympa/default/web_tt2/css.tt2 has changed; updating static CSS file /home/sympa/static_content/css/print-preview.css; previous file renamed notice Sympa::Message::new_from_template() Processing Sympa::Message <address@concealed,6858>; address@concealed; recipients=ARRAY; address@concealed; template=listmaster_notification; type=css_updated notice Sympa::Mailer::store() Done sending message Sympa::Message <address@concealed,6858> for * (priority 1) in 0 seconds since scheduled expedition date notice Sympa::Upgrade::upgrade() Web interface colors defaulted to new values. notice Sympa::Upgrade::upgrade() Upgrading digest spool. notice Sympa::Upgrade::upgrade() Upgrading archive spool. notice main:: Upgrade process finished --- Tim Kuehn: Senior Consultant - TDK Consulting Services Course Instructor: Intro to OO Concepts for Procedural Programmers Sign up on my mailing list to learn about future training opportunities @ www.tdkcs.com President - Ontario PUG Program Committee Chair - PUG Challenge Americas, Skype: timothy.kuehn Ph: 519-576-8100 Cell: 519-781-0081
--
A bug in Sympa? Quick! To the bug tracker!
David Verdin
Études et projets applicatifs
Tél : +33 2 23 23 69 71
Fax : +33 2 23 23 71 21
www.renater.fr
RENATER
263 Avenue du Gal Leclerc
35042 Rennes Cedex
Tim Kuehn: Senior Consultant - TDK Consulting Services
Course Instructor: Intro to OO Concepts for Procedural Programmers
Sign up on my mailing list to learn about future training opportunities @ www.tdkcs.com
President - Ontario PUG
Program Committee Chair - PUG Challenge Americas,
Skype: timothy.kuehn
Ph: 519-576-8100
Cell: 519-781-0081
Course Instructor: Intro to OO Concepts for Procedural Programmers
Sign up on my mailing list to learn about future training opportunities @ www.tdkcs.com
President - Ontario PUG
Program Committee Chair - PUG Challenge Americas,
Skype: timothy.kuehn
Ph: 519-576-8100
Cell: 519-781-0081
-
[sympa-users] Upgrading from 5.4.7 to 6.2.4...,
Tim Kuehn, 09/03/2015
-
Re: [sympa-users] Upgrading from 5.4.7 to 6.2.4...,
David Verdin, 09/04/2015
- Re: [sympa-users] Upgrading from 5.4.7 to 6.2.4..., Tim Kuehn, 09/04/2015
-
Re: [sympa-users] Upgrading from 5.4.7 to 6.2.4...,
David Verdin, 09/04/2015
Archive powered by MHonArc 2.6.19+.