La gestion des mises à jour pour les machines virtuelles Ubuntu est un cauchemar de dépannage. Est-ce normal ? D'autres distributions recommandées ?

La gestion des mises à jour pour les machines virtuelles Ubuntu est un cauchemar de dépannage. Est-ce normal ? D’autres distributions recommandées ?

J’ai eu le même problème. Je pense que c’est peut-être un bug, en ce sens qu’il a des problèmes avec les sources APT spécifiées au format Deb822 qui utilise plusieurs lignes, par exemple :

deb https://packages.microsoft.com/repos/azure-cli

Types: deb

URIs: https://packages.microsoft.com/repos/azure-cli/

Suites: jammy

Components: main

Architectures: amd64

Signed-by: /etc/apt/keyrings/microsoft.gpg

… par opposition à l’ancien style sur une seule ligne, par exemple :

deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-ubuntu-jammy-prod jammy main

Plus précisément, il bute sur la partie Types: deb dans le format Deb822, comme le montre votre message d’erreur ci-dessus « Type ‘Types:’ is not known on line 56 in source list ».

Si vous vérifiez dans votre répertoire /etc/apt/sources.list.d (en tant que sudo), vous verrez les sources supplémentaires qui y ont été ajoutées. Vérifiez chacune pour en chercher une au format Deb822, c’est probablement votre problème, il se pourrait bien que ce soit Azure CLI aussi.

Mon correctif « temporaire » a été de commenter toutes les lignes de mon fichier azure-cli.sources pour qu’il ne soit pas utilisé dans la liste de sources agrégée, Azure Update Manager était content après cela.

Faites-moi savoir si vous trouvez la même chose et j’essaierai d’informer l’équipe produit. Je ne pense pas que ce soit un problème spécifique à Ubuntu en tant que tel.