Content
You are here:
Upgrade from 5.0.20 to latest - docker issue
Added by Grzegorz Żyła about 2 years ago
We have been using OP 5.0.20 compiled with git on postgresql 9.2 for 7 years.
I want to upgrade to the latest version. I have read everything about migration, I found a script to migrate from pre-8 from mysql to postgres (https://github.com/opf/openproject/blob/dev/script/migration/migrate-from-pre-8.sh).
I started the machine on Ubuntu 22, installed dockers op7 (openproject / community: 7), op8, etc.
Unfortunately, the op7 docker does not start, it reports an error:
root @ optest: / home / eclsoft # docker run --name op7 openproject / community: 7
/ usr / src / app / docker / entrypoint: line 19: /tmp/tmp.FXHv0oMA3c: Permission denied
Thus, I cannot migrate to version 7 :(
How to solve it?
Replies (4)
Ok, i will check this solution.
Permission errors when trying to start the OP7 container
If you run into permission errors trying to start the OP7 container, you might have advanced tmpfs protections in place. Disable them temporarily with
sudo sysctl fs.protected_regular=0
(https://askubuntu.com/questions/1250974)Uff, it works!
Ok, so i did it! :)
What i did to migrate:
docker exec -it op7 /bin/sh -c "DATABASE_URL=put_here_your_database_url_point_4 bundle exec rake db:migrate"
docker exec -it op8 /bin/sh -c "DATABASE_URL=put_here_your_database_url_point_4 bundle exec rake db:migrate"
docker exec -it op10 /bin/sh -c "DATABASE_URL=put_here_your_database_url_point_4 bundle exec rake db:migrate"
openproject configure
and you are done! :)
put ssl to apache - certboot
put RequestHeader set X-Forwarded-Proto "https" to apache.conf
Congratulations and thank you for sharing the walk through, it will help others for sure in the future :) . Great job!