I can no longer use my second monitor; upgrade fails consistently

Ubuntu Support Template

Ubuntu Version: 24.04 LTS
Example: 22.04 LTS, 24.04, 25.10

Desktop Environment (if applicable): KDE Plasma 5.27.12
Example: GNOME, KDE Plasma, XFCE, Budgie, etc.

Problem Description: My Ubuntu system was operating and stable with 24.04 LTS. The upgrade to Kernel 7.0.0.28 broke the system, and it locked/crashed repeatedly, several times per day. I reverted to Kernel 6.17.0-40 and the system became functional again. I attempted to lock out any further updates to Kernel 7 until the problem resolved. However, after a few days of normal operation (and concurrent with the time of the root certificate updates), my graphics card (AMD Bonaire FirePro W5100) stopped functioning and my GPU driver in System Settings changed from Bonaire to llvmpipe. I can no longer access advanced functions under display and monitor, and my second monitor is no longer recognized (the graphics card supports 4). I have attempted to reinstall the amdgpu package, but it will not install due to repository certificate errors.

Relevant System Information:
Operating System: Ubuntu Studio 24.04
KDE Plasma Version: 5.27.12
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Kernel Version: 6.17.0-40-generic (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 5500
Memory: 30.7 GiB of RAM
Graphics Processor: llvmpipe
Product Name: A520M Phantom Gaming 4

Graphics Card: AMD FirePro W5100 (Bonaire)

Screenshots or Error Messages:

NOTE: IP 192.168.1.254 is the LAN address of my AT&T Fiber Internet gateway.

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/noble-updates/InRelease 400 Bad Request [IP: 192.168.1.254 80]

E: The repository ‘http://us.archive.ubuntu.com/ubuntu noble-updates InRelease’ is no longer signed.

W: Updating from such a repository can’t be done securely, and is therefore disabled by default.

W: See apt-secure(8) manpage for repository creation and user configuration details.

E: http://us.archive.ubuntu.com/ubuntu noble-updates InRelease is not (yet) available (400 Bad Request [IP: 192.168.1.254 80])

E: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/noble-backports/InRelease 400 Bad Request [IP: 192.168.1.254 80]

E: The repository ‘http://us.archive.ubuntu.com/ubuntu noble-backports InRelease’ is no longer signed.

W: Updating from such a repository can’t be done securely, and is therefore disabled by default.

W: See apt-secure(8) manpage for repository creation and user configuration details.

E: http://us.archive.ubuntu.com/ubuntu noble-backports InRelease is not (yet) available (400 Bad Request [IP: 192.168.1.254 80])

E: https://repo.radeon.com/amdgpu/6.4.2/ubuntu noble InRelease is not (yet) available (Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. The certificate chain uses expired certificate. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 192.168.1.254 443])

E: https://apt.enpass.io stable InRelease is not (yet) available (Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. The certificate chain uses expired certificate. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 192.168.1.254 443])

E: https://repo.radeon.com/rocm/apt/6.4.2 noble InRelease is not (yet) available (Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. The certificate chain uses expired certificate. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 192.168.1.254 443])

What I’ve Tried: As mentioned in description, I have reverted to Kernel 6.17.0-40generic, which temporarily fixed the problem. However, when the root certificate upgrade was pushed, it broke the system again.

Before Posting:
:mag: Please check if similar issues have already been reported and resolved.

I could not find any recent, similar reports.

What is the output of:

cat -n /etc/apt/sources.list
`1  # Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources`

Doing a:

cat -n /etc/apt/sources.list.d/ubuntu.sources

gives me:

     1  Types: deb
     2  URIs: http://us.archive.ubuntu.com/ubuntu/
     3  Suites: noble noble-updates noble-backports
     4  Components: main restricted universe multiverse
     5  Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
     6
     7  Types: deb
     8  URIs: http://security.ubuntu.com/ubuntu/
     9  Suites: noble-security
    10  Components: main restricted universe multiverse
    11  Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

OK and the output of

for i in `ls /etc/apt/apt.conf.d`; do echo $i; cat /etc/apt/apt.conf.d/$i; echo "*****************"; done

These are all the configuration of the sources apt uses

Output:

01autoremove
APT
{
  NeverAutoRemove
  {
        "^firmware-linux.*";
        "^linux-firmware$";
        "^linux-image-[a-z0-9]*$";
        "^linux-image-[a-z0-9]*-[a-z0-9]*$";
  };

  VersionedKernelPackages
  {
        # kernels
        "linux-.*";
        "kfreebsd-.*";
        "gnumach-.*";
        # (out-of-tree) modules
        ".*-modules";
        ".*-kernel";
  };

  Never-MarkAuto-Sections
  {
        "metapackages";
        "tasks";
  };

  Move-Autobit-Sections
  {
        "oldlibs";
  };
};
*****************
01-vendor-ubuntu
Acquire::Changelogs::AlwaysOnline "true";
Acquire::http::User-Agent-Non-Interactive "true";
*****************
10periodic
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "1";
*****************
15update-stamp
APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";};
*****************
20apt-esm-hook.conf
APT::Update::Pre-Invoke {
        "[ ! -e /run/systemd/system ] || [ $(id -u) -ne 0 ] || systemctl start --no-block apt-news.service esm-cache.service >/dev/null 2>&1 || true";
};

binary::apt::AptCli::Hooks::Upgrade {
        "[ ! -f /usr/lib/ubuntu-advantage/apt-esm-json-hook ] || [ $(id -u) -ne 0 ] || /usr/lib/ubuntu-advantage/apt-esm-json-hook 2>> /var/log/ubuntu-advantage-apt-hook.log || true";
};
*****************
20archive
APT::Archives::MaxAge "30";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";
*****************
20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "0";
APT::Periodic::Unattended-Upgrade "1";
*****************
20packagekit
// THIS FILE IS USED TO INFORM PACKAGEKIT THAT THE UPDATE-INFO MIGHT HAVE CHANGED

// Whenever dpkg is called we might have different updates
// i.e. if an user removes a package that had an update
DPkg::Post-Invoke {
"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
};

// When APT's cache is updated (i.e. apt-cache update)
APT::Update::Post-Invoke-Success {
"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null";
};
*****************
20snapd.conf
binary::apt::AptCli::Hooks::Install { "[ ! -f /usr/bin/snap ] || /usr/bin/snap advise-snap --from-apt 2>/dev/null || true"; };
*****************
50appstream
## This file is provided by appstreamcli(1) to download DEP-11
## metadata files.

Acquire::IndexTargets {
    # The YAML metadata files
    deb::DEP-11  {
        MetaKey "$(COMPONENT)/dep11/Components-$(NATIVE_ARCHITECTURE).yml";
        ShortDescription "Components-$(NATIVE_ARCHITECTURE)";
        Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) Components";

        KeepCompressed "true";
        KeepCompressedAs "gz";
    };

    # Small icons for GUI components described in the DEP-11
    # YAML metadata.
    deb::DEP-11-icons-small  {
        MetaKey "$(COMPONENT)/dep11/icons-48x48.tar";
        ShortDescription "icons-48x48";
        Description "$(RELEASE)/$(COMPONENT) Icons (48x48)";

        KeepCompressed "true";
        KeepCompressedAs "gz";
        DefaultEnabled "false";
    };

    # Normal-sized icons for GUI components described in the DEP-11
    # YAML metadata.
    deb::DEP-11-icons  {
        MetaKey "$(COMPONENT)/dep11/icons-64x64.tar";
        ShortDescription "icons-64x64";
        Description "$(RELEASE)/$(COMPONENT) Icons (64x64)";

        KeepCompressed "true";
        KeepCompressedAs "gz";
        DefaultEnabled "false";
    };

    # Icons suitable for HiDPI displays, for GUI components described in
    # the DEP-11 YAML metadata.
    deb::DEP-11-icons-hidpi  {
        MetaKey "$(COMPONENT)/dep11/icons-64x64@2.tar";
        ShortDescription "icons-64x64@2";
        Description "$(RELEASE)/$(COMPONENT) Icons (64x64@2)";

        KeepCompressed "true";
        KeepCompressedAs "gz";
        DefaultEnabled "false";
    };

    # Larger icons that are often used on HiDPI displays as fallback.
    deb::DEP-11-icons-large  {
        MetaKey "$(COMPONENT)/dep11/icons-128x128.tar";
        ShortDescription "icons-128x128";
        Description "$(RELEASE)/$(COMPONENT) Icons (128x128)";

        KeepCompressed "true";
        KeepCompressedAs "gz";
        DefaultEnabled "false";
    };

    # Even larger icons that are used on HiDPI displays.
    deb::DEP-11-icons-large-hidpi {
        MetaKey "$(COMPONENT)/dep11/icons-128x128@2.tar";
        ShortDescription "icons-128x128@2";
        Description "$(RELEASE)/$(COMPONENT) Icons (128x128@2)";

        KeepCompressed "true";
        KeepCompressedAs "gz";
        DefaultEnabled "false";
    };
};

