I'm having problems with my Plymouth in Cubic https://askubuntu.com/questions/1568707/im-having-problems-with-my-plymouth-in-cubic

I started creating a custom Ubuntu 26.04 distro and replaced the Ubuntu logo pixmap with my own, as well as the bgrt-fallback, but even after running update-initramfs -u -k all, it didn't work. What can I do?

Here are some images.

Boot:

Boot

Some of the files I replaced:

Some of the files i replaced

Other files I replaced:

others of the files i replaced

FIX GUI | Ubuntu 24.04.4 LTS (Noble Numbat) https://askubuntu.com/questions/1568705/fix-gui-ubuntu-24-04-4-lts-noble-numbat

Running a stable system for long time, yet due to a recent power cut, after entering login password, I have blank black screen (runs fine only if I switched to LXDE which isn't my preferred UI).

So the question is, how to fix my GUI to its original status?

Cockpit don't work Username or Password wrong https://askubuntu.com/questions/1568703/cockpit-dont-work-username-or-password-wrong

I'm using Ubuntu 24.04 LTS:
Cockpit Version:

dpkg -l | grep cockpit

ii  cockpit                314-1 all   Web Console for Linux servers
ii  cockpit-bridge         314-1 amd64 Cockpit bridge server-side component
ii  cockpit-networkmanager 314-1 all   Cockpit user interface for networking
ii  cockpit-packagekit     314-1 all   Cockpit user interface for apps and package updates
ii  cockpit-storaged       314-1 all   Cockpit user interface for storage 
ii  cockpit-system         314-1 all   Cockpit admin interface for a system                              
ii  cockpit-ws             314-1 amd64 Cockpit Web Service                                  

The Cockpit application has stopped working over the past few days. I keep getting an error message stating that the username or password is incorrect.

I can rule out the possibility that either is incorrect, as I am currently logged in with that user. Other admin users are unable to log in as well.

The error occurs in Chrome, Edge and Mozilla.

I have already uninstalled Cockpit and deleted all associated directories, yet the error persists even after a reinstallation.

The cockpit, cockpit.socket, and cockpit.service processes are running without error messages.

An error message is generated during a login attempt:

systemctl status cockpit
cockpit-tls: gnutls_handshake failed: A TLS fatal alert has been received

Command:

journalctl -t cockpit-ws -t cockpit-session -f

cockpit-ws[91033]:   File "/usr/lib/python3.12/pathlib.py", line 842, in stat
cockpit-ws[91033]:     return os.stat(self, follow_symlinks=follow_symlinks)                                                                               
cockpit-ws[91033]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                              
cockpit-ws[91033]: PermissionError: [Errno 13] Permission denied: '/usr/local/share' 
cockpit-session[91024]: pam_unix(cockpit:session): session closed for user admin2
cockpit-ws[91010]: cockpit-session: didn't receive expected "authorize" message

No proxy is being used.

Does anyone have any ideas? This issue has been dogging me all week.

Best solution for Scrypted? https://askubuntu.com/questions/1568701/best-solution-for-scrypted

I want to manage Scrypted NVR on Windows but install Scrypted on Ubuntu. I have a NUC with 16 Gb RAM for the server. Will this work? is there a better solution?

LibreOffice 24.2.7.2 on Ubuntu 24.04.4 - Not Working But No Warning or Error Message https://askubuntu.com/questions/1568700/libreoffice-24-2-7-2-on-ubuntu-24-04-4-not-working-but-no-warning-or-error-mes

This is my first time using Ubuntu.

I installed Ubuntu 24.04.4 on my Dell DC16250 (Intel Core 5, 120U, RTL8852BE wireless).

I installed LibreOffice 24.2.7.2 sudo apt install libreoffice.

I installed Java sudo apt install openjdk-17-jre-headless.

I ran libreoffice on the console, and got a warning: Warning: failed to launch javaldx - java may not function correctly.

Despite the warning, there didn´t seem to be a problem. The Libreoffice window opened just fine and I could use the window to navigate to and open and use eg Writer, Impress etc.

But I was still concerned and wanted to fix the warning.

This solution had worked for others, so I ran: sudo apt-get install default-jre libreoffice-java-common

When I now run libreoffice, there is no java warning (GREAT) but Libreoffice doesn´t work at all (PROBLEM).

When I now run libreoffice, the Libreoffice window opens but the icons for eg Writer, Impress are not clickable.

When I now run eg libreoffice --writer, the same non-clickable Libreoffice window as above opens.

When I now run libreoffice or eg libreoffice --writer, I do not get any warnings or error messages.

How do I resolve this?

Thanks for any help!

RAM compability issue on Ubuntu 22.04 https://askubuntu.com/questions/1568699/ram-compability-issue-on-ubuntu-22-04

I'm new here and need help with a RAM compatibility issue on Ubuntu 22.04.5.

The setup:

  • PC: HP EliteDesk 8 Tower G1 Desktop AI PC (Intel Core Ultra 9)

  • Original RAM: HP DDR5-5600 (1 stick)

  • Added RAM: Aftermarket Adata DDR5-5600 (Part Number: AD5U560016G-S)

The problem:

The system boots up and seems to work fine at first, but then runs into the following issues:

  • Sudden system freezes (requiring a hard reboot)

  • Random automatic shutdowns

I suspect this might be a RAM compatibility issue due to mixing the original HP stick with the aftermarket Adata stick.

Are there any solutions or troubleshooting steps I can take to resolve this?

Hardware acceleration works in Firefox and MPV but not in Brave or VLC on Dell Latitude 7490 (Linux Mint 22.3) [closed] https://askubuntu.com/questions/1568698/hardware-acceleration-works-in-firefox-and-mpv-but-not-in-brave-or-vlc-on-dell-l

hardware acceleration is the only issue i have.

it works fine in firefox and mpv, but not in brave or vlc.

i've tried pretty much everything i found online and still no luck. va-api seems fine because firefox is using it.

anyone got brave and vlc hardware decoding working on a latitude 7490 / intel uhd 620?

Latest update installed on Dell Latitude 7390 update caused the screen to dim https://askubuntu.com/questions/1568692/latest-update-installed-on-dell-latitude-7390-update-caused-the-screen-to-dim

Brightness is all the way up. Drivers are installed. I rolled back to a known good configuration. The settings are at default, but it's still dim. The external monitor is working fine. Do you have any ideas?

Changing auto-login user on Kubuntu 26.04 https://askubuntu.com/questions/1568691/changing-auto-login-user-on-kubuntu-26-04

I recently installed Kubuntu 26.04 on my Framework 16 laptop.

When I installed Kubuntu, I created a user, "foo", and set it to log in automatically on boot.

Since then, I have created another user, "bar". (Both "foo" and "bar" are administrative users.)

I would now like "bar" to be the user which is logged in automatically on boot, rather than "foo". However, I can't find any way to change this.

This article says to go to the "Startup and Shutdown" item in the left sidebar of System Settings.

However, on my computer, there is no "Startup and Shutdown" item present in the left sidebar:

System Settings - first half

System Settings - second half

I've looked at other items that seem promising, such as "Screen Locking", "Users", "Autostart", and "Session", but none of them have a way to change the auto-login behavior.

How can I change it to log in "bar" instead of "foo"?

Speakers not working on hp omnibook x flip 2 in 1. model is Laptop 14-kc0 https://askubuntu.com/questions/1568689/speakers-not-working-on-hp-omnibook-x-flip-2-in-1-model-is-laptop-14-kc0

This is my first time using linux on a real machine. I have run VM's before, but this is my first install ever.

I want to clarify that I already tried managing audio settings. I can see the bar move, but nothing happens. I can hear from the bios, so I know that it isn't hardware.

It looks to me as if it has detected my HDMI audio, but that my laptops speakers and headphone jack themselves just don't appear.

I have compiled the following of what I found that may be helpful:

System:

Laptop: HP OmniBook X Flip Laptop 14-kc0xxx
DMI Product Version: Type1ProductConfigId
Platform: AMD Krackan / Ryzen AI
Kernel: 7.0.0-28-generic
Distribution: Kubuntu
PCI Devices
HDMI Audio
Device: AMD Radeon High Definition Audio Controller
PCI ID: 1002:1640
Driver: snd_hda_intel
Audio Coprocessor
Device: AMD Audio Coprocessor
PCI ID: 1022:15e2
Subsystem: HP 103c:8ea1
Driver: snd_acp_pci
Symptoms
Internal speakers are missing.
Headphone output is missing.
HDMI audio works.
Internal microphone works.
PipeWire only exposes HDMI outputs.
ALSA only exposes HDMI playback devices.
ALSA
aplay -l only reports HDMI playback devices.
aplay -L contains only:
HDMI outputs
PipeWire
null
o internal playback device exists.
/proc/asound/cards
Card 0
HD-Audio Generic (HDMI)
Card 1
acp-pdm-mach
The second card is capture-only (internal microphone).
No internal playback card exists.
PipeWire
PipeWire detects only the Radeon HDMI outputs.
No Speaker, Headphones, or Internal Audio sink is created.
Loaded Audio Modules
Relevant modules include:
snd_sof
snd_sof_amd_acp
snd_sof_amd_acp70
snd_sof_pci
snd_soc_core
snd_acp_pci
snd_soc_nau8821
soundwire_amd
dmesg
No errors related to:
cs35l41
max98373
max98390
rt5682
rt711
rt722
rt715
No firmware loading failures were observed.
No SOF boot failures were observed.
No codec initialization messages appear at all.
dditional Information
The ACP PDM microphone machine driver initializes correctly.
The speaker playback topology never appears to be instantiated.
This appears to be a missing machine driver / topology / ACPI quirk for HP Subsystem ID:
103c:8ea1
rather than a PipeWire or ALSA userspace configuration issue.
Reproduction
Boot Linux.
Open Sound Settings.
Only HDMI outputs are available.
Internal speakers and headphone output are absent.
Expected Result
Internal speakers and headphone output should be detected and usable.
Actual Result
Only HDMI playback devices are created.
Bluetooth headset microphone missing on 24.04: no HSP/HFP profile offered at all, only A2DP https://askubuntu.com/questions/1568687/bluetooth-headset-microphone-missing-on-24-04-no-hsp-hfp-profile-offered-at-all

My Bluetooth headset works perfectly for audio output, but its microphone never appears anywhere -- not in Settings > Sound, not in pactl, not in browsers.

Every guide says to switch the headset to the HSP/HFP profile in pavucontrol. I can't: that profile isn't in the list. pactl list cards only offers A2DP:

    Profiles:
        off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
        a2dp-sink: High Fidelity Playback (A2DP Sink, codec SBC) (sinks: 1, sources: 0, ...)
        a2dp-sink-sbc_xq: High Fidelity Playback (A2DP Sink, codec SBC-XQ) (sinks: 1, sources: 0, ...)
    Active Profile: a2dp-sink

The headset does advertise HFP, so this isn't a headset that lacks the profile:

    $ sdptool search --bdaddr AA:BB:CC:DD:EE:FF HF
    Service Class ID List:
      "Handsfree" (0x111e)
    Protocol Descriptor List:
      "L2CAP" (0x0100)
      "RFCOMM" (0x0003)
        Channel: 1
    Profile Descriptor List:
      "Handsfree" (0x111e)
        Version: 0x0107

It advertises no HSP at all, so there's no fallback (sdptool search ... HS returns nothing).

journalctl -u bluetooth repeatedly shows:

    bluetoothd[1146]: src/profile.c:ext_io_disconnected() Unable to get io data for
    Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)

