I regularly get an error similar to this:
JInstaller: :Install: File does not exist /*******/public_html/dev/tmp/install_5e834b10a9f88/en-GB.plg_system_kou_address_mapper.ini
Here is my XML
<languages>
<language tag="en-GB">en-GB.plg_system_kou_address_mapper.ini</language>
<language tag="en-GB">en-GB.plg_system_kou_address_mapper.sys.ini</language>
</languages>
I check and I see both files exist. I copy and paste the files names to make sure there are no errors. The .sys file seems to load correctly. Here is the name copied and pasted:
en-GB.plg_system_kou_address_mapper.ini
The location is the same as the .sys version which is:
language/en-GB/en-GB.plg_system_kou_address_mapper.ini
This happens a lot and I find it really hard to understand what the issue is. The file exists, and when I check my zip file it is there. Does anyone have a clue as to what I'm doing wrong as this happens a lot and I haven't got a very reliable methodology to check for errors other than checking spelling.