# Refresh AppStream cache when APT's cache is updated (i.e. apt update)
APT::Update::Post-Invoke-Success {
    "if /usr/bin/test -w /var/cache/swcatalog -a -e /usr/bin/appstreamcli; then appstreamcli refresh --source=os > /dev/null || true; fi";
};
*****************
50command-not-found
## This file is provided by command-not-found(1) to download
## Commands metadata files.

Acquire::IndexTargets {
    # The deb822 metadata files
    deb::CNF  {
        MetaKey "$(COMPONENT)/cnf/Commands-$(NATIVE_ARCHITECTURE)";
        ShortDescription "Commands-$(NATIVE_ARCHITECTURE)";
        Description "$(RELEASE)/$(COMPONENT) $(NATIVE_ARCHITECTURE) c-n-f Metadata";
    };
};

# Refresh AppStream cache when APT's cache is updated (i.e. apt update)
APT::Update::Post-Invoke-Success {
    "if /usr/bin/test -w /var/lib/command-not-found/ -a -e /usr/lib/cnf-update-db; then /usr/lib/cnf-update-db > /dev/null; fi";
};
*****************
50unattended-upgrades
// Automatically upgrade packages from these (origin:archive) pairs
//
// Note that in Ubuntu security updates may pull in new dependencies
// from non-security sources (e.g. chromium). By allowing the release
// pocket these get automatically pulled in.
Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-security";
        // Extended Security Maintenance; doesn't necessarily exist for
        // every release and this system may not have it installed, but if
        // available, the policy for updates is such that unattended-upgrades
        // should also install from here by default.
        "${distro_id}ESMApps:${distro_codename}-apps-security";
        "${distro_id}ESM:${distro_codename}-infra-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

