Debian 13 (Trixie) Upgrade Notes
Debian was upgraded to Debian 13 (Trixie) in XiVO 2026.XX release.
Warning
Upgrade from versions earlier than XiVO Maia (2024.05) are not supported. You MUST first upgrade to at least XiVO Maia (2024.05) or more before upgrading to XiVO Maia.
Before the upgrade
Important
Make sure you have sufficient space for the upgrade.
You should have more than 2GiB available in the filesystem that holds the /var and / directories.
If using a separate
/bootpartition check there is enough space - see Ensure /boot has enough free spaceIt is not possible to upgrade from XiVO below Maia (2024.05) version. You first need to upgrade to XiVO Maia.
Note that the upgrade will take longer than usual because of all the system upgrade.
You MUST deactivate all non-xivo apt sources list:
in directory /etc/apt/sources.list.d/ you should only have the files
xivo-dist.listand (from Aldebaran)docker.listpgdg.list.you MUST suffix all other files with .save to deactivate them.
You MUST check the Debian sources list are correct: the file
/etc/apt/sources.listmust contain the following and only the following:deb http://deb.debian.org/debian/ trixie main deb-src http://deb.debian.org/debian/ trixie main deb http://security.debian.org/debian-security trixie-security main deb-src http://security.debian.org/debian-security trixie-security main deb http://deb.debian.org/debian/ trixie-updates main deb-src http://deb.debian.org/debian/ trixie-updates main
You may want to clean your system before upgrading:
Remove package that were automatically installed and are not needed anymore:
apt-get autoremove --purge
Purge removed packages. You can see the list of packages in this state by running
dpkg -l | awk '/^rc/ { print $2 }'and purge all of them with:apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')Remove
.dpkg-old,.dpkg-distand.dpkg-newfiles from previous upgrade. You can see a list of these files by running:find /etc -name '*.dpkg-old' -o -name '*.dpkg-dist' -o -name '*.dpkg-new'
After the upgrade
Check if network interface name might change - see Network interface names may change
Changes
Major change with XiVO on Debian 13:
file /etc/sysctl.conf is no longer read. Use files in /etc/sysctl.d/*.conf instead - see /etc/sysctl.conf is no longer honored
file stored in /tmp are now stored in memory ; be careful to not store big files there ! - see The temporary-files directory /tmp is now stored in a tmpfs
note that the directories /tmp and /var/tmp are now regularly cleaned (note that it is not activated by default after the upgrade)
/etc/timezonefile is deprecated and not present on newer Debian 13 install