So HFP is being connected and then torn down, but I can't tell why.

System: Ubuntu 24.04.4 LTS, PipeWire 1.0.5, WirePlumber 0.4.17, bluez 5.72, Intel AX201. libspa-0.2-bluetooth is installed. Things I already ruled out:

  • mic permission in the browser (granted)
  • bluez5.roles -- HFP roles are enabled by default
  • bluez5.hfphsp-backend-native-modem = "any" -- no effect, this laptop has no cellular modem so ModemManager exposes nothing

How do I find out why the HFP link is dropping?

Why can't I adjust brightness https://askubuntu.com/questions/1568686/why-cant-i-adjust-brightness

Iam new to linux Ubuntu and it is my first day , iam not able to adjust brightness at all .. Please anyone help me out . Version is ubuntu 2026

Cinnamon desktop on Ubuntu 26.04 - An interesting bug [closed] https://askubuntu.com/questions/1568685/cinnamon-desktop-on-ubuntu-26-04-an-interesting-bug

Here is an interesting bug I discovered in Ubuntu 26.04. I am set up for auto-login since I am the only user on the system. A day or two ago I decided to take a look at the Cinnamon desktop option. So I logged out and during the login process switched to the Cinnamon desktop.

When the desktop came on I had no keyboard or mouse access and there were no menu items and no way I could discover to gain control of the system and return to my default desktop.

So I powered down and restarted only to come right back to the inaccessible Cinnamon desktop.

I had to boot up in recover mode and go through the root line command and access my user profile desktop option to remove Cinnamon and replace it with another desktop that would function so I could actually log out and then back in setting the desktop back to Ubuntu default.

This took about four hours with the help of AI (that was basically going around in circles until I suggested that we look at the user profile) I was able to get this mess straightened out.

The question is this - Can you please add an option on the Reboot Recovery Mode that will allow a user to reboot into the default Ubuntu or other Gnome desktops that might be available on the current system???

One thing to note: in older Ubuntu versions such as Ubuntu 16 - this was not a problem, even when entering into experimental desktops that crashed or acted similarly to the above Cinnamon problem - I was always able to access my keyboard.

Thank you for looking into this…

cb

Printer won't print multiple copies https://askubuntu.com/questions/1568679/printer-wont-print-multiple-copies

I'm using a new Kyocera MA2101cwfx on Ubuntu 26.04, a new installation.
Although I tell LibreOffice Writer to print multiples, it doesn't.
I also downloaded the proprietary driver from Kyocera (a .deb package) and opened it with the Software installer. No change. It prints an entire document with multiple pages.

Do I need to edit a config file? If so, how do I access them?
What can be the problem?