// Python regular expressions, matching packages to exclude from upgrading
Unattended-Upgrade::Package-Blacklist {
    // The following matches all packages starting with linux-
//  "linux-";

    // Use $ to explicitely define the end of a package name. Without
    // the $, "libc6" would match all of them.
//  "libc6$";
//  "libc6-dev$";
//  "libc6-i686$";

    // Special characters need escaping
//  "libstdc\+\+6$";

    // The following matches packages like xen-system-amd64, xen-utils-4.1,
    // xenstore-utils and libxenstore3.0
//  "(lib)?xen(store)?";

    // For more information about Python regular expressions, see
    // https://docs.python.org/3/howto/regex.html
};

// This option controls whether the development release of Ubuntu will be
// upgraded automatically. Valid values are "true", "false", and "auto".
Unattended-Upgrade::DevRelease "auto";

// This option allows you to control if on a unclean dpkg exit
// unattended-upgrades will automatically run 
//   dpkg --force-confold --configure -a
// The default is true, to ensure updates keep getting installed
//Unattended-Upgrade::AutoFixInterruptedDpkg "true";

// Split the upgrade into the smallest possible chunks so that
// they can be interrupted with SIGTERM. This makes the upgrade
// a bit slower but it has the benefit that shutdown while a upgrade
// is running is possible (with a small delay)
//Unattended-Upgrade::MinimalSteps "true";

// Install all updates when the machine is shutting down
// instead of doing it in the background while the machine is running.
// This will (obviously) make shutdown slower.
// Unattended-upgrades increases logind's InhibitDelayMaxSec to 30s.
// This allows more time for unattended-upgrades to shut down gracefully
// or even install a few packages in InstallOnShutdown mode, but is still a
// big step back from the 30 minutes allowed for InstallOnShutdown previously.
// Users enabling InstallOnShutdown mode are advised to increase
// InhibitDelayMaxSec even further, possibly to 30 minutes.
//Unattended-Upgrade::InstallOnShutdown "false";

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. A package that provides
// 'mailx' must be installed. E.g. "user@example.com"
//Unattended-Upgrade::Mail "";

