On 5 of my ~30 websites that I already migrated from J5 to J6, I had a Language Update (for French in my case) which was still referring to J5
After migration to J6, the language files should correspond to the right version.
The table update_sites was still mentioning somehow
https://update.joomla.org/language/translationlist_5.xml
instead of
https://update.joomla.org/language/translationlist_6.xml
So I changed it manually in the database and that solved the issue
PHP8.4
I also first tried to "reinstall" my lanugage via Manage > Languages... but there the whole list was also mentioning J5
| Labels |
Added:
No Code Attached Yet
|
||
@woluweb @ahotzler The update site URLs for the translations are updated with an update SQL script when updating from 5.4 to 6.
Could you
administrator/logs/joomla_update.php log if that SQL script has run.#__update_sites SET location = 'https://update.joomla.org/language." in the log.If the answers to both questions is yes, then the only remaining question is how it can happen that the URLs for all languages, also the core's en-GB, can be messed up e.g. by a broken language pack, because in the update sites table is a record for each translation.
A language pack should only modify the update URL for its language, not all of them.
@tecpromotion Can you check if the German language pack does that right?
A language pack should only modify the update URL for its language, not all of them.
@tecpromotion Can you check if the German language pack does that right?
I explained this yesterday evening in the CMS Release team.
The German language pack had an incorrect value in 6.0.0.1 and reset the link back to 5. This can happen with any language pack. So it's a global problem. But I'll clarify this with the translators.
Actually I have migrated ~50 websites from J5 to J6 since yesterday morning.
And I did not write down which were the 5 sites having that issue (because I had fixed it manually).
This is silly bc now I don't remember which ones it was, so I can't check the logs 🤦
| Status | New | ⇒ | Closed |
| Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2025-11-27 12:58:40 |
| Closed_By | ⇒ | tecpromotion |
@tecpromotion And how shall it be fixed for sites which have the problem? With SQL e.g. in phpMyAdmin?
In my opinion, one possible solution would be to include updates for version 6 in the update XML files for version 5 that were distributed via the language pack.
Then, installations with the incorrect update source would receive new packages via this update source that would correct the update source.
I can't say for sure whether this is possible here, but I believe that with extensions, it is possible to mix updates for different target versions.
Another solution could be a quick 6.0.2 release of the CMS which does the same as e.g. https://github.com/joomla/joomla-cms/blob/6.0-dev/administrator/components/com_admin/sql/updates/mysql/6.0.0-2025-09-23.sql for MySQL with a new update SQL script, e.g. 6.0.2-2025-11-27.sql, of course also for PostgreSQL.
| Status | Closed | ⇒ | New |
| Closed_Date | 2025-11-27 12:58:40 | ⇒ | |
| Closed_By | tecpromotion | ⇒ |
Thanks @ahotzler for the reminder
I need some installations where the problem occurs in order to run through the behaviour in different scenarios.
Please contact me by email at stefan.wendhausen@community.joomla.org with further details.
I checked this on a site that was updated from Joomla! 5 to 6, and I have the same problem:
J!6.0.1:
This results in new languages only being able to be installed in an older version.
It is interesting that the German language nevertheless somehow automatically entered the system in a version 6.