No Code Attached Yet
avatar WM-Loose
WM-Loose
25 Aug 2024

Whenever I run "Install languages" in J5, I get a message saying that the update source is not correct and that I should restore it. I've tried all of that and I can't get any further. The error already existed in J3 and was simply carried over into the migration to J4 and J5. Can anyone tell me where I can download the en-GB language pack to install it? It simply cannot be found in the translations on the Joomla download page. Reinstalling the core file doesn't help either. I'm at a loss.

avatar WM-Loose WM-Loose - open - 25 Aug 2024
avatar joomla-cms-bot joomla-cms-bot - change - 25 Aug 2024
Labels Added: No Code Attached Yet
avatar joomla-cms-bot joomla-cms-bot - labeled - 25 Aug 2024
avatar brianteeman
brianteeman - comment - 25 Aug 2024

the en-gb language is not available on its own as an installable pack - it is simply part of the core installation.

I have never heard of this error message that you are getting and have not seen any reports of this either. Can you post some screenshots of the error

avatar WM-Loose
WM-Loose - comment - 25 Aug 2024

You're welcome, Brian, I've tried so many things already.
It can only be an error in the database that I just can't find or have no idea where to tackle the problem. Has no one else had this problem of not being able to install languages ​​in the backend? I just can't imagine that. What's much worse, I think, is that a problem like this is carried over from J3 through 2 migrations to J4 and then J5 and possible errors are then not eliminated by the updated core. Everything else, like installing from the web catalog or installing extensions, works without any problems.
1
2

avatar WM-Loose
WM-Loose - comment - 25 Aug 2024

I can also provide a backup of the J5.1.3 installation if you want to investigate it. I can also provide a backup of the old J3 installation where this error already exists.

avatar WM-Loose
WM-Loose - comment - 25 Aug 2024

4

avatar WM-Loose
WM-Loose - comment - 25 Aug 2024
avatar brianteeman
brianteeman - comment - 25 Aug 2024

The information in that post makes sense and its cause (a faulty template custom install) makes sense to me. Are you sure you followed all the instructions in that post? If you send me a backup I can take a look when I get the time

avatar WM-Loose
WM-Loose - comment - 25 Aug 2024

Yes, I've tried everything but have never experienced anything like this before. I'll send you a link to your email address to download the backup including the DB.

avatar brianteeman
brianteeman - comment - 25 Aug 2024

I found the problem

Your list of update sites should look like
image

You do not have an entry for the en-GB language pack

Go to your database and the table #__update_site_extensions

You should have TWO entries that have the same update_site_id but I am guessing you only have ONE for the GERMAN Language but nothing for the english

Go to the #__extensions table and find the entry for the english language pack and take a note of the ID. In my case it is ID 240

image

Go to the #__update_sites table and find the id for the accredited joomla translations. In my case it is ID 9

image

Now go back to the #__update_site_extensions table

If you have a record with the extension id for english then it incorrectly will not have the correct update_site_id (in my case the correct data is 9 and 240. If that is the case then edit the database record

image

If you do not have a record for the english language then create a NEW record in that table with the ID values you found earlier

avatar brianteeman
brianteeman - comment - 25 Aug 2024

this should be closed - it is not a core issue.

avatar chmst chmst - change - 25 Aug 2024
Status New Closed
Closed_Date 0000-00-00 00:00:00 2024-08-25 15:28:37
Closed_By chmst
avatar chmst chmst - close - 25 Aug 2024
avatar WM-Loose
WM-Loose - comment - 25 Aug 2024

The plugin pkg_en-GB is not present in the database.
This will be the cause.

avatar WM-Loose
WM-Loose - comment - 25 Aug 2024

Thank you very much Brian. The problem is now solved. I looked at the missing row in the table in another database and then inserted it 1:1 as a new row in the affected database (table ..._extensions). Then updated the update sources and it worked without any problems. So someone simply deleted the en-GB plugin in the old Joomla 3 version. You never stop learning.

Add a Comment

Login with GitHub to post a comment