The update worked according to the further commands in the instructions, as I can now see. However, I am worried that required dependencies are missing.
Before you start the source installation you need to move the old directory and apply the new one, and mv needed files back again, e.g. database.yml. Otherwise, it could be that no longer existing files are still present.
Hello Dominik. Thank you for your feedback. It actually makes sense, but I wasn’t sure because it wasn’t mentioned in the upgrade instructions. I’ll try it again later. I’ll just have to find the configuration files that might be needed, e.g. for Redis etc.
Unfortunately, this method did not work to upgrade to version 6.4 via source.
I still get the same error. I deleted all directories from my existing installation and only left those that were previously created using bundle etc.
If I were to empty the entire Zammad directory, I would have to repeat all the steps from the regular instructions for an initial installation, since the Zammad user has his or her own fixed user directory (/opt/zammad) and Ruby etc. were installed there.
Can you help me with this for a moment? When I try to run “pnpm install” in the zammad user, I get the message in the terminal that the “pnpm” command does not exist.
If I were to start from scratch to get to version 6.4, would I probably lose all my data, or would it then take over the existing data from the PostgreSQL database?
I’m actually hoping to get it to work using the instructions for the update via source.
My directory structure for Zammad currently looks like this:
Yes, exactly, that’s my folder structure of the 6.3 version after I restored my backup.
And if I understand your hint correctly, even if it’s not clear to me in the update instructions, pnpm isn’t included in the update package, and I have to install it separately before?
Hi. Yes, these two options are certainly easier, although I always have problems with Docker passing on the respective applications via reverse proxy, with HTTPS and sometimes with client certificates. I can do it now, but Zammad was already running via source.
I also tried using the package for Debian on my Raspberry, but at some point towards the end of the installation steps, a message appeared for one source that it was not compatible with arm64, so I rolled back and tried installing from source. It worked.
Only the update caused a few problems, but I probably found the error with your help. I want to test that this afternoon.