// Set this value to one of:
//    "always", "only-on-error" or "on-change"
// If this is not set, then any legacy MailOnlyOnError (boolean) value
// is used to chose between "only-on-error" and "on-change"
//Unattended-Upgrade::MailReport "on-change";

// Remove unused automatically installed kernel-related packages
// (kernel images, kernel headers and kernel version locked tools).
//Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";

// Do automatic removal of newly unused dependencies after the upgrade
//Unattended-Upgrade::Remove-New-Unused-Dependencies "true";

// Do automatic removal of unused packages after the upgrade
// (equivalent to apt-get autoremove)
//Unattended-Upgrade::Remove-Unused-Dependencies "false";

// Automatically reboot *WITHOUT CONFIRMATION* if
//  the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";

// Automatically reboot even if there are users currently logged in
// when Unattended-Upgrade::Automatic-Reboot is set to true
//Unattended-Upgrade::Automatic-Reboot-WithUsers "true";

// If automatic reboot is enabled and needed, reboot at the specific
// time instead of immediately
//  Default: "now"
//Unattended-Upgrade::Automatic-Reboot-Time "02:00";

// Use apt bandwidth limit feature, this example limits the download
// speed to 70kb/sec
//Acquire::http::Dl-Limit "70";

// Enable logging to syslog. Default is False
// Unattended-Upgrade::SyslogEnable "false";

// Specify syslog facility. Default is daemon
// Unattended-Upgrade::SyslogFacility "daemon";

// Download and install upgrades only on AC power
// (i.e. skip or gracefully stop updates on battery)
// Unattended-Upgrade::OnlyOnACPower "true";

// Download and install upgrades only on non-metered connection
// (i.e. skip or gracefully stop updates on a metered connection)
// Unattended-Upgrade::Skip-Updates-On-Metered-Connections "true";

// Verbose logging
// Unattended-Upgrade::Verbose "false";

// Print debugging information both in unattended-upgrades and
// in unattended-upgrade-shutdown
// Unattended-Upgrade::Debug "false";

// Allow package downgrade if Pin-Priority exceeds 1000
// Unattended-Upgrade::Allow-downgrade "false";

// When APT fails to mark a package to be upgraded or installed try adjusting
// candidates of related packages to help APT's resolver in finding a solution
// where the package can be upgraded or installed.
// This is a workaround until APT's resolver is fixed to always find a
// solution if it exists. (See Debian bug #711128.)
// The fallback is enabled by default, except on Debian's sid release because
// uninstallable packages are frequent there.
// Disabling the fallback speeds up unattended-upgrades when there are
// uninstallable packages at the expense of rarely keeping back packages which
// could be upgraded or installed.
// Unattended-Upgrade::Allow-APT-Mark-Fallback "true";
*****************
60icons
## This file enables the download of small-size 64x64px
## icons for use in software centers like GNOME Software
## and Plasma Discover.
##
## The icons are required for software centers to function
## correctly. Applications without an icon will not be
## displayed at all.

Acquire::IndexTargets {
    deb::DEP-11-icons-small  {
        DefaultEnabled "true";
    };
    deb::DEP-11-icons  {
        DefaultEnabled "true";
    };
};
*****************
60icons-hidpi
## This file enables the download of 64x64px icons
## suitable for HiDPI displays for use in software
## centers like GNOME Software and Plasma Discover.

Acquire::IndexTargets {
    deb::DEP-11-icons-hidpi  {
        DefaultEnabled "true";
    };
};
*****************
60icons-large
## This file enables the download of large 128x128px
## icons for use in software centers like GNOME Software
## and Plasma Discover.
##
## The icons speed up usage of the software centers,
## and would otherwise be downloaded on-deman for each user.

Acquire::IndexTargets {
    deb::DEP-11-icons-large  {
        DefaultEnabled "true";
    };
};
*****************
60icons-large-hidpi
## This file enables the download of 128x128px icons
## suitable for HiDPI displays for use in software
## centers like GNOME Software and Plasma Discover.

