Package: software-properties-common Version: 0.99.30-4 Severity: important File: /usr/bin/add-apt-repository X-Debbugs-Cc: [email protected]
-- System Information: Debian Release: 12.0 APT prefers stable-security APT policy: (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 5.10.25-linuxkit (SMP w/8 CPU threads) Kernel taint flags: TAINT_OOT_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect Versions of packages software-properties-common depends on: ii ca-certificates 20230311 ii gir1.2-glib-2.0 1.74.0-3 ii gir1.2-packagekitglib-1.0 1.2.6-5 ii packagekit 1.2.6-5 ii python-apt-common 2.6.0 ii python3 3.11.2-1+b1 ii python3-dbus 1.3.2-4+b1 ii python3-gi 3.42.2-3+b1 ii python3-software-properties 0.99.30-4 software-properties-common recommends no packages. software-properties-common suggests no packages. -- no debconf information The first run of add-apt-repository creates an empty list file and the package can't be found by apt-get-install. Running add-apt-repository a second time creates the correct list file. add-apt-repository "$(curl https://packages.microsoft.com/config/debian/11/prod.list)" More info: https://packages.microsoft.com/debian/11/prod Adding repository. Adding deb entry to /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list Adding disabled deb-src entry to /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list ls -al /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list -rw-r--r-- 1 root root 0 Jul 13 21:41 /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list add-apt-repository "$(curl https://packages.microsoft.com/config/debian/11/prod.list)" More info: https://packages.microsoft.com/debian/11/prod Adding repository. Adding deb entry to /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list Adding disabled deb-src entry to /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list ls -al /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list -rw-r--r-- 1 root root 184 Jul 13 21:41 /etc/apt/sources.list.d/archive_uri-https_packages_microsoft_com_debian_11_prod-bookworm.list Here is a docker file that can be run to reproduce the problem. It uses a single add-apt-repository and fails with E: Unable to locate package msodbcsql17 FROM debian AS base # Install MSSQL ODBC driver. RUN apt-get update && apt-get install --fix-missing --yes curl apt-utils gnupg2 software-properties-common \ && curl -sSL https://packages.microsoft.com/keys/microsoft.asc > /etc/apt/trusted.gpg.d/microsoft.asc \ && add-apt-repository -d "$(curl https://packages.microsoft.com/config/debian/11/prod.list)" \ && add-apt-repository -d -L \ && ls -al /etc/apt/sources.list.d/ \ && apt-get update \ && apt-get install --yes --fix-missing \ && apt-get install --yes unixodbc-dev \ && ACCEPT_EULA=Y apt-get install --yes msodbcsql17 \ && apt-get autoremove --purge --yes \ && apt-get clean \ && apt-get autoclean

