Error: The key(s) in the keyring /etc/apt/trusted.gpg.d/puppet-tools-keyring.gpg are ignored as the fiel has an unsupported filetype

Ese mensaje indica que el archivo puppet-tools-keyring.gpg en /etc/apt/trusted.gpg.d/ tiene un formato no válido o no soportado por la versión actual de APT. Desde versiones recientes de Debian y Ubuntu, APT solo acepta archivos de claves GPG en formato binario (.gpg), no en formato ASCII-armored (.asc) ni combinados.

🔧 Cómo solucionarlo

Primero.- Descarga y guarda la clave en el formato adecuado:

curl -fsSL https://apt.puppet.com/DEB-GPG-KEY-puppet | gpg --dearmor -o /etc/apt/trusted.gpg.d/puppet-tools-keyring.gpg

Segundo.- Actualiza la caché de paquetes:

sudo apt update

⚠️ ¿Qué no debes hacer?

Evita usar apt-key, ya que está obsoleto. Tampoco uses claves en formato ASCII (.asc) sin convertirlas con gpg --dearmor.

Be the first to comment