Missing compiler error when installing GMP on Kubuntu https://askubuntu.com/questions/1568665/missing-compiler-error-when-installing-gmp-on-kubuntu

I'm a complete Linux newbie and I'm trying to install the GMP library on Kubuntu 26.04 to run some computations, since everything on Linux runs faster.

While running the configure file for GMP i get the following error:

leona@leona:~/Downloads/PARI/gmp-6.3.0$ sudo ./configure --enable-cxx
checking build system type... raptorlake-pc-linux-gnu
checking host system type... raptorlake-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking ABI=64
checking compiler gcc -O2 -pedantic -fomit-frame-pointer -m64 ... no, long long reliability test 1
checking whether cc is gcc... yes
checking compiler cc -O2 -pedantic -fomit-frame-pointer -m64 ... no, long long reliability test 1
checking ABI=x32
checking compiler gcc -O2 -pedantic -fomit-frame-pointer -mx32 ... no, program does not run
checking whether cc is gcc... yes
checking compiler cc -O2 -pedantic -fomit-frame-pointer -mx32 ... no, program does not run
checking ABI=32
checking compiler gcc -m32 -O2 -pedantic -fomit-frame-pointer ... no, long long reliability test 1
checking compiler gcc -O2 -pedantic -fomit-frame-pointer ... no, long long reliability test 1
checking compiler icc -no-gcc ... no
checking whether cc is gcc... yes
checking compiler cc -m32 -O2 -pedantic -fomit-frame-pointer ... no, long long reliability test 1
checking compiler cc -O2 -pedantic -fomit-frame-pointer ... no, long long reliability test 1
configure: error: could not find a working compiler, see config.log for details

I can confirm that gcc and g++ are correctly installed and working. Looking this error up online I also found out that adding the build option --build=x86_64-linux might solve the issue but I had no luck.

Lastly, having installed gcc from apt, I saw that it has been installed in /usr instead of the classical /usr/local, but adding --prefix=/usr does not help again.

I am lost, if somebody could help I'd really appreciate it. Thank you!

Display brightness slider is not working https://askubuntu.com/questions/1568627/display-brightness-slider-is-not-working

I'm using Xubuntu 26.04. The display brightness slider in the upper panel area is not working anymore. Moving it has no effect.

I added this command line:

xrandr --output eDP1 --brightness 0.7

to the Session and Startup panel - autostart, but obviously the power manager seems to overrule this entry. It also shows no effect other than reducing the brightness after startup for about one second and then going up to 100% again.

Does anyone has an advice for this issue?

Issue with Fresh install of Kubuntu 26.04 on a Lenovo Thinkpad T490 with NVMe M.2 2230 SSD connected to the WLAN port https://askubuntu.com/questions/1568614/issue-with-fresh-install-of-kubuntu-26-04-on-a-lenovo-thinkpad-t490-with-nvme-m

I had a Lenovo Thinkpad T490 with a 256GB NVMe 2280 SSD loading Windows 11.

I want to install Kubuntu 26.04 on this laptop. For this I got another 256GB NVMe 2230 SSD and connected it to the WLAN port of the laptop.

Windows recognised this drive correctly. Then I boot from Kubuntu Live USB and that recognises both drives as well.

I installed Kubuntu on the new SSD with a partition configuration of 300MB FAT32 partition mounted to /boot/efi and boot flag on, and the rest of the drive formatted to ext4 mounted to /.

Install process goes on smoothly and it says "Finished". However, on reboot (after removing the live USB), it directly boots to Windows without the dual boot options.

So, as suggested in a Youtube video, I removed the original 2280 SSD and then reinstalled Kubuntu on the new 2230 SSD using the live USB (this time used Erase Disk option instead of manual partitioning).

This time again, the install went on smoothly, but when I rebooted after removing the liveusb, it doesn't show boot screen at all. Instead the BIOS asks for a medium to boot from.

I'd like to mention that in case of both installs, Kubuntu shows in the BIOS boot priority list and it didn't work even after putting it on the top of the list.

If I press F12 on boot to bring up the boot menu, Kubuntu is present. But when I press enter on it, the screen just blinks and nothing happens.

I am returning to Linux after 15 years, so please be patient with me.

Output of efibootmgr from live USB is:

kubuntu@kubuntu:~$ efibootmgr 