Acquire::IndexTargets {
    deb::DEP-11-icons-hidpi  {
        DefaultEnabled "true";
    };
};
*****************
70debconf
// Pre-configure all packages with debconf before they are installed.
// If you don't like it, comment it out.
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";};
*****************
99update-notifier
DPkg::Post-Invoke {"if [ -d /var/lib/update-notifier ]; then touch /var/lib/update-notifier/dpkg-run-stamp; fi; /usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";};
APT::Update::Post-Invoke-Success {"/usr/lib/update-notifier/update-motd-updates-available 2>/dev/null || true";};
*****************

OK and same for

for i in ls /etc/apt/sources.list.d; do echo $i; cat /etc/apt/sources.list.d/$i; echo "*****************"; done

The output of this command is an error message:

ls
cat: /etc/apt/sources.list.d/ls: No such file or directory
*****************
/etc/apt/sources.list.d
cat: /etc/apt/sources.list.d//etc/apt/sources.list.d: No such file or directory
*****************

However, here is the ls output for that subdirectory:

amdgpu.list                   dvd.list          rocm.list.save
amdgpu.list.dpkg-old          dvd.list.save     ubuntu.sources
amdgpu.list.save              enpass.list       ubuntu.sources.curtin.orig
amdgpu-proprietary.list       enpass.list.save  ubuntu.sources.save
amdgpu-proprietary.list.save  rocm.list

Sorry, missed backticks

for i in `ls /etc/apt/sources.list.d`; do echo $i; cat /etc/apt/sources.list.d/$i; echo "*****************"; done

The renderer barfed the code

No problem. Here you go:

