Thinking back on this, I realise I may not have explained my thinking clearly and my intention may be misunderstood.
I mentioned Admin Tools because that's what you have subscribed to and we're supposed to provide support for. What I meant is that sure, we'll help, even though it's technically out of scope. Now that I've had more coffee I see that the way I phrased it made no sense. Sorry!
The other thing, about not having Akeeba Backup Professional, is me wondering out loud about the history of the site. Let me backtrack a bit.
Joomla 4 determines whether an extension needs a Download Key by reading the XML manifest file of the extension. In the case of Akeeba Backup it's the file administrator/manifests/packages/pkg_akeebabackup.xml
. If that file contains a <dlid> key Joomla knows it needs a Download Key. If that file does not contain such a key, Joomla knows it does NOT need a Download ID. Joomla connects that to the update site… in reverse. The update site contains the numeric ID of the #__extensions database table's record. This tells Joomla the extension is a package with the name "akeebabackup", therefore it knows to read the file I mentioned.
I have confirmed that the XML manifest file of the Core versions of our software does not contain the <dlid> key, therefore Joomla should not be asking for a Download Key. So, it's not a problem on our side, but a problem with happens on your site.
Seeing that you have two update sites, for Akeeba Backup Core and Akeeba Backup Professional (both tied to the same extension ID, i.e. Joomla reads from the same XML manifest file in both cases) I am know that both Akeeba Backup Core and Akeeba Backup Professional were installed at one time on the site. Since you don't have access to Akeeba Backup Professional I assume that's the work of another person, e.g. a site integrator or another administrator of the site. What I don't know is what came first: Akeeba Backup Core, or Akeeba Backup Professional? That's what I need to know because it changes what the recommended approach to addressing this issue is.
I hope it now makes more sense.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!