I tried to upgrade my current Zammad from version 4 to Zammad 5 but I got an error in the upgrading process.
Resolving Dependencies
--> Running transaction check
---> Package zammad.x86_64 0:4.0.0-1621926932.fbc220d9.centos7 will be updated
---> Package zammad.x86_64 0:5.0.3-1643122088.879205d2.centos7 will be an update
--> Processing Dependency: postgresql-server >= 9.3 for package: zammad-5.0.3-1643122088.879205d2.centos7.x86_64
--> Finished Dependency Resolution
Error: Package: zammad-5.0.3-1643122088.879205d2.centos7.x86_64 (zammad)
Requires: postgresql-server >= 9.3
Installed: postgresql-server-9.2.24-7.el7_9.x86_64 (@updates)
postgresql-server = 9.2.24-7.el7_9
Available: postgresql-server-9.2.24-4.el7_8.x86_64 (base)
postgresql-server = 9.2.24-4.el7_8
Available: postgresql-server-9.2.24-6.el7_9.x86_64 (updates)
postgresql-server = 9.2.24-6.el7_9
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@server ~]# yum update zammad
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.fra10.de.leaseweb.net
* epel: ftp.plusline.net
* extras: mirror.checkdomain.de
* updates: mirror.checkdomain.de
Resolving Dependencies
--> Running transaction check
---> Package zammad.x86_64 0:4.0.0-1621926932.fbc220d9.centos7 will be updated
---> Package zammad.x86_64 0:5.0.3-1643280981.141dc0ca.centos7 will be an update
--> Processing Dependency: postgresql-server >= 9.3 for package: zammad-5.0.3-1643280981.141dc0ca.centos7.x86_64
--> Finished Dependency Resolution
Error: Package: zammad-5.0.3-1643280981.141dc0ca.centos7.x86_64 (zammad)
Requires: postgresql-server >= 9.3
Installed: postgresql-server-9.2.24-7.el7_9.x86_64 (@updates)
postgresql-server = 9.2.24-7.el7_9
Available: postgresql-server-9.2.24-4.el7_8.x86_64 (base)
postgresql-server = 9.2.24-4.el7_8
Available: postgresql-server-9.2.24-6.el7_9.x86_64 (updates)
postgresql-server = 9.2.24-6.el7_9
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@server ~]#
I have set up a VPS especially for Zammad and I don’t have anything else on this server. I installed the Zammad before via yum.
As far I understand, Zammad 5 needs Postgresql 9.3 while I have Postgresql 9.2 on the server. but I didn’t install PostgreSQL before manually, everything was installed via the Zammad package.