Updating Zammad Not Working?

  • Used Zammad version: 2.2?
  • Used Zammad installation source: apt-get
  • Operating system: Ubuntu 16.04
  • Browser + version: multiple

Trying to update to 2.7 and ran steps listed here under Update with DEB: https://docs.zammad.org/en/latest/install-update.html

Version number after logging in still says 2.2?

Trying to update this instance to 2.7 so I can back everything up and move to a new server but from what I’ve seen it’s best to be on the same version before migrating, right?

Thanks for whatever help you can provide.


what does the output of APT say?


I don’t see anything that suggests updates were even downloaded or unpacked? Also no errors related to any Zammad tasks that I can see.

Edit: Pasted below

-redacted-:~$ sudo apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease                 
Hit:2 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease             
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]  
Get:4 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]     
Ign:5 https://dl.packager.io/srv/deb/zammad/zammad/stable/ubuntu 16.04 InRelease
Fetched 215 kB in 1s (158 kB/s)
Reading package lists... Done
-redacted-:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
Use 'sudo apt autoremove' to remove it.
The following packages have been kept back:
  libdrm-amdgpu1 libdrm2 libegl1-mesa libgbm1 libgl1-mesa-dri libgl1-mesa-glx
  libglapi-mesa libinput10 libmm-glib0 libqmi-proxy libwayland-egl1-mesa
  libxatracker2 linux-generic-hwe-16.04 linux-headers-generic-hwe-16.04
  linux-image-generic-hwe-16.04 modemmanager xserver-xorg-core-hwe-16.04
  xserver-xorg-hwe-16.04 xserver-xorg-input-evdev-hwe-16.04
  xserver-xorg-input-synaptics-hwe-16.04 xserver-xorg-input-wacom-hwe-16.04
  xserver-xorg-video-amdgpu-hwe-16.04 xserver-xorg-video-ati-hwe-16.04
  xserver-xorg-video-fbdev-hwe-16.04 xserver-xorg-video-intel-hwe-16.04
  xserver-xorg-video-nouveau-hwe-16.04 xserver-xorg-video-qxl-hwe-16.04
  xserver-xorg-video-radeon-hwe-16.04 xserver-xorg-video-vesa-hwe-16.04
  xserver-xorg-video-vmware-hwe-16.04 zammad
