I know that’s probably come of harsh but i think you’re misunderstanding something here.
None of your problems are zammad-specific problems. That’s basic unix admin stuff you should know or should be able to google if you want to host the system yourself. It’s simply not their job to train IT admins hence they provide hosting options.
Anyway i guess you can save yourself some hassle with your migration plan:
By your provided information it sounds like you’ve configured your apt sources to explicitely use the 2.9 repo. That would explain why you can’t find any updates (because there are none: Packages for zammad/zammad).
The docs you linked yourself state that there’s a upgrade path you need to follow:
In case you couldn’t update for a longer time, please ensure to at least update from mayor to mayor version. Big version jumps may work but usually go terribly wrong. As example, expecting the current stable version of Zammad being 5.1 and your instance being on Zammad 2.4, your path would look like so:
2.4
→3.0
→4.0
→5.0
→latest stable (5.1)
If you are unsure how to do that, someone already asked here:
Furthermore you should read the changelogs of every verison mentioned here to see if there are any breaking changes:
So TL;DR:
- adjust your apt sources.list
- read the changelog of the next version according to the upgrade path
- fix any breaking changes
- upgrade to the next version according to the upgrade path (as root)
- see if your system is working
- repeat until on latest stable
Feel free to add any missing information to the docs via PR but keep in mind though that these are zammad admin docs - not unix 101 docs. If you don’t know how to create a PR at least tell them what information is missing where and why.
cheers