• Bug#1108944: ganeti-3.1: upgrading from ganeti-3.0 (bookworm) fails --

    From Lucas Nussbaum@21:1/5 to All on Tue Jul 8 13:30:01 2025
    Package: ganeti-3.1
    Version: 3.1.0~rc2-2
    Severity: serious

    Hi,

    I got this when upgrading from bookworm to trixie:

    Selecting previously unselected package ganeti-3.1.
    Preparing to unpack .../05-ganeti-3.1_3.1.0~rc2-2_all.deb ...
    dpkg-divert: error: 'diversion of /usr/share/ganeti/2.16/ganeti/utils/version.py to /usr/share/ganeti/2.16/ganeti/utils/version.py.orig by ganeti-3.1' clashes with 'diversion of /usr
    /share/ganeti/2.16/ganeti/utils/version.py to /usr/share/ganeti/2.16/ganeti/utils/version.py.orig by ganeti-3.0'
    dpkg: error processing archive /tmp/apt-dpkg-install-rexH95/05-ganeti-3.1_3.1.0~rc2-2_all.deb (--unpack):
    new ganeti-3.1 package pre-installation script subprocess returned error exit status 2

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hofstaedtler@21:1/5 to Lucas Nussbaum on Sat Jul 12 00:30:01 2025
    Control: tags -1 + confirmed

    On Tue, Jul 08, 2025 at 01:20:10PM +0200, Lucas Nussbaum wrote:
    I got this when upgrading from bookworm to trixie:

    Selecting previously unselected package ganeti-3.1.
    Preparing to unpack .../05-ganeti-3.1_3.1.0~rc2-2_all.deb ...
    dpkg-divert: error: 'diversion of /usr/share/ganeti/2.16/ganeti/utils/version.py to /usr/share/ganeti/2.16/ganeti/utils/version.py.orig by ganeti-3.1' clashes with 'diversion of /usr
    /share/ganeti/2.16/ganeti/utils/version.py to /usr/share/ganeti/2.16/ganeti/utils/version.py.orig by ganeti-3.0'
    dpkg: error processing archive /tmp/apt-dpkg-install-rexH95/05-ganeti-3.1_3.1.0~rc2-2_all.deb (--unpack):
    new ganeti-3.1 package pre-installation script subprocess returned error exit status 2

    Can be reproduced using:
    mmdebstrap --include=ganeti-3.0 --chrooted-customize-hook=' sed -e s/bookworm/trixie/ -i /etc/apt/sources.list && apt update && apt dist-upgrade -y && apt install -y ganeti-3.1' bookworm /dev/null

    ...
    Installing:
    ganeti-3.1

    Summary:
    Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 0
    Download size: 866 kB
    Space needed: 4694 kB / 4516 MB available

    Get:1 http://deb.debian.org/debian trixie/main arm64 ganeti-3.1 all 3.1.0~rc2-2 [866 kB]
    Fetched 866 kB in 1s (1343 kB/s)
    Selecting previously unselected package ganeti-3.1.
    (Reading database ... 15543 files and directories currently installed.) Preparing to unpack .../ganeti-3.1_3.1.0~rc2-2_all.deb ...
    dpkg-divert: error: 'diversion of /usr/share/ganeti/2.16/ganeti/utils/version.py to /usr/share/ganeti/2.16/ganeti/utils/version.py.orig by ganeti-3.1' clashes with 'diversion of /usr/share/ganeti/2.16/ganeti/utils/version.py to /usr/share/ganeti/2.16/
    ganeti/utils/version.py.orig by ganeti-3.0'
    dpkg: error processing archive /var/cache/apt/archives/ganeti-3.1_3.1.0~rc2-2_all.deb (--unpack):
    new ganeti-3.1 package pre-installation script subprocess returned error exit status 2
    Errors were encountered while processing:
    /var/cache/apt/archives/ganeti-3.1_3.1.0~rc2-2_all.deb

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)