The following packages will be upgraded:
  activity-log-manager amd64-microcode appmenu-qt5 appstream apt
  apt-transport-https apt-utils apturl apturl-common avahi-autoipd
  avahi-daemon avahi-utils bamfdaemon base-files binutils bsdutils compiz
  compiz-core compiz-gnome compiz-plugins-default console-setup
  console-setup-linux coreutils cracklib-runtime desktop-file-utils dpkg
  dpkg-dev fonts-opensymbol friendly-recovery fwupd fwupdate fwupdate-signed
  gir1.2-appindicator3-0.1 gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-ibus-1.0
  gir1.2-packagekitglib-1.0 gir1.2-unity-5.0 gnome-accessibility-themes
  gnome-disk-utility gnome-software gnome-software-common grub-common grub-pc
  grub-pc-bin grub2-common guile-2.0-libs gvfs gvfs-backends gvfs-bin
  gvfs-common gvfs-daemons gvfs-fuse gvfs-libs hdparm hicolor-icon-theme ibus
  ibus-gtk ibus-gtk3 ifupdown init init-system-helpers initramfs-tools
  initramfs-tools-bin initramfs-tools-core iproute2 isc-dhcp-client
  isc-dhcp-common keyboard-configuration klibc-utils less libappindicator3-1
  libappstream-glib8 libappstream3 libapt-inst2.0 libapt-pkg5.0
  libaudit-common libaudit1 libavahi-client3 libavahi-common-data
  libavahi-common3 libavahi-core7 libavahi-glib1 libavahi-ui-gtk3-0 libbamf3-2
  libblkid1 libcompizconfig0 libcrack2 libcryptsetup4 libdecoration0 libdfu1
  libdpkg-perl libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libepoxy0
  libfdisk1 libfwup0 libfwupd1 libgail-3-0 libgail-common libgail18
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgnutls-openssl27 libgnutls30
  libgtk-3-0 libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin
  libgtk2.0-common libgweather-3-6 libgweather-common libibus-1.0-5 libklibc
  libldap-2.4-2 libmbim-glib4 libmbim-proxy libmetacity-private3a libmount1
  libnautilus-extension1a libnm-glib-vpn1 libnm-glib4 libnm-gtk-common
  libnm-gtk0 libnm-util2 libnm0 libnma-common libnma0 libnux-4.0-0
  libnux-4.0-common libpackagekit-glib2-16 libpam-modules libpam-modules-bin
  libpam-runtime libpam-systemd libpam0g libparted2 libpci3 libplymouth4
  libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython-stdlib libpython2.7
  libpython2.7-minimal libpython2.7-stdlib libqt5core5a libqt5dbus5 libqt5gui5
  libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5sql5
  libqt5sql5-sqlite libqt5test5 libqt5widgets5 libqt5xml5
  libreoffice-avmedia-backend-gstreamer libreoffice-base-core libreoffice-calc
  libreoffice-common libreoffice-core libreoffice-draw libreoffice-gnome
  libreoffice-gtk libreoffice-impress libreoffice-math libreoffice-ogltrans
  libreoffice-pdfimport libreoffice-style-breeze libreoffice-style-galaxy
  libreoffice-writer libsane libsane-common libseccomp2 libslang2
  libsmartcols1 libsmbclient libsnapd-glib1 libsystemd0 libudev1
  libunity-control-center1 libunity-core-6.0-9 libunity-protocol-private0
  libunity-scopes-json-def-desktop libunity9 libuuid1 libwacom-bin
  libwacom-common libwacom2 libwbclient0 libwhoopsie0 light-themes logrotate
  lshw makedev metacity-common mount nano nautilus nautilus-data
  network-manager network-manager-gnome nux-tools openssh-client
  openssh-server openssh-sftp-server parted pciutils plymouth plymouth-label
  plymouth-theme-ubuntu-logo plymouth-theme-ubuntu-text postgresql
  postgresql-client-common postgresql-common pulseaudio
  pulseaudio-module-bluetooth pulseaudio-module-x11 pulseaudio-utils python
  python-apt-common python-minimal python-urllib3 python2.7 python2.7-minimal
  python3-apt python3-software-properties python3-uno python3-update-manager
  python3-urllib3 resolvconf rfkill samba-libs sane-utils secureboot-db
  session-shortcuts shared-mime-info snap-confine snapd snapd-login-service
  sni-qt software-properties-common software-properties-gtk squashfs-tools
  sudo suru-icon-theme systemd systemd-sysv thermald ubuntu-artwork
  ubuntu-core-launcher ubuntu-desktop ubuntu-minimal ubuntu-mobile-icons
  ubuntu-mono ubuntu-software ubuntu-standard udev unattended-upgrades unity
  unity-control-center unity-control-center-faces unity-schemas
  unity-scopes-runner unity-services uno-libs3 update-manager
  update-manager-core update-notifier update-notifier-common ure util-linux
  uuid-runtime vino whoopsie wireless-regdb x11-common xdg-user-dirs
  xfonts-utils xorg xserver-common xserver-xorg-input-all-hwe-16.04
  xserver-xorg-video-all-hwe-16.04 zlib1g

This says he ignored the Zammad Repo.

My suggestion (I’m that familiar with debian) would be to check you sources list


This might be outdated. Then run your regular updates (which seems to be a lot) and update Zammad using apt-get update / apt-get upgrade.


I wonder if you need to install the deb apt-transport-https with sudo apt install apt-transport-https

If that fixes the problem (after a sudo apt update), I would also use sudo apt dist-upgrade rather than apt upgrade

within a debian/ubuntu release package dependencies will never change, but zammad is an external repo and it might change a dependency, I don’t think upgrade will honor the new dependency whereas dist-upgrade will. your distro will not change from 16.04

sudo wget -O /etc/apt/sources.list.d/zammad.list

then sudo apt update (install apt-transport-https was already installed)

then stopped zammad and ran apt-get upgrade

and it worked! Thanks for the help!

1 Like

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.