I followed the steps to upgrade from 3.9.22 to 4.0 beta 5 using the steps described in this article: https://www.joomla.org/announcements/release-news/5825-joomla-4-0-0-beta5-and-joomla-3-10-alpha3.html
I would expect the update to complete without errors.
Update to 3.10 alpha goes all well. Updating from 3.10 alpha to 4.0 beta 5 results in an error while doing the update: ERROR: Could not open /application/public/media/mod_languages/images/si_lk.gif for writing.
After this error the update stops and the result is a broken installation of Joomla! version somewhere in between 3.10 and 4.0.
All runs locally in Docker containers on MacOS as host.
Labels |
Added:
?
|
The file /application/public/media/mod_languages/images/si_lk.gif does not exist in my current stable 3.9.22 version, whereas it exists in the upgrade package. Other files like si.gif, es_es.gif, es.gif in the same folder exist in the installed version as well as the upgrade package.
The folder /application/public/media is writable (like all other folders) and there is still plenty of disk space.
I've "successfully" reproduced this same issue twice.
Hmm that does not look correct will take a look into it myself.
Ah so it it a timing issue for the deltion and than re creation?
No, the correctly cased file is also in the deleted files list. Not sure if removing it from the list is going to solve the issue. On case insensitive filesystem it's still going to be deleted.
In #30802 these files are removed from delete list and added to case sensitive rename list. I can't say if this fixes the issue mentioned here. I can't reproduce the issue myself, so can't test it.
@elpescador-nl Could you by chance test #30802 to see if it fixes your issue? You'd need to update to the package provided in that PR before upgrading to 3.10.
As I mentioned in my 3.9.22 the file /media/mod_languages/images/si_lk.gif was missing. I don't know why; it isn't a fresh installation and it might have vanished through incremental updates or maybe it has never been there.
I copied the file from an installation zip Joomla_3.9.22-Stable-Full_Package.zip and now the entire updating process works just fine.
hmm i would say the update should not file when an file that should be deleted is not there.
To test #30802 you'd need to download the package from https://ci.joomla.org/artifacts/joomla/joomla-cms/staging/30802/downloads/37346/ and update using it before updating to 3.10 and then to 4.0.
Status | New | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2021-01-12 18:27:23 |
Closed_By | ⇒ | wilsonge |
Hmm can you confirm the permisson of that file and that your site has still space left? And can you reproduce that issue?