BootCurrent: 001F
Timeout: 2 seconds
BootOrder: 0001,001C,0010,0011,0012,0013,0014,0015,001B,001F,0019,001A,0000,001D,001E,0020,0021,0022,0023
Boot0000* Windows Boot Manager  HD(1,GPT,76f26192-bf42-41dc-b9e9-43d8205dd33d,0x800,0x32000)/\EFI\ubuntu\grubx64.efi57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000033000100000010000000040000007fff0400
Boot0001* Kubuntu       HD(1,GPT,96c89b38-a577-4bde-a1c4-8ded1adb3746,0x1000,0x96000)/\EFI\ubuntu\shimx64.efi
Boot0010  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0011  Boot Menu     FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0012  Diagnostic Splash Screen      FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0013  Lenovo Diagnostics    FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0014  Regulatory Information        FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
Boot0015  ThinkShield secure wipe       FvFile(3593a0d5-bd52-43a0-808e-cbff5ece2477)
Boot0016  Startup Interrupt Menu        FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0017  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0018  MEBx Hot Key  FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0019* USB CD        VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot001A* USB FDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot001B* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
Boot001C* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
Boot001D* ATA HDD0      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001E* ATA HDD1      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001F* USB HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot0020* PXE BOOT      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0021* LENOVO CLOUD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,ad38ccbbf7edf04d959cf42aa74d3650)/Uri(https://download.lenovo.com/pccbbs/cdeploy/efi/boot.efi)
Boot0022  Other CD      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0023  Other HDD     VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0024* IDER BOOT CDROM       PciRoot(0x0)/Pci(0x14,0x0)/USB(11,1)
Boot0025* IDER BOOT Floppy      PciRoot(0x0)/Pci(0x14,0x0)/USB(11,0)
Boot0026* ATA HDD       VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0027* ATAPI CD      VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Updates that just won't take https://askubuntu.com/questions/1568539/updates-that-just-wont-take

For weeks now, I've been getting the same messages from Livepatch saying that an update is available. The following are the pop-ups (plus screenshots) that I see every single day.

Secure Boot dbx Configuration Update - Installed:

Screenshot 1

Update available - Secure Boot dbx Configuration Update (20250902 -> 20260402):

Screenshot 2

Unable to update "Secure Boot dbx Configuration Update": Device only supports version upgrades:

Screenshot 3

An update has been installed. A restart is required for it to take effect. (Only after trying to update it a second time once the system has fully booted.):

Screenshot 4

I've updated my firmware through Asus, using the Windows side of my machine to get the firmware update. I've checked drivers for my CPU and other hardware and all is up to date. Other than that, I'm out of ideas of possible firmware. Does anyone have any ideas about what could be causing this?

System Details Report

Report details:

  • Date generated: 2026-07-21 16:13:25

Hardware Information:

  • Hardware Model: ASUS ROG CROSSHAIR VIII DARK HERO

  • Memory: 64.0 GiB

  • Processor: AMD Ryzen™ 9 5950X × 32

  • Graphics: Radeon RX 6600

  • Disk Capacity: 2.0 TB

Software information:

  • Firmware Version: 5401

  • OS: Ubuntu 26.04

  • Build: (null)

  • OS type: 64-bit

  • GNOME version: 50

  • Windowing system: Wayland

  • Kernel version: Linux 7.0.0-28-generic

I need help with support for TP-Link UB600 Bluetooth Dongle on Kubuntu 26.04 please https://askubuntu.com/questions/1568248/i-need-help-with-support-for-tp-link-ub600-bluetooth-dongle-on-kubuntu-26-04-ple

I've been trying to get my UB600 Bluetooth dongle to work, however it seems that it's not compatible out of the box. In fact, there's only 1 place with a solution how to get it to work however it seems the explanation on how to do it goes over my head. I've tried using what they gave me in konsole but some things just error and I can't seem to get around that. The fix I've been attempting is this. The issue I'm having is, it detects the Bluetooth dongle, but the computer is then unable to detect any Bluetooth devices at all. The lsusb is exactly as shown on that link as is the journalctl.

Results of lsusb | grep -i 'tp-link':

Bus 001 Device 012: ID 37ad:0600  TP-Link Bluetooth USB Adapter

Results of journalctl:

usb 1-1: new full-speed USB device number 12 using xhci_hcd
usb 1-1: New USB device found, idVendor=37ad, idProduct=0600, bcdDevice= 2.00
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: TP-Link Bluetooth USB Adapter
usb 1-1: Manufacturer:
usb 1-1: SerialNumber: 18694530DB8B
Bluetooth: MGMT ver 1.23

I ran sudo dmesg | grep -i bluetooth and got this:

server@server-z87hd3:~$ sudo dmesg | grep -i bluetooth
[sudo] password for server: 
[647887.635955] usb 1-1: Product: TP-Link Bluetooth USB Adapter
[647887.709668] Bluetooth: MGMT ver 1.23
[648046.220743] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[648046.221733] Bluetooth: hci0: RTL: rom_version status=0 version=1
[648046.222744] Bluetooth: hci0: RTL: btrtl_initialize: key id 0
[648046.222748] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[648046.224331] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[648046.224378] Bluetooth: hci0: RTL: cfg_sz 6, total sz 30210
[648046.376751] Bluetooth: hci0: RTL: fw version 0xdfc6d922
[648046.443866] Bluetooth: MGMT ver 1.23
[648062.029928] usb 1-1: Product: TP-Link Bluetooth USB Adapter
[648062.105001] Bluetooth: MGMT ver 1.23
[648220.950989] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[648220.951983] Bluetooth: hci0: RTL: rom_version status=0 version=1
[648220.952966] Bluetooth: hci0: RTL: btrtl_initialize: key id 0
[648220.952969] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[648220.953197] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[648220.953223] Bluetooth: hci0: RTL: cfg_sz 6, total sz 30210
[648221.105982] Bluetooth: hci0: RTL: fw version 0xdfc6d922
[648221.173128] Bluetooth: MGMT ver 1.23
[648256.225222] usb 1-1: Product: TP-Link Bluetooth USB Adapter
[648256.298247] Bluetooth: MGMT ver 1.23
[649742.374342] Bluetooth: MGMT ver 1.23
[682771.713073] usb 1-1: Product: TP-Link Bluetooth USB Adapter
[682771.785356] Bluetooth: MGMT ver 1.23

Is there any chance somebody could explain to me like I'm a 5 year old how to apply that patch, or better yet, create a solution for me? I am running Kubuntu 26.04 on kernel 7.0.0-27-27.

Edit: Following "david" in the comments advice results.

server@server-z87hd3:~$ sudo apt install bluetooth bluez -y
[sudo: authenticate] Password:       
bluez is already the newest version (5.85-4ubuntu0.1).
bluez set to manually installed.
Installing:                 
  bluetooth

Suggested packages:
  bluez-meshd

Summary:
  Upgrading: 0, Installing: 1, Removing: 0, Not Upgrading: 3
  Download size: 6,600 B
  Space needed: 36.9 kB / 180 GB available

Get:1 http://archive.ubuntu.com/ubuntu resolute-updates/universe amd64 bluetooth all 5.85-4ubuntu0.1 [6,600 B]
Fetched 6,600 B in 0s (121 kB/s)      
Selecting previously unselected package bluetooth.
(Reading database… 268329 files and directories currently installed.)
Preparing to unpack …/bluetooth_5.85-4ubuntu0.1_all.deb…
Unpacking bluetooth (5.85-4ubuntu0.1)…
Setting up bluetooth (5.85-4ubuntu0.1)…
server@server-z87hd3:~$ sudo systemctl start bluetooth
server@server-z87hd3:~$ sudo systemctl enable bluetooth
Synchronizing state of bluetooth.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable bluetooth
server@server-z87hd3:~$ bluetoothctl show | grep "Powered"
        Powered: yes
server@server-z87hd3:~$ bluetoothctl
[NEW] Media /org/bluez/hci1 
        SupportedUUIDs: 0000110a-0000-1000-8000-00805f9b34fb
        SupportedUUIDs: 0000110b-0000-1000-8000-00805f9b34fb
Agent registered
[CHG] Controller 18:69:45:30:DB:8B Discovering: yes
[bluetoothctl]> power on#
Invalid argument on#
[bluetoothctl]> power on
Changing power on succeeded
[bluetoothctl]> agent on
Agent is already registered
[bluetoothctl]> default-agent
Default agent request successful
[bluetoothctl]> discoverable on
hci1 new_settings: powered connectable bondable ssp br/edr le secure-conn ll-privacy 
[CHG] Controller 18:69:45:30:DB:8B Connectable: yes
hci1 new_settings: powered connectable discoverable bondable ssp br/edr le secure-conn ll-privacy 
Changing discoverable on succeeded
[CHG] Controller 18:69:45:30:DB:8B Discoverable: yes
[bluetoothctl]> pairable on
Changing pairable on succeeded
[bluetoothctl]> scan on
SetDiscoveryFilter success
Discovery started
[bluetoothctl]> 

I have disabled Secure Boot and run Bluetoothctl show:

server@server-z87hd3:~$ bluetoothctl show
Controller 18:69:45:30:DB:8B (public)
        Manufacturer: 0x005d (93)
        Version: 0x0a (10)
        Name: server-z87hd3 #2
        Alias: server-z87hd3 #2
        Class: 0x006c0104 (7078148)
        Powered: yes
        PowerState: on
        Discoverable: yes
        DiscoverableTimeout: 0x000000b4 (180)
        Pairable: yes
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Phonebook Access Client   (0000112e-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (185f3df4-3268-4e3f-9fca-d4d5059915bd)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (03b80e5a-ede8-4b33-a751-6ce34ec4c700)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0555
        Discovering: yes
        Roles: central
        Roles: peripheral
Advertising Features:
        ActiveInstances: 0x00 (0)
        SupportedInstances: 0x04 (4)
        SupportedIncludes: tx-power
        SupportedIncludes: appearance
        SupportedIncludes: local-name
        SupportedSecondaryChannels: 1M
        SupportedSecondaryChannels: 2M
        SupportedSecondaryChannels: Coded
        SupportedCapabilities.MinTxPower: 0xffffffa6 (-90)
        SupportedCapabilities.MaxTxPower: 0x0000 (0)
        SupportedCapabilities.MaxAdvLen: 0xfb (251)
        SupportedCapabilities.MaxScnRspLen: 0xfb (251)
        SupportedFeatures: CanSetTxPower
        SupportedFeatures: HardwareOffload
server@server-z87hd3:~$ 

This is what my results are like with my 5.0 dongle for comparison:

server@server-z87hd3:~$ bluetoothctl show
Controller 04:42:1A:54:A8:55 (public)
        Manufacturer: 0x005d (93)
        Version: 0x0a (10)
        Name: server-z87hd3 #2
        Alias: Asus 5.0
        Class: 0x006c0104 (7078148)
        Powered: yes
        PowerState: on
        Discoverable: no
        DiscoverableTimeout: 0x000000b4 (180)
        Pairable: yes
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree Audio Gateway   (0000111f-0000-1000-8000-00805f9b34fb)
        UUID: PnP Information           (00001200-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (185f3df4-3268-4e3f-9fca-d4d5059915bd)
        UUID: Audio Source              (0000110a-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Generic Access Profile    (00001800-0000-1000-8000-00805f9b34fb)
        UUID: Phonebook Access Client   (0000112e-0000-1000-8000-00805f9b34fb)
        UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b34fb)
        UUID: Device Information        (0000180a-0000-1000-8000-00805f9b34fb)
        UUID: Vendor specific           (03b80e5a-ede8-4b33-a751-6ce34ec4c700)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        Modalias: usb:v1D6Bp0246d0555
        Discovering: no
        Roles: central
        Roles: peripheral
Advertising Features:
        ActiveInstances: 0x00 (0)
        SupportedInstances: 0x04 (4)
        SupportedIncludes: tx-power
        SupportedIncludes: appearance
        SupportedIncludes: local-name
        SupportedSecondaryChannels: 1M
        SupportedSecondaryChannels: 2M
        SupportedSecondaryChannels: Coded
        SupportedCapabilities.MinTxPower: 0xffffffed (-19)
        SupportedCapabilities.MaxTxPower: 0x0017 (23)
        SupportedCapabilities.MaxAdvLen: 0xfb (251)
        SupportedCapabilities.MaxScnRspLen: 0xfb (251)
        SupportedFeatures: CanSetTxPower
        SupportedFeatures: HardwareOffload
server@server-z87hd3:~$ bluetoothctl
[NEW] Media /org/bluez/hci1 
        SupportedUUIDs: 0000110a-0000-1000-8000-00805f9b34fb
        SupportedUUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[NEW] Media /org/bluez/hci0 
        SupportedUUIDs: 0000110a-0000-1000-8000-00805f9b34fb
        SupportedUUIDs: 0000110b-0000-1000-8000-00805f9b34fb
Agent registered
[CHG] Controller 04:42:1A:54:A8:55 Discovering: yes
[G522 Gaming Headset]> scan on
SetDiscoveryFilter success
Discovery started
[NEW] Device DE:B6:45:46:3D:0B Govee_H6076_3D0B
[NEW] Device FF:02:3C:C8:FA:46 BLE MF8470
[CHG] Device 40:58:99:CF:16:D0 RSSI: 0xffffffbd (-67)
[NEW] Device D0:C8:03:C6:6F:76 Govee_H61D5_6F76
[CHG] Device DE:B6:45:46:3D:0B RSSI: 0xffffffaf (-81)
[NEW] Device 33:36:9F:00:1E:8B 33-36-9F-00-1E-8B
[CHG] Device FF:02:3C:C8:FA:46 RSSI: 0xffffffad (-83)
[CHG] Device FF:02:3C:C8:FA:46 UUIDs: 19fe1b3d-4c5b-36b8-4043-c09ddc76099e
[NEW] Device DE:CD:2F:A8:FA:1A ET-2850 Series
[NEW] Device DC:6E:02:C6:22:87 Govee_H7078_2287
[NEW] Device DE:B6:41:06:19:77 Govee_H6022_1977
[NEW] Device C8:FF:77:CB:9B:32 VW1-UK-MAA1830A
[NEW] Device 13:12:70:E3:1C:0B 13-12-70-E3-1C-0B
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffab (-85)
[NEW] Device DC:B4:D9:F4:2A:42 DC-B4-D9-F4-2A-42
[NEW] Device D6:50:84:C6:55:17 Govee_H6099_5517
[NEW] Device 00:00:00:00:00:00 00-00-00-00-00-00
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffad (-83)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffff9f (-97)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffb9 (-71)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffff9f (-97)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffbb (-69)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffb3 (-77)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffb1 (-79)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffff9f (-97)
[CHG] Device 40:58:99:CF:16:D0 RSSI: 0xffffffbf (-65)
[CHG] Device 13:12:70:E3:1C:0B RSSI: 0xffffffbd (-67)
[CHG] Device D0:C8:03:C6:6F:76 RSSI: 0xffffffc9 (-55)
[CHG] Device C8:FF:77:CB:9B:32 RSSI: 0xffffffbf (-65)
[CHG] Device DC:B4:D9:F4:2A:42 RSSI: 0xffffffad (-83)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa5 (-91)
[CHG] Device DE:B6:45:46:3D:0B RSSI: 0xffffffaf (-81)
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffb9 (-71)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffff9f (-97)
[CHG] Device 33:36:9F:00:1E:8B RSSI: 0xffffffb9 (-71)
[CHG] Device D0:C8:03:C6:6F:76 RSSI: 0xffffffc9 (-55)
[CHG] Device FF:02:3C:C8:FA:46 RSSI: 0xffffffad (-83)
[CHG] Device DE:B6:45:46:3D:0B RSSI: 0xffffffaf (-81)
[CHG] Device DC:6E:02:C6:22:87 RSSI: 0xffffffb5 (-75)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffbf (-65)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffffa1 (-95)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffb9 (-71)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffb9 (-71)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffffa1 (-95)
[CHG] Device D6:50:84:C6:55:17 AdvertisingFlags:
  00                                               .               
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffad (-83)
[CHG] Device DE:B6:45:46:3D:0B RSSI: 0xffffffaf (-81)
[CHG] Device C8:FF:77:CB:9B:32 RSSI: 0xffffffb9 (-71)
[CHG] Device 13:12:70:E3:1C:0B RSSI: 0xffffffbd (-67)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffff9f (-97)
[CHG] Device D6:50:84:C6:55:17 AdvertisingFlags:
  06                                               .               
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffb9 (-71)
[CHG] Device DC:6E:02:C6:22:87 RSSI: 0xffffffaf (-81)
[CHG] Device 40:58:99:CF:16:D0 RSSI: 0xffffffbf (-65)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa7 (-89)
[CHG] Device DC:6E:02:C6:22:87 RSSI: 0xffffffaf (-81)
[CHG] Device FF:02:3C:C8:FA:46 RSSI: 0xffffffad (-83)
[CHG] Device D0:C8:03:C6:6F:76 RSSI: 0xffffffc9 (-55)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa9 (-87)
[CHG] Device DC:B4:D9:F4:2A:42 RSSI: 0xffffffad (-83)
[CHG] Device 33:36:9F:00:1E:8B RSSI: 0xffffffb9 (-71)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa9 (-87)
[CHG] Device D0:C8:03:C6:6F:76 RSSI: 0xffffffc9 (-55)
[CHG] Device DC:B4:D9:F4:2A:42 RSSI: 0xffffffad (-83)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa9 (-87)
[CHG] Device D0:C8:03:C6:6F:76 RSSI: 0xffffffc9 (-55)
[CHG] Device DC:B4:D9:F4:2A:42 RSSI: 0xffffffad (-83)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffbb (-69)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffffa1 (-95)
[CHG] Device DC:B4:D9:F4:2A:42 RSSI: 0xffffffad (-83)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffbd (-67)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffbf (-65)
[CHG] Device DC:6E:02:C6:22:87 RSSI: 0xffffffb5 (-75)
[CHG] Device D0:C8:03:C6:6F:76 RSSI: 0xffffffcd (-51)
[CHG] Device 40:58:99:CF:16:D0 RSSI: 0xffffffbd (-67)
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffab (-85)
[CHG] Device 33:36:9F:00:1E:8B RSSI: 0xffffffb9 (-71)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa5 (-91)
[CHG] Device DE:B6:45:46:3D:0B RSSI: 0xffffffaf (-81)
[CHG] Device C8:FF:77:CB:9B:32 RSSI: 0xffffffbf (-65)
[CHG] Device DC:6E:02:C6:22:87 RSSI: 0xffffffb5 (-75)
[CHG] Device FF:02:3C:C8:FA:46 RSSI: 0xffffffb1 (-79)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffff9f (-97)
[CHG] Device 13:12:70:E3:1C:0B RSSI: 0xffffffbd (-67)
[CHG] Device DC:B4:D9:F4:2A:42 RSSI: 0xffffffb1 (-79)
[CHG] Device D6:50:84:C6:55:17 RSSI: 0xffffffa1 (-95)
[CHG] Device FF:02:3C:C8:FA:46 RSSI: 0xffffffb1 (-79)
[CHG] Device 00:00:00:00:00:00 RSSI: 0xffffffbb (-69)
[CHG] Device DE:CD:2F:A8:FA:1A RSSI: 0xffffffa5 (-91)
[CHG] Device C8:FF:77:CB:9B:32 RSSI: 0xffffffc7 (-57)
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffb9 (-71)
[CHG] Device C8:FF:77:CB:9B:32 RSSI: 0xffffffbf (-65)
[DEL] Device 13:12:70:E3:1C:0B 13-12-70-E3-1C-0B
[CHG] Device DE:B6:41:06:19:77 RSSI: 0xffffffad (-83)
[CHG] Device C8:FF:77:CB:9B:32 RSSI: 0xffffffc7 (-57)

iw reg get with both dongles in:

server@server-z87hd3:~$ iw reg get
global
country 00: DFS-UNSET
        (2402 - 2472 @ 40), (6, 20), (N/A)
        (2457 - 2482 @ 20), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (2474 - 2494 @ 20), (6, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (6, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (5250 - 5330 @ 80), (6, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
        (5490 - 5730 @ 160), (6, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (6, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

server@server-z87hd3:~$ 

iw reg get with only 6.0


server@server-z87hd3:~$ iw reg get
global
country 00: DFS-UNSET
        (755 - 928 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

server@server-z87hd3:~$ 

iw reg get with neither:

server@server-z87hd3:~$ iw reg get
global
country 00: DFS-UNSET
        (755 - 928 @ 2), (N/A, 20), (N/A), PASSIVE-SCAN
        (2402 - 2472 @ 40), (N/A, 20), (N/A)
        (2457 - 2482 @ 20), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (2474 - 2494 @ 20), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
        (5170 - 5250 @ 80), (N/A, 20), (N/A), AUTO-BW, PASSIVE-SCAN
        (5250 - 5330 @ 80), (N/A, 20), (0 ms), DFS, AUTO-BW, PASSIVE-SCAN
        (5490 - 5730 @ 160), (N/A, 20), (0 ms), DFS, PASSIVE-SCAN
        (5735 - 5835 @ 80), (N/A, 20), (N/A), PASSIVE-SCAN
        (57240 - 63720 @ 2160), (N/A, 0), (N/A)

server@server-z87hd3:~$ 

Edit: I should specify this dongle is a Bluetooth 6.0 dongle.

I'm trying to install packages on an offline PC using apt-offline, but I'm getting a 403 error on the online PC https://askubuntu.com/questions/1566635/im-trying-to-install-packages-on-an-offline-pc-using-apt-offline-but-im-getti

Offline PC: Ubuntu 24.04.4

sudo apt update (Online only at this point)
sudo apt install apt-offline_1.8.5-1_all.deb (Online only at this point)

Online PC: Ubuntu 24.04.4

sudo apt update
sudo apt install apt-offline

I tried to install various packages on the offline PC using apt-offline, following instructions I found online.

However, when I transfer the sig file generated on the offline PC to the online PC and try to download the packages as instructed, I get the same message for every package, and the download fails, creating a zip file with 0 bytes.

VERBOSE: http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/mozc-data_2.28.4715.102%2bdfsg-2.2build7_all.deb - 403 - Forbidden

I can download the corresponding deb file by accessing this URL directly from my browser (Firefox) at online PC.

I don't understand why downloading with `apt-offline get *.sig --bundle *.zip` results in a 403 error, even though I can download it from the browser.

How can I obtain the zip file using apt-offline?

Both my offline and online PCs are mostly in their original Ubuntu 24.04.4 state, except for enabling the firewall.

I haven't touched any repository settings. The image used to install Ubuntu 24.04.4 was "ubuntu-24.04.4-desktop-amd64.iso," which was downloaded from the official Ubuntu website.

Both events are scheduled to take place around May 8, 2026.

The following are the details of the execution in the terminal on the offline PC.

sudo apt-offline set /media/uzi/uzi-main-data/05-ibus-mozc.sig --install-packages ibus-mozc
Gathering installation details for package \['ibus-mozc'\]

The following are the details of the execution in the terminal on the online PC.

apt-offline get /media/uzi/uzi-net-data/05-ibus-mozc.sig --bundle /media/uzi/uzi-net-data/05-ibus-mozc.zip --threads 2 --verbose
VERBOSE: Namespace(verbose=True, quiet=False, get='/media/uzi/uzi-net-data/05-ibus-mozc.sig', socket_timeout=30, download_dir=None, cache_dir=None, disable_md5check=False, num_of_threads=2, bundle_file='/media/uzi/uzi-net-data/05-ibus-mozc.zip', deb_bugs=False, proxy_host=None, proxy_port=None, https_cert_file=None, https_key_file=None, http_basicauth=\[\], disable_cert_check=False, func=\<function fetcher at 0x7aee00995080\>)
VERBOSE: Default timeout now is: 30.
Fetching APT Data
VERBOSE: Item before split is: 'http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb' ibus-mozc_2.28.4715.102+dfsg-2.2build7_amd64.deb 189526 MD5Sum:cf60424448bfaa8e974b629f54f6e679
VERBOSE: Item after split is: 'http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb' ibus-mozc_2.28.4715.102+dfsg-2.2build7_amd64.deb 189526 MD5Sum:cf60424448bfaa8e974b629f54f6e679
VERBOSE: Stripped item URL is: http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb
VERBOSE: Stripped item FILE is: ibus-mozc_2.28.4715.102+dfsg-2.2build7_amd64.deb
VERBOSE: Stripped item SIZE is: 189526
VERBOSE: Stripped item CHECKSUM is: MD5Sum:cf60424448bfaa8e974b629f54f6e679
VERBOSE: Item before split is: 'http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb' ibus-mozc_2.28.4715.102+dfsg-2.2build7_amd64.deb 189526 MD5Sum:cf60424448bfaa8e974b629f54f6e679
VERBOSE: Item after split is: 'http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb' ibus-mozc_2.28.4715.102+dfsg-2.2build7_amd64.deb 189526 MD5Sum:cf60424448bfaa8e974b629f54f6e679
VERBOSE: Stripped item URL is: http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb
VERBOSE: Stripped item FILE is: ibus-mozc_2.28.4715.102+dfsg-2.2build7_amd64.deb
VERBOSE: Stripped item SIZE is: 189526
VERBOSE: Stripped item CHECKSUM is: MD5Sum:cf60424448bfaa8e974b629f54f6e679
VERBOSE: Thread is Thread-1 (run)                    
**VERBOSE: http://archive.ubuntu.com/ubuntu/pool/main/m/mozc/ibus-mozc_2.28.4715.102%2bdfsg-2.2build7_amd64.deb - 403 - Forbidden**                                                             
VERBOSE: Will still try with other package uris
ERROR: Failed to download ibus-mozc
Downloaded data to /media/uzi/uzi-net-data/05-ibus-mozc.zip
ERROR: Some items failed to download. Downloaded data may be incomplete
ERROR: Please run in verbose mode to see details about failed items
VERBOSE: The following files failed to be downloaded.
VERBOSE: Not all errors are fatal. For eg. Translation files are not present on all mirrors.
ERROR: ibus-mozc failed.

It is solved. (May 13, 2026)

I want to install a package on an offline PC using apt-offline, but I'm getting a 403 error on the online PC.

The reason is apparently that "apt-offline uses Python-urllib/3.12 in the User-Agent header. However, Canonical seems to reject programs with this header." (Teacher: Andrei Borzenkov)

The workaround is as follows:

  1. On the offline PC, execute the following in the terminal with curl -LO before the download URL described in the sig file generated by apt-offline:

Example: 'https://..xxx_%2b[varsion].deb' 'xxx_%2b[varsion].deb' [deb file size] MD5sum:yyy Execute in the terminal with curl -LO before the first 'https://..xxx_%2b[varsion].deb' (If curl is not installed, run sudo apt install curl)

  1. If the downloaded deb file name is the same as the second example 'xxx_%2b[version].deb', then leave it as is. If it's different, rename it to match the second example.

  2. Once you have all the necessary deb files for the package, compress them into a zip file with the same filename as the sig file, but with the extension changed to .zip. Example: xxx.sig -> xxx.zip

  3. Transfer that zip file to the offline PC.

  4. On the offline PC, run sudo apt-offline install xxx.zip. If all the necessary deb files are synced, the deb files will be copied to /var/cache/apt/archives, and apt will recognize the existence of the deb files in that location.

  5. On the offline PC, run sudo apt install xxx. apt will then install using the deb files copied to /var/cache/apt/archives.

Thanks to Andrei Borzenkov.

Ubuntu 26.04 on Surface 7 pro https://askubuntu.com/questions/1565995/ubuntu-26-04-on-surface-7-pro

I have installed the newest Ubuntu 26.04 LTF. I have activated my PRO version. And I have followed the Surface 7 Pro instructions on Zorins forum (They were the newest I could find, and have worked for me on other Ubuntu based instalations until now.)

You can see the setup here: https://help.zorin.com/docs/getting-started/set-up-microsoft-surface-device/

But when I follow those instuctions, and reboot my computer, I just get a text based login screen. And I can't get to the Ubuntu GUI from there.

What do I do wrong.

Would it be possible, that the Ubuntu install, checks for a Surface computer, and automatically sets up the kernal on install?

How prevent a network from connecting to my laptop https://askubuntu.com/questions/1565850/how-prevent-a-network-from-connecting-to-my-laptop

I connect to the internet at public sites, usually my local library, which involves a network login page.

My problem is that before that can happen, the network xfinity often hijacks the login process by connecting itself to my laptop.

How can I permanently ban xfinity network from connecting to me. I use Network Manager on Lubuntu 24.04

Updated node to 16.16.0, says 12.22.9 when I 'nodejs --version' https://askubuntu.com/questions/1422916/updated-node-to-16-16-0-says-12-22-9-when-i-nodejs-version

I'm trying to update nodejs in a fresh installation of Ubuntu 22.04 in a VM.

When I run this:

nodejs --version

It outputs:

v12.22.9

I've seen in many places that to update Node to the latest version you execute these commands:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

When I do it it appears to work and states:

copying: node/16.16.0

However, when I nodejs --version again it still says v12.22.9

What am I doing wrong?

All I've found online tells me to do the above.

How can I update nodejs and have it update to the latest version?

Problem to run "anaconda-navigator" https://askubuntu.com/questions/1378868/problem-to-run-anaconda-navigator

I was not able to run the command anaconda-navigator, so I followed the following procedure:

$ source ~/anaconda3/bin/activate root
$ anaconda-navigator

After this, Anaconda Navigator opened, but when I restart the computer, I have to do this again. Is there a way to run it just with the anaconda-navigator command?

My Ubuntu doesn't start. What happened? [duplicate] https://askubuntu.com/questions/1294845/my-ubuntu-doesnt-start-what-happened

This morning my Ubuntu doesn't start. It gets stuck at a black screen with no error messages.

[  OK  ] Started ACPI event daemon.
         Starting System Logging Service...
[  OK  ] Reached target Login Prompts.
[  OK  ] Started Set the CPU Frequency Scaling governor.
         Starting LSB: Speech Dispatcher...
[  OK  ] Started D-Bus System Message Bus.
         Starting Modem Manager...
[  OK  ] Started Run anacron jobs.
         Starting Thermal Daemon Service...
         Starting WPA supplicant...
[  OK  ] Started irqbalance daemon.
         Starting Dispatcher daemon for systemd-networkd...
[  OK  ] Started CUPS Scheduler.
         Starting Accounts Service...
         Starting Network Manager...
         Starting LSB: automatic crash report generation...
         Starting LSB: Record successful boot for GRUB...
         Starting Login Service...
         Starting Restore /etc/resolv.conf if the system crashed before the ppp link was shut down...
         Starting Disk Manager...
         Starting Save/Restore Sound Card State...
[  OK  ] Started Regular background program processing daemon.
         Starting Snap Daemon...
[  OK  ] Started System Logging Service.
[  OK  ] Started Detect the available GPUs and deal with any system changes.
[  OK  ] Started Save/Restore Sound Card State.
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Make remote CUPS printers available locally.
[  OK  ] Started LSB: Speech Dispatcher.
[  OK  ] Started Restore /etc/resolv.conf if the system crashed before the ppp link was shut down.
[  OK  ] Started LSB: automatic crash report generation.
[  OK  ] Started LSB: Record successful boot for GRUB.
[  OK  ] Started Login Service.
         Starting Authorization Manager...
[  OK  ] Started WPA supplicant.
How to update Chrome in Ubuntu 20.04 https://askubuntu.com/questions/1275967/how-to-update-chrome-in-ubuntu-20-04

What is the right way to update chrome on Ubuntu 20.04. My installation was with .deb file

I started getting update chrome warning messages on my chrome now. I do not want to uninstall and then reinstall to save my bookmarks and saved credentials.

is Google Sync a safe option for this?

Change Ubuntu's purple login screen to GNOME 3.36's https://askubuntu.com/questions/1236189/change-ubuntus-purple-login-screen-to-gnome-3-36s

My login screen on boot is Ubuntu's purple login screen. On suspend, the login screen is GNOME's new one, with the blurred desktop bg. How can I get rid of Ubuntu's and only have GNOME's?

  • Settings app reads: Ubuntu 20.04 LTS, GNOME 3.36.1.
  • /etc/X11/default-display-manager reads /usr/sbin/gdm3, though I don't know what's the default in the Wayland case.
  • sudo gdm3 --version reads GDM 3.34.1 (why not 3.36.1?)

Note: On Ubuntu's log in screen I can pick GNOME (which I use)/GNOME Xorg/Ubuntu/Ubuntu Wayland. I have a feeling this is related, and I'd basically like to get rid of everything Ubuntu (other than the OS ofc) and only keep GNOME.

EDIT: a video / screenshots showing the GNOME lock screen at the beginning changing to the Ubuntu one after clicking the Switch User button.

Thanks in advance.

How to configure KODI to run in windowed mode from command line? https://askubuntu.com/questions/811147/how-to-configure-kodi-to-run-in-windowed-mode-from-command-line

I am running Kodi via XServer from a 2-monitor remote computer. When Kodi starts, it occupies entire 2 monitor areas and is absolutely useless.

It has a config to run in windowed mode, but how to activate it from command line?

I have edited

~/.kodi/userdata/guisettings.xml

and changed

<screenmode default="true">DESKTOP</screenmode>

to

<screenmode default="true">WINDOW</screenmode>

but it changes back to DESKTOP each run.

How to overcome?

Mount LUKS encrypted hard drive at boot https://askubuntu.com/questions/450895/mount-luks-encrypted-hard-drive-at-boot

I have Xubuntu 14.04 on a SSD device (the HOME was encrypted correctly during intallation), additionally I have a HDD with a encrypted partition with extra data which I would like to mount in /mnt/hdd. For making these I followed the next steps:

(Previously I had encrypted the disk with LUKS following this post http://www.marclewis.com/2011/04/02/luks-encrypted-disks-under-ubuntu-1010/)

Check the UUID

sudo blkid 
/dev/sda1: UUID="b3024cc1-93d1-439f-80ce-1b1ceeafda1e" TYPE="crypto_LUKS"

Make a keyfile with the right passphrase and save it in my HOME (which is also encrypted).

sudo dd if=/dev/urandom of=/home/[USERNAME]/.keyfiles/key_luks bs=1024 count=4
sudo chmod 0400 .keyfiles/key_luks

Add the key

sudo cryptsetup luksAddKey /dev/sda1 /home/energize-cactus/.keyfiles/key_luks

New entry in /etc/crypttab

hddencrypted UUID=b3024cc1-93d1-439f-80ce-1b1ceeafda1e /home/[USERNAME]/.keyfiles/key_luks luks

Update the initial ramdisk

sudo update-initramfs -u -k all

Then, to test it, I used the follow command to start cryptdisks:

sudo cryptdisks_start hddencrypted 
 * Starting crypto disk...                                                       
 * hddencrypted (starting)..
 * hddencrypted (started)... 

To check hddencrypted was mapped:

ls /dev/mapper/
control  hddencrypted

Create a mount point

mkdir /mnt/hdd

New entry in /etc/fstab

/dev/mapper/hddencrypted /mnt/hdd ext4 defaults 0 2

Validate fstab without reboot:

sudo systemctl daemon-reload
sudo mount -a

Mount the encrypted partition on boot

Now I have mount it in/mnt/hdd as I proposed. But I wold like to make this automatically after reboot. But before I can log in, I get this error:

the disk drive for /mnt/hdd is not ready yet or not permit

All this makes me think that /etc/crypttab can't access to the keyfile which is located in my HOME (other encrypted partition). I don't know the order which the system follows to unencrypted and mounts the units. My HOME should be unencrypted before my HDD for giving access to read the keyfile.

I would appreciate any insight as to why this happens.

UPDATE: If I locate the keyfile in /boot (no encrypted), instead of in my /home/[USERNAME] (encrypted) the /dev/sda1 and update the entry in /etc/crypttab is perfectly mounted on boot time.

nm-applet disconnects from a known wireless network and fails to reconnect https://askubuntu.com/questions/216309/nm-applet-disconnects-from-a-known-wireless-network-and-fails-to-reconnect

I have Samsung R780 laptop with Realtek RTL8192E Wireless LAN 802.11n PCI-E NIC. I had problems with wireless on it from the beginning: initially, internal wireless adapter would not even work (see LaunchPad bug #574105 I had filed). Then, after some upgrades, it started to work upon loading the system, but then failed to be recognized by the system after suspend.

Now, after 12.04 and 12.10 upgrades it works both upon launch and resume from suspend, and works generally good, although it slows down sometimes. but every now and again (could be several times a day) it disconnects from the network, then tries to reconnect for some time, then pops a window requesting a password, even though it has the correct password saved. After that, it fails to reconnect, and just keeps asking for the password.

It works again after restart (which is a hassle if I had a lot of work to be done), or sometimes (not often) can be fixed by disabling wireless and networking (in various combinations), and then re-enabling them again. If I killall nm-applet, and then restart network-manager and nm-applet via the terminal, it prints the following to the console when it happens:

** Message: No keyring secrets found for [Network ID]/802-11-wireless-security; asking user.

(nm-applet:[Process ID]): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

Now, I am aware of various issues with different flavours of Realtek adapters, about using built-in Linux drivers v. installing proprietary ones via NdisWrapper, about testing upstream kernels and so forth (and all the related questions on AskUbuntu). What I am asking specifically is what exactly that GLib error message entails. I had seen similar issue on all sorts of systems, and relating to all sorts of packages, from nm-applet, to Audacity, and others.

Given better understanding of that, I could better pinpoint the problem or file (or find, which I had failed so far) proper LaunchPad bug for it, methinks.