amdgpu.list
deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/6.4.2/ubuntu noble main
#deb-src [signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/6.4.2/ubuntu noble main
*****************
amdgpu.list.dpkg-old
deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/30.20.1/ubuntu noble main
*****************
amdgpu.list.save
deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/30.20.1/ubuntu noble main
#deb-src [signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/amdgpu/30.20.1/ubuntu noble main
*****************
amdgpu-proprietary.list
# Enabling this repository requires acceptance of the following license:
# /usr/share/amdgpu-install/AMDGPUPROEULA
deb https://repo.radeon.com/amdgpu/6.4.2/ubuntu noble proprietary
*****************
amdgpu-proprietary.list.save
# Enabling this repository requires acceptance of the following license:
# /usr/share/amdgpu-install/AMDGPUPROEULA
#deb https://repo.radeon.com/amdgpu/7.1.1/ubuntu noble proprietary
*****************
dvd.list
deb http://archive.ubuntu.com/ubuntu/ noble universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-updates universe multiverse
deb http://security.ubuntu.com/ubuntu/ noble-security universe multiverse
*****************
dvd.list.save
deb http://archive.ubuntu.com/ubuntu/ noble universe multiverse
deb http://archive.ubuntu.com/ubuntu/ noble-updates universe multiverse
deb http://security.ubuntu.com/ubuntu/ noble-security universe multiverse
*****************
enpass.list
deb https://apt.enpass.io/ stable main
*****************
enpass.list.save
deb https://apt.enpass.io/  stable main
*****************
rocm.list
deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/6.4.2 noble main
*****************
rocm.list.save
deb [arch=amd64 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/rocm/apt/7.1.1 noble main
deb [arch=amd64,i386 signed-by=/etc/apt/keyrings/rocm.gpg] https://repo.radeon.com/graphics/7.1.1/ubuntu noble main
*****************
ubuntu.sources
Types: deb
URIs: http://us.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
*****************
ubuntu.sources.curtin.orig
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

## Ubuntu distribution repository
##
## The following settings can be adjusted to configure which packages to use from Ubuntu.
## Mirror your choices (except for URIs and Suites) in the security section below to
## ensure timely security updates.
##
## Types: Append deb-src to enable the fetching of source package.
## URIs: A URL to the repository (you may add multiple URLs)
## Suites: The following additional suites can be configured
##   <name>-updates   - Major bug fix updates produced after the final release of the
##                      distribution.
##   <name>-backports - software from this repository may not have been tested as
##                      extensively as that contained in the main release, although it includes
##                      newer versions of some applications which may provide useful features.
##                      Also, please note that software in backports WILL NOT receive any review
##                      or updates from the Ubuntu security team.
## Components: Aside from main, the following components can be added to the list
##   restricted  - Software that may not be under a free license, or protected by patents.
##   universe    - Community maintained packages. Software in this repository receives maintenance
##                 from volunteers in the Ubuntu community, or a 10 year security maintenance
##                 commitment from Canonical when an Ubuntu Pro subscription is attached.
##   multiverse  - Community maintained of restricted. Software from this repository is
##                 ENTIRELY UNSUPPORTED by the Ubuntu team, and may not be under a free
##                 licence. Please satisfy yourself as to your rights to use the software.
##                 Also, please note that software in multiverse WILL NOT receive any
##                 review or updates from the Ubuntu security team.
##
## See the sources.list(5) manual page for further settings.
Types: deb
URIs: http://archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

## Ubuntu security updates. Aside from URIs and Suites,
## this should mirror your choices in the previous section.
Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
*****************
ubuntu.sources.save
Types: deb
URIs: http://us.archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: http://security.ubuntu.com/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
*****************

By the way, thanks for helping.

Check for proxy in your configs with:

grep -i proxy /etc/apt/apt.conf /etc/apt/apt.conf.d/*

And check environment variables

env | grep -i proxy

If you get no output, then yry clearing cache and update (after removing proxy settings/logging into network)

sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update

grep: /etc/apt/apt.conf: No such file or directory

No output

If you get no output, then yry clearing cache and update (after removing proxy settings/logging into network)

sudo apt clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt update

Okay…

10 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (universe/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (universe/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (universe/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (universe/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (universe/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-small (universe/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons (universe/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-hidpi (universe/dep11/icons-64x64@2.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-large (universe/dep11/icons-128x128.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (universe/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (multiverse/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (multiverse/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (multiverse/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (multiverse/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (multiverse/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (multiverse/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-small (multiverse/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons (multiverse/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-hidpi (multiverse/dep11/icons-64x64@2.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-large (multiverse/dep11/icons-128x128.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (multiverse/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (universe/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (universe/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (universe/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (universe/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (universe/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (universe/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (universe/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-small (universe/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons (universe/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-hidpi (universe/dep11/icons-64x64@2.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-large (universe/dep11/icons-128x128.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (universe/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (universe/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (multiverse/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (multiverse/binary-i386/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Packages (multiverse/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (multiverse/i18n/Translation-en_US) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target Translations (multiverse/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (multiverse/dep11/Components-amd64.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11 (multiverse/dep11/Components-all.yml) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-small (multiverse/dep11/icons-48x48.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons (multiverse/dep11/icons-64x64.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-hidpi (multiverse/dep11/icons-64x64@2.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target DEP-11-icons-large (multiverse/dep11/icons-128x128.tar) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (multiverse/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
W: Target CNF (multiverse/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/dvd.list:3 and /etc/apt/sources.list.d/ubuntu.sources:2
ehb@ehb /etc/apt/sources.list.d$ apt list --upgradeable
Listing... Done
alsa-ucm-conf/noble-updates,noble-updates 1.2.10-1ubuntu5.14 all [upgradable from: 1.2.10-1ubuntu5.13]
apport-core-dump-handler/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
apport-kde/noble-updates,noble-updates,noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
apport/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
libinput-bin/noble-updates 1.25.0-1ubuntu3.6 amd64 [upgradable from: 1.25.0-1ubuntu3.5]
libinput10/noble-updates 1.25.0-1ubuntu3.6 amd64 [upgradable from: 1.25.0-1ubuntu3.5]
libnm0/noble-updates 1.46.0-1ubuntu2.8 amd64 [upgradable from: 1.46.0-1ubuntu2.7]
network-manager/noble-updates 1.46.0-1ubuntu2.8 amd64 [upgradable from: 1.46.0-1ubuntu2.7]
python3-apport/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
python3-problem-report/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]

A bit of a list…but nothing which looks like an amdgpu driver package.

$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  libqt5webengine-data vlc-plugin-qt libvlc5 libimage-magick-perl
  libdcmtk17t64 libmagickcore-6.q16-7t64 python3-flask-cors libzvbi-common
  liburiparser1 vlc-data libqt5quickwidgets5 libopenimageio2.4t64
  libqt5xml5t64 qml-module-qtquick-shapes qml-module-qtquick-layouts
  libqt5webenginewidgets5 libvlccore9 qml-module-qtquick-window2
  qt5-gtk-platformtheme libmagick++-6.q16-9t64 vlc qml-module-qt-labs-settings
  imagemagick libqt5sql5t64 vlc-bin libmagickcore-6.q16-7-extra libqt5qml5
  libqt5test5t64 python3-waitress python3-pip-whl vlc-l10n libqt5quickshapes5
  libwebsockets19t64 gimp-data libcjson1 libavdevice60 ffmpeg libqt5quick5
  libqt5quickparticles5 libopenexr-3-1-30 libpostproc57 python3-wheel
  vlc-plugin-samba python3-fonttools libqt5gui5t64 libmbedcrypto7t64 gimp
  libmbedtls14t64 libavcodec60 libavcodec60 libgstreamer-plugins-bad1.0-0
  qml-module-qtwebengine libzvbi0t64 libzvbi0t64 libimage-magick-q16-perl
  libqt5printsupport5t64 vlc-plugin-notify libqt5sql5-odbc libqt5webengine5
  libgraphicsmagick++-q16-12t64 libqt5concurrent5t64 libavutil58 libavutil58
  libqt5widgets5t64 imagemagick-6.q16 libswscale7
  qml-module-qt-labs-folderlistmodel python3-pip libqt5dbus5t64
  vlc-plugin-access-extra libqt5network5t64 vlc-plugin-skins2
  qml-module-qtqml-models2 libqt5opengl5t64 vlc-plugin-video-splitter
  libgimp2.0t64 libswresample4 libswresample4 imagemagick-6-common
  qml-module-qt-labs-qmlmodels fig2dev vlc-plugin-video-output
  libqt5sql5-sqlite libqt5webenginecore5 libqt5qmlmodels5 7zip libavformat60
  gstreamer1.0-plugins-bad mupdf-tools libqt5sql5-psql libglut3.12
  qml-module-qtquick2 libgraphicsmagick-q16-3t64 libqt5qmlworkerscript5
  libqt5sql5-mysql libvlc-bin libmbedx509-1t64 libqt5core5t64 qml-module-qtqml
  vlc-plugin-base vlc-plugin-visualization qml-module-qtquick-particles2
  libavfilter9 libmagickwand-6.q16-7t64
Learn more about Ubuntu Pro at https://ubuntu.com/pro
The following upgrades have been deferred due to phasing:
  alsa-ucm-conf apport apport-core-dump-handler apport-kde libinput-bin
  libinput10 libnm0 network-manager python3-apport python3-problem-report
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.

So…nothing, so far.

If you run:

sudo mv /etc/apt/sources.list.d/dvd.list $HOME/dvd.list
sudo apt update

Is it smoother?

A bit better, but still no joy for the important part:

$ sudo mv /etc/apt/sources.list.d/dvd.list $HOME/dvd.list
[sudo] password for  
$ sudo apt update
Hit:1 https://repo.radeon.com/amdgpu/6.4.2/ubuntu noble InRelease
Hit:2 https://repo.radeon.com/rocm/apt/6.4.2 noble InRelease                     
Hit:3 http://security.ubuntu.com/ubuntu noble-security InRelease                 
Ign:4 https://apt.enpass.io stable InRelease                                     
Hit:5 http://us.archive.ubuntu.com/ubuntu noble InRelease                 
Hit:6 https://apt.enpass.io stable Release
Hit:7 http://us.archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu noble-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
10 packages can be upgraded. Run 'apt list --upgradable' to see them.
ehb@EHB:/etc/apt/sources.list.d$ apt list --upgradable
Listing... Done
alsa-ucm-conf/noble-updates,noble-updates 1.2.10-1ubuntu5.14 all [upgradable from: 1.2.10-1ubuntu5.13]
apport-core-dump-handler/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
apport-kde/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
apport/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
libinput-bin/noble-updates 1.25.0-1ubuntu3.6 amd64 [upgradable from: 1.25.0-1ubuntu3.5]
libinput10/noble-updates 1.25.0-1ubuntu3.6 amd64 [upgradable from: 1.25.0-1ubuntu3.5]
libnm0/noble-updates 1.46.0-1ubuntu2.8 amd64 [upgradable from: 1.46.0-1ubuntu2.7]
network-manager/noble-updates 1.46.0-1ubuntu2.8 amd64 [upgradable from: 1.46.0-1ubuntu2.7]
python3-apport/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
python3-problem-report/noble-updates,noble-updates 2.28.3-0ubuntu0.1 all [upgradable from: 2.28.2-0ubuntu0.1]
ehb@EHB:/etc/apt/sources.list.d$ sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  libqt5webengine-data vlc-plugin-qt libvlc5 libimage-magick-perl
  libdcmtk17t64 libmagickcore-6.q16-7t64 python3-flask-cors libzvbi-common
  liburiparser1 vlc-data libqt5quickwidgets5 libopenimageio2.4t64
  libqt5xml5t64 qml-module-qtquick-shapes qml-module-qtquick-layouts
  libqt5webenginewidgets5 libvlccore9 qml-module-qtquick-window2
  qt5-gtk-platformtheme libmagick++-6.q16-9t64 vlc qml-module-qt-labs-settings
  imagemagick libqt5sql5t64 vlc-bin libmagickcore-6.q16-7-extra libqt5qml5
  libqt5test5t64 python3-waitress python3-pip-whl vlc-l10n libqt5quickshapes5
  libwebsockets19t64 gimp-data libcjson1 libavdevice60 ffmpeg libqt5quick5
  libqt5quickparticles5 libopenexr-3-1-30 libpostproc57 python3-wheel
  vlc-plugin-samba python3-fonttools libqt5gui5t64 libmbedcrypto7t64 gimp
  libmbedtls14t64 libavcodec60 libavcodec60 libgstreamer-plugins-bad1.0-0
  qml-module-qtwebengine libzvbi0t64 libzvbi0t64 libimage-magick-q16-perl
  libqt5printsupport5t64 vlc-plugin-notify libqt5sql5-odbc libqt5webengine5
  libgraphicsmagick++-q16-12t64 libqt5concurrent5t64 libavutil58 libavutil58
  libqt5widgets5t64 imagemagick-6.q16 libswscale7
  qml-module-qt-labs-folderlistmodel python3-pip libqt5dbus5t64
  vlc-plugin-access-extra libqt5network5t64 vlc-plugin-skins2
  qml-module-qtqml-models2 libqt5opengl5t64 vlc-plugin-video-splitter
  libgimp2.0t64 libswresample4 libswresample4 imagemagick-6-common
  qml-module-qt-labs-qmlmodels fig2dev vlc-plugin-video-output
  libqt5sql5-sqlite libqt5webenginecore5 libqt5qmlmodels5 7zip libavformat60
  gstreamer1.0-plugins-bad mupdf-tools libqt5sql5-psql libglut3.12
  qml-module-qtquick2 libgraphicsmagick-q16-3t64 libqt5qmlworkerscript5
  libqt5sql5-mysql libvlc-bin libmbedx509-1t64 libqt5core5t64 qml-module-qtqml
  vlc-plugin-base vlc-plugin-visualization qml-module-qtquick-particles2
  libavfilter9 libmagickwand-6.q16-7t64
Learn more about Ubuntu Pro at https://ubuntu.com/pro
The following upgrades have been deferred due to phasing:
  alsa-ucm-conf apport apport-core-dump-handler apport-kde libinput-bin
  libinput10 libnm0 network-manager python3-apport python3-problem-report
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.

OK then run

sudo apt upgrade

Should pull down what is available. I’m not sure about Ubuntu Pro. Not something I’m familiar with

Already did that; look in the code box above about 2/3 down. Just tried it again; no change. Nothing updates, and I still can’t access the drivers.

It is garbled as one line and difficult to read. But it appears these packages are subject to phased update, so there is nothing wrong. Look carefully at the last lines:

The following upgrades have been deferred due to phasing:
1 Like

I see that. I’m not concerned about those updates, for the moment.

What I want is to update my GPU drivers so that it will recognize, and I can use, my second monitor as I used to be able to. No hardware changes whatsoever since well before that changed, only software updates.

E: https://repo.radeon.com/amdgpu/6.4.2/ubuntu noble InRelease is not (yet) available (Certificate verification failed: The certificate is NOT trusted. The certificate issuer is unknown. The certificate chain uses expired certificate. The name in the certificate does not match the expected. Could not handshake: Error in the certificate verification. [IP: 192.168.1.254 443])

We need to sort this now.

Do you have a transparent proxy on your network? 192.168.x.x would be something on your LAN.