Hi InfluxData team,
First of all, thanks for maintaining the Debian packages — I’m writing this in the hope of clarifying what looks like a packaging edge case on modern Debian systems, and to check if the behavior is intentional or a bug.
Environment
• Debian 13 (Trixie)
• APT configured using the modern *.sources* format
• InfluxData repository configured with *Signed-By pointing to influxdata-archive.gpg*
Observed behavior
When installing or upgrading influxdata-archive-keyring, the package creates a file named:
“/etc/apt/sources.list.d/influxdata.list”
This file references the repository using influxdata-archive_compat.gpg.
On systems that already have a .sources entry for the same repository using influxdata-archive.gpg, APT reports a Signed-By conflict and fails. This also breaks unattended-upgrades.
Why this is confusing
According to your own documentation on key rotation (Package Signing Key Rotation blog), users should always use influxdata-archive.key unless running an older distribution that does not support verifying subkeys (for example Debian Buster, Ubuntu 18.04, or RHEL/CentOS 7).
Debian 13 fully supports subkey verification and should not require the _compat key.
Additional observations
If the file influxdata.list is deleted once by an administrator, dpkg later reports:
“Not replacing deleted config file /etc/apt/sources.list.d/influxdata.list”
and stops recreating it on that host.
This means dpkg eventually stabilizes per system, but fresh systems or systems that never had the file deleted still encounter the conflict, especially during unattended-upgrades.
Questions
1\. Is the creation of *influxdata.list* intentional on modern Debian systems when a *.sources* file already exists?
2\. Is the use of *influxdata-archive_compat.gpg* on Debian 13 expected behavior?
3\. Would it make sense to either skip creating *influxdata.list* when a *.sources* entry exists, or to use *influxdata-archive.gpg* on modern Debian releases?
I’m happy to provide package versions, logs, or extracted maintainer-script snippets if helpful. I mainly wanted to check whether this behavior is known or expected.
Thanks for your time, and appreciate any guidance.
