Hi forum
I have several issues, so I think I will try to keep them separate. To begin with, I can see that different versions have been mixed in a way I don't understand.
My system:
FreeBSD 8.2-STABLE
Installed ports:
drupal6-6.22
drupal6-advanced_help-6.x.1.2_1
drupal6-cck-6.x.2.8
drupal6-pathauto-6.x.1.4
drupal6-token-6.x.1.12_1
drupal6-views-6.x.2.12
I have several other modules I have installed manually.
I have tried to update the modules and the core according to the "Available updates" page. But for some reason, the core version keeps reported as 6.20. And I have a directory structure that seems wrong.
The core modules seems to be in this directory:
/usr/local/www/drupal6/modules/
At the same time, a have another directory:
/usr/local/www/drupal6/sites/all/modules/drupal-6.20/modules/
with identical content.
I haven't made consistent copies of the database every time I have updated something. But for most of the time, things are working. So I am afraid messing thing even more up by changing the directory structure.
I tried to reinstall by this command:
portupgrade -frv drupal6
but it didn't make any change at all.
I can provide more explicit information on how problems show up, but will try to keep the post short for now.
I would really appreciate any explanation and suggestion.
Regards,
Jon Theil Nielsen
Comments
How I solved it
I still don't know how I ended up with the strange subdirectory
/usr/local/www/drupal6/sites/all/modules/drupal-6.20/, but I guess it has been part of an "unauthorized" updating of the system.But I did the following:
Moved the subdirectory to another place
Made a backup of the database
Searched the system table of the database for the string
"/drupal-6.20/"(with phpMyAdmin)Manually stripped the path descriptions to something like
/usr/local/www/drupal6/modules/Went into the site and cleared all caches
Manually ran cron
Ran the database update
After that, the system seems okay again and the version number is shown correctly as 6.22.
Regards,
Jon Theil Nielsen