Ubuntu – Dell Canonical repository is not signed (GPG error)

aptdellgnupgrepositorysignature

With the update to 19.04 my dell repository is not working as it is marked as not signed. This is the error I get:

Ign:11 http://dell.archive.canonical.com/updates xenial-dell Release.gpg

W: GPG error: http://dell.archive.canonical.com/updates xenial-dell Release: Detached signature file '/var/lib/apt/lists/partial/dell.archive.canonical.com_updates_dists_xenial-dell_Release.gpg' is in unsupported binary format
    E: The repository 'http://dell.archive.canonical.com/updates xenial-dell Release' is not signed.
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.

I've tried with the xenial-dell and bionic-dell. You can see all the repos here.

There are Release and Release.gpg files in both repositories:
Release files dell canonical repository

I've searched on Ask Ubuntu and elsewhere but I have not been able to find a working solution.

Best Answer

The error occurs because the Dell repository at the time of this writing has no content for Ubuntu 19.04. When we add a PPA the package manager APT expects to find a folder for our release and if it's not there it fails to authenticate. It won't do any other search.

According to Dell's customer service, support - including the PPA - is given for the preinstalled Ubuntu release, 16.04. This is a LTS release supported until April 2021. The computer is likely to work fine with newer releases because hardware support tends to improve with each new kernel version so drivers and other software provided by Dell's PPA may not be necessary or redundant in newer Ubuntu releases.

Related Question