Ubuntu 24.04 update fails with Kernel panic VFS: Unable to mount root fs on unknown-block(0,0) https://askubuntu.com/questions/1564834/ubuntu-24-04-update-fails-with-kernel-panic-vfs-unable-to-mount-root-fs-on-unkn

after running regular update cycle vie GUI updater, system halts while booting with Kernel panic

VFS: Unable to mount root fs on unknown-block(0,0)

I was able to get the system booting using the recovery console of one of the older Kernel entries.Then I issued:

ls -all /boot
update-initramfs -c -k 6.17.0-19-generic
update-grub

Next reboot was ok.

Another attempt to update with:

sudo apt update
sudo apt upgrade

failed, again.

So I tried:

sudo apt autoremove

which came out:

apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  libnvidia-compute-550 nvidia-firmware-580-580.95.05
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
4 not fully installed or removed.
After this operation, 105 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 273996 files and directories currently installed.)
Removing libnvidia-compute-550:amd64 (550.163.01-0ubuntu0.24.04.2) ...
Removing nvidia-firmware-580-580.95.05 (580.95.05-0ubuntu0.24.04.3) ...
Setting up linux-image-6.17.0-19-generic (6.17.0-19.19~24.04.2) ...
Setting up linux-headers-6.17.0-19-generic (6.17.0-19.19~24.04.2) ...
/etc/kernel/header_postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.17.0-19-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.17.0-19-generic -j8 -C /lib/modules/6.17.0-19-generic/build M=/var/lib/dkms/blksnap/6.3.2.1207/build modules...(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/blksnap.0.crash'
Error! Bad return status for module build on kernel: 6.17.0-19-generic (x86_64)
Consult /var/lib/dkms/blksnap/6.3.2.1207/build/make.log for more information.
dkms autoinstall on 6.17.0-19-generic/x86_64 failed for blksnap(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.17.0-19-generic
   ...fail!
run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11
dpkg: error processing package linux-headers-6.17.0-19-generic (--configure):
 installed linux-headers-6.17.0-19-generic package post-installation script subprocess returned error exit status 11
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because the error message indicates it
s a followup error from a previous failure.
                                           dpkg: dependency problems prevent configuration of linux-headers-generic-hwe-24.04:
 linux-headers-generic-hwe-24.04 depends on linux-headers-6.17.0-19-generic; however:
  Package linux-headers-6.17.0-19-generic is not configured yet.

dpkg: error processing package linux-headers-generic-hwe-24.04 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic-hwe-24.04:
 linux-generic-hwe-24.04 depends on linux-headers-generic-hwe-24.04 (= 6.17.0-19.19~24.04.2); however:
  Package linux-headers-generic-hwe-24.04 is not configured yet.

dpkg: error processing package linux-generic-hwe-24.04 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for linux-image-6.17.0-19-generic (6.17.0-19.19~24.04.2) ...
/etc/kernel/postinst.d/dkms:
 * dkms: running auto installation service for kernel 6.17.0-19-generic
Sign command: /usr/bin/kmodsign
Signing key: /var/lib/shim-signed/mok/MOK.priv
Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der

Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.17.0-19-generic -j8 -C /lib/modules/6.17.0-19-generic/build M=/var/lib/dkms/blksnap/6.3.2.1207/build modules...(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/blksnap.0.crash'
Error! Bad return status for module build on kernel: 6.17.0-19-generic (x86_64)
Consult /var/lib/dkms/blksnap/6.3.2.1207/build/make.log for more information.
dkms autoinstall on 6.17.0-19-generic/x86_64 failed for blksnap(10)
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
 * dkms: autoinstall for kernel 6.17.0-19-generic
   ...fail!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
dpkg: error processing package linux-image-6.17.0-19-generic (--configure):
 installed linux-image-6.17.0-19-generic package post-installation script subprocess returned error exit status 11
No apport report written because MaxReports is reached already
                                                              Errors were encountered while processing:
 linux-headers-6.17.0-19-generic
 linux-headers-generic-hwe-24.04
 linux-generic-hwe-24.04
 linux-image-6.17.0-19-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

In this error messages I found the note to consult make.log:

cat /var/lib/dkms/blksnap/6.3.2.1207/build/make.log
DKMS make.log for blksnap-6.3.2.1207 for kernel 6.17.0-19-generic (x86_64)
Sat Mar 14 10:02:14 PM CET 2026
make: Entering directory '/usr/src/linux-headers-6.17.0-19-generic'
make[1]: Entering directory '/var/lib/dkms/blksnap/6.3.2.1207/build'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0
  You are using:           gcc-13 (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0
  CC [M]  bdevfilter.o
  CC [M]  log.o
  CC [M]  log_histogram.o
  CC [M]  big_buffer.o
  CC [M]  cbt_map.o
  CC [M]  chunk.o
  CC [M]  ctrl.o
  CC [M]  diff_io.o
cbt_map.c:7:10: fatal error: linux/blk_snap.h: No such file or directory
    7 | #include <linux/blk_snap.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.17.0-19-generic/scripts/Makefile.build:287: cbt_map.o] Error 1
make[3]: *** Waiting for unfinished jobs....
ctrl.c:11:10: fatal error: linux/blk_snap.h: No such file or directory
   11 | #include <linux/blk_snap.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.17.0-19-generic/scripts/Makefile.build:287: ctrl.o] Error 1
log.c:11:10: fatal error: linux/blk_snap.h: No such file or directory
   11 | #include <linux/blk_snap.h>
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[3]: *** [/usr/src/linux-headers-6.17.0-19-generic/scripts/Makefile.build:287: log.o] Error 1
chunk.c:21:24: error: redefinition of ‘bdev_nr_sectors’
   21 | static inline sector_t bdev_nr_sectors(struct block_device *bdev)
      |                        ^~~~~~~~~~~~~~~
In file included from chunk.h:6,
                 from chunk.c:8:
/usr/src/linux-headers-6.17.0-19-generic/include/linux/blkdev.h:824:24: note: previous definition of ‘bdev_nr_sectors’ with type ‘sector_t(struct block_device *)’ {aka ‘long long unsigned int(struct block_device *)’}
  824 | static inline sector_t bdev_nr_sectors(struct block_device *bdev)
      |                        ^~~~~~~~~~~~~~~
chunk.c: In function ‘bdev_nr_sectors’:
chunk.c:23:32: error: ‘struct block_device’ has no member named ‘bd_inode’
   23 |         return i_size_read(bdev->bd_inode) >> 9;
      |                                ^~
diff_io.c: In function ‘diff_io_do’:
diff_io.c:180:40: warning: passing argument 1 of ‘bio_alloc_bioset’ makes pointer from integer without a cast [-Wint-conversion]
  180 |                 bio = bio_alloc_bioset(gfp, nr_iovecs, &diff_io_bioset);
      |                                        ^~~
      |                                        |
      |                                        gfp_t {aka unsigned int}
In file included from /usr/src/linux-headers-6.17.0-19-generic/include/linux/blkdev.h:17,
                 from diff_io.c:6:
/usr/src/linux-headers-6.17.0-19-generic/include/linux/bio.h:356:51: note: expected ‘struct block_device *’ but argument is of type ‘gfp_t’ {aka ‘unsigned int’}
  356 | struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
      |                              ~~~~~~~~~~~~~~~~~~~~~^~~~
diff_io.c:180:56: warning: passing argument 3 of ‘bio_alloc_bioset’ makes integer from pointer without a cast [-Wint-conversion]
  180 |                 bio = bio_alloc_bioset(gfp, nr_iovecs, &diff_io_bioset);
      |                                                        ^~~~~~~~~~~~~~~
      |                                                        |
      |                                                        struct bio_set *
/usr/src/linux-headers-6.17.0-19-generic/include/linux/bio.h:357:40: note: expected ‘blk_opf_t’ {aka ‘unsigned int’} but argument is of type ‘struct bio_set *’
  357 |                              blk_opf_t opf, gfp_t gfp_mask,
      |                              ~~~~~~~~~~^~~
diff_io.c:180:23: error: too few arguments to function ‘bio_alloc_bioset’
  180 |                 bio = bio_alloc_bioset(gfp, nr_iovecs, &diff_io_bioset);
      |                       ^~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.17.0-19-generic/include/linux/bio.h:356:13: note: declared here
  356 | struct bio *bio_alloc_bioset(struct block_device *bdev, unsigned short nr_vecs,
      |             ^~~~~~~~~~~~~~~~
chunk.c: In function ‘chunk_store_failed’:
chunk.c:80:17: error: implicit declaration of function ‘LIMIT_BEGIN’ [-Werror=implicit-function-declaration]
   80 |                 LIMIT_BEGIN(7)
      |                 ^~~~~~~~~~~
In file included from /usr/src/linux-headers-6.17.0-19-generic/include/asm-generic/bug.h:22,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/bug.h:103,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/alternative.h:9,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/nospec-branch.h:10,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/irqflags.h:9,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/irqflags.h:18,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/spinlock.h:59,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/mmzone.h:8,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/gfp.h:7,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/slab.h:16,
                 from chunk.c:3:
/usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:484:10: error: expected expression before ‘{’ token
  484 |         ({                                                              \
      |          ^
/usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:514:26: note: in expansion of macro ‘printk_index_wrap’
  514 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:557:9: note: in expansion of macro ‘printk’
  557 |         printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
chunk.c:81:17: note: in expansion of macro ‘pr_err’
   81 |                 pr_err("Failed to store chunk #%lu\n", chunk->number);
      |                 ^~~~~~
chunk.c:80:17: error: called object is not a function or function pointer
   80 |                 LIMIT_BEGIN(7)
      |                 ^~~~~~~~~~~
chunk.c:82:17: error: implicit declaration of function ‘LIMIT_STOP’; did you mean ‘RLIMIT_STACK’? [-Werror=implicit-function-declaration]
   82 |                 LIMIT_STOP()
      |                 ^~~~~~~~~~
      |                 RLIMIT_STACK
/usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:484:10: error: expected expression before ‘{’ token
  484 |         ({                                                              \
      |          ^
/usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:514:26: note: in expansion of macro ‘printk_index_wrap’
  514 | #define printk(fmt, ...) printk_index_wrap(_printk, fmt, ##__VA_ARGS__)
      |                          ^~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:557:9: note: in expansion of macro ‘printk’
  557 |         printk(KERN_ERR pr_fmt(fmt), ##__VA_ARGS__)
      |         ^~~~~~
chunk.c:83:17: note: in expansion of macro ‘pr_err’
   83 |                 pr_err("Too many chunk have failed, stop flooding\n");
      |                 ^~~~~~
chunk.c:82:17: error: called object is not a function or function pointer
   82 |                 LIMIT_STOP()
      |                 ^~~~~~~~~~
chunk.c:84:17: error: implicit declaration of function ‘LIMIT_END’ [-Werror=implicit-function-declaration]
   84 |                 LIMIT_END()
      |                 ^~~~~~~~~
chunk.c:84:28: error: expected ‘;’ before ‘diff_area_set_corrupted’
   84 |                 LIMIT_END()
      |                            ^
      |                            ;
   85 |                 diff_area_set_corrupted(diff_area, error);
      |                 ~~~~~~~~~~~~~~~~~~~~~~~
diff_io.c:191:17: error: implicit declaration of function ‘bio_set_op_attrs’ [-Werror=implicit-function-declaration]
  191 |                 bio_set_op_attrs(bio, opf, op_flags);
      |                 ^~~~~~~~~~~~~~~~
chunk.c: In function ‘bdev_nr_sectors’:
chunk.c:24:1: error: control reaches end of non-void function [-Werror=return-type]
   24 | };
      | ^
cc1: some warnings being treated as errors
diff_io.c:223:17: error: implicit declaration of function ‘io_set_flag’; did you mean ‘bio_set_flag’? [-Werror=implicit-function-declaration]
  223 |                 io_set_flag(bio, BIO_FILTERED);
      |                 ^~~~~~~~~~~
      |                 bio_set_flag
make[3]: *** [/usr/src/linux-headers-6.17.0-19-generic/scripts/Makefile.build:287: chunk.o] Error 1
diff_io.c:223:34: error: ‘BIO_FILTERED’ undeclared (first use in this function)
  223 |                 io_set_flag(bio, BIO_FILTERED);
      |                                  ^~~~~~~~~~~~
diff_io.c:223:34: note: each undeclared identifier is reported only once for each function it appears in
bdevfilter.c:372:2: error: #error "Your kernel is too old for this module."
  372 | #error "Your kernel is too old for this module."
      |  ^~~~~
cc1: some warnings being treated as errors
bdevfilter.c:374:1: error: expected identifier or ‘(’ before ‘{’ token
  374 | {
      | ^
make[3]: *** [/usr/src/linux-headers-6.17.0-19-generic/scripts/Makefile.build:287: diff_io.o] Error 1
In file included from /usr/src/linux-headers-6.17.0-19-generic/include/linux/linkage.h:7,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/printk.h:8,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/asm-generic/bug.h:22,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/bug.h:103,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/alternative.h:9,
                 from /usr/src/linux-headers-6.17.0-19-generic/arch/x86/include/asm/barrier.h:5,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/list.h:11,
                 from /usr/src/linux-headers-6.17.0-19-generic/include/linux/module.h:12,
                 from bdevfilter.c:3:
bdevfilter.c:381:15: error: ‘submit_bio_noacct_notrace’ undeclared here (not in a function); did you mean ‘submit_bio_noacct’?
  381 | EXPORT_SYMBOL(submit_bio_noacct_notrace);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/src/linux-headers-6.17.0-19-generic/include/linux/export.h:76:23: note: in definition of macro ‘__EXPORT_SYMBOL’
   76 |         extern typeof(sym) sym;                                 \
      |                       ^~~
/usr/src/linux-headers-6.17.0-19-generic/include/linux/export.h:89:41: note: in expansion of macro ‘_EXPORT_SYMBOL’
   89 | #define EXPORT_SYMBOL(sym)              _EXPORT_SYMBOL(sym, "")
      |                                         ^~~~~~~~~~~~~~
bdevfilter.c:381:1: note: in expansion of macro ‘EXPORT_SYMBOL’
  381 | EXPORT_SYMBOL(submit_bio_noacct_notrace);
      | ^~~~~~~~~~~~~
bdevfilter.c:389:1: error: expected identifier or ‘(’ before ‘{’ token
  389 | {
      | ^
bdevfilter.c: In function ‘ftrace_handler_submit_bio_noacct’:
bdevfilter.c:420:62: error: ‘submit_bio_noacct_handler’ undeclared (first use in this function); did you mean ‘submit_bio_noacct_notrace’?
  420 |                 instruction_pointer_set(regs, (unsigned long)submit_bio_noacct_handler);
      |                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                              submit_bio_noacct_notrace
bdevfilter.c:420:62: note: each undeclared identifier is reported only once for each function it appears in
bdevfilter.c: At top level:
bdevfilter.c:426:17: error: initialization of ‘void (*)(long unsigned int,  long unsigned int,  struct ftrace_ops *, struct ftrace_regs *)’ from incompatible pointer type ‘void (*)(long unsigned int,  long unsigned int,  struct ftrace_ops *, struct pt_regs *)’ [-Werror=incompatible-pointer-types]
  426 |         .func = ftrace_handler_submit_bio_noacct,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
bdevfilter.c:426:17: note: (near initialization for ‘ops_submit_bio_noacct.func’)
cc1: some warnings being treated as errors
make[3]: *** [/usr/src/linux-headers-6.17.0-19-generic/scripts/Makefile.build:287: bdevfilter.o] Error 1
make[2]: *** [/usr/src/linux-headers-6.17.0-19-generic/Makefile:2016: .] Error 2
make[1]: *** [/usr/src/linux-headers-6.17.0-19-generic/Makefile:248: __sub-make] Error 2
make[1]: Leaving directory '/var/lib/dkms/blksnap/6.3.2.1207/build'
make: *** [Makefile:248: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.17.0-19-generic'

Now here I got lost, its beyond my knowledge.
Any help appreciated.

Wifi drivers on an older MacBook Pro https://askubuntu.com/questions/1564830/wifi-drivers-on-an-older-macbook-pro

this is a bit long but I think it may be helpful to others.

I recently installed Ubuntu 24.04.1 on an older MacBook (1911-1912 with a Broadcom BCM4331 WiFi) and was impressed that everything worked perfectly from the get go. Being a newbie to Linux I eventually messed things up and had to reinstall a few times. The second install the WiFi would not work no matter what I tried. On a subsequent install the automatically installed drivers worked again. then on the final (current) install they initially would not work.

I tried pretty much all the suggestions from googling the problem including:

sudo apt update
sudo apt purge bcmwl-kernel-source
sudo apt install firmware-b43-installer

...but I could not get it to work.

I finally tripped over the following set of instructions on a Mint distro page:

cd /tmp
wget https://archive.ubuntu.com/ubuntu/pool/restricted/b/broadcom-sta/broadcom-sta-dkms_6.30.223.271-23ubuntu1.2_all.deb
sudo apt install ./broadcom-sta-dkms_6.30.223.271-23ubuntu1.2_all.deb

This worked and I am now on WiFi. I hope this is helpful to others, but my question is: How is the last set of instructions different from the: firmware-b43-installer, and would there have been an easier way to find the correct driver than the hit or miss approach?

Ubuntu SSO (login.ubuntu.com) verification emails not arriving in Outlook/Hotmail inboxes [closed] https://askubuntu.com/questions/1564827/ubuntu-sso-login-ubuntu-com-verification-emails-not-arriving-in-outlook-hotmai

My colleagues and I can't receive any emails from noreply@login.ubuntu.com at our regular Outlook/Hotmail emails. We tried with multiple email addresses and of course we checked our junk folders and blocked senders lists. It seems Ubuntu One's email server can't send any email to Outlook.com's email servers.

kdump Failing on Crash https://askubuntu.com/questions/1564826/kdump-failing-on-crash

I have an Asus NUC 15 pro running Ubuntu 24.04. I'm getting occasional system crashes and want to get a crash dump with kdump. I have kdump-tools configured correctly but never get a dump. Any ideas? Has anyone got kdump to work on a similar NUC?

Wine is already installed, but wine32 is missing? [duplicate] https://askubuntu.com/questions/1564825/wine-is-already-installed-but-wine32-is-missing

enter image description here

Look at the last two messages of the terminal. It says Wine is installed, but also that wine32 is missing. What does this mean? How can I fix it?

I'm new to Linux. Trying to run a windows .exe file to play a game

I am trying to download ubuntu linux in my termux but somehow I got stuck at 50% then I try agin with its xfce4 goodie it show me this error [duplicate] https://askubuntu.com/questions/1564824/i-am-trying-to-download-ubuntu-linux-in-my-termux-but-somehow-i-got-stuck-at-50
~ $ proot-distro login ubuntu
root@localhost:~# dpkg --configure -a
dpkg: error: dpkg frontend lock was locked by /data/data/com.termux/files/usr/libexec/proot/loader process with pid 22870
Note: removing the lock file is always wrong, can damage the locked area
and the entire system. See <https://wiki.debian.org/Teams/Dpkg/FAQ#db-lock>.
root@localhost:~#
OneDrive crashing https://askubuntu.com/questions/1564822/onedrive-crashing

I linked my onedrive and google drive account via gnome from settings. Gdrive works well but when i open the onedrive folder and then try to open a folder in it, it loads for a bit then it crashes and shows connection lost error. I am dual booting with windows enter image description here

No Internal Speakers Sound: Samsung Galaxy Book 4 Ultra on Ubuntu 24.04 LTS https://askubuntu.com/questions/1564820/no-internal-speakers-sound-samsung-galaxy-book-4-ultra-on-ubuntu-24-04-lts

I have a fresh installation of Ubuntu 24.04 (kernel 6.8.x) on a Samsung Galaxy Book.

4 Ultra (Intel Core Ultra 7 155H, 32GB RAM, Meteor Lake-P HD Audio [8086:7e28] Samsung subsystem [144d:c1d8]). Internal speakers completely silent, but 3.5mm headphones,

HDMI, and Bluetooth work perfectly. Hardware is detected (sof-hda-dsp HDA Analog), but Realtek ALC298 + MAX98390 amps fail to initialize, resulting in "no target node" in PipeWire.

Reproducible issue, common on Meteor Lake Samsung. hda-verb service workaround works, but not the native solution.

Hardware and Environment:

  • Laptop: Samsung Galaxy Book 4 Ultra (Intel Core Ultra 7 155H, 32GB RAM, 1TB Samsung NVMe, 16" AMOLED display).

  • Audio: Intel Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20), subsystem Samsung [144d:c1d8].

  • OS: Ubuntu 24.04 LTS (fresh install, fully updated).

  • Kernel: 6.8.x (uname -r).

  • Modules: snd_sof_pci_intel_mtl, snd_sof_intel_mtl, snd_soc_avs, snd_hda_core.

  • Audio Server: PipeWire 1.0.x + WirePlumber.

Detailed Symptoms:

  • Detection OK: Hardware visible, speakers mute.

  • Tests fail:

    speaker-test -c 2 -t wav -D hw:0,0  
    Playback open error: -16,Device or resource busy  
    

    $ pw-play /usr/share/sounds/alsa/Front_Left.wav stream node 41 error: no target node available

  • PipeWire no sinks: wpctl status shows only HDMI/Dummy Output, no "HDA Analog Stereo".

  • Processes locked: sudo fuser -v /dev/snd/* shows persistent PipeWire/WirePlumber even after systemctl --user stop.

Technical diagnostics:

$ lspci -vnn | grep -i audio
00:1f.3 Multimedia audio controller [0401]: Intel Corporation Meteor Lake-P HD Audio Controller [8086:7e28] (rev 20)
    Subsystem: Samsung Electronics Co Ltd Meteor Lake-P HD Audio Controller [144d:c1d8]
    Kernel driver in use: sof-audio-pci-intel-mtl

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: sofhdadsp [sof-hda-dsp], device 0: HDA Analog (*) []
card 0: sofhdadsp [sof-hda-dsp], device 3: HDMI1 (*) []
[... HDMI2/3, Deepbuffer ...]

$ sudo fuser -v /dev/snd/*
/dev/snd/controlC0:  vagner 31976 F.... pipewire
/dev/snd/pcmC0D0p:  vagner 31976 F...m pipewire

hda-verb succeeds (value=0x0), confirming live codec but disabled amps:

sudo hda-verb /dev/snd/hwC0D0 0x17 0x503 0x00  # Left amp
nid = 0x17, verb = 0x503, param = 0x0 → value = 0x0
How is it possible that ubuntu 22.04 use an older glibc version than the Debian version it's based on? https://askubuntu.com/questions/1564816/how-is-it-possible-that-ubuntu-22-04-use-an-older-glibc-version-than-the-debian

I'm rather beginner with c++ development and could not find an answer to this question.

I wanted to compile on Debian 12 (oldest lts) to make sure that all downstream distros could run my little tool.
But I realized that Debian 12 uses glibc 2.36 and Ubuntu 22.04 which is suposed to be based on Debian 12 uses glibc 2.35 ? an older version ?

I don't understand how this can be ? I assumed that ubuntu would always be one or two version newer than it's base depending on the release.
Does that kind of version difference (older than base) happen often ?

Thanks !

Browsers and programmes not connecting or opening Web pages & Proton VPN not connecting [closed] https://askubuntu.com/questions/1564797/browsers-and-programmes-not-connecting-or-opening-web-pages-proton-vpn-not-con

Ubuntu system 24.04.3 LTS

My wi-fi Internet connection is strong. However..... Recently all of my browsers (TOR, Millard, Firefox) decided not to open any page links and have the error message: 'hmm. We're having trouble finding that site. We can't connect to the server at xxxxx' 'if you entered the correct address you can try again later, check network connection, check Firefox has permission to access the Web (you might be behind a firewall)'.

The software updater has the error message: 'Failed to download repository information' or 'failed to download package files'. 'Check your Internet connection'.

Proton VPN has the 'loading app' message but the circle just keeps going around and won't connect.

I am a complete novice with trying to sort this type of technical issue so any help will be gratefully received!

; <<>> DiG 9.18.39-0ubuntu0.24.04.2-Ubuntu <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 40285
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;example.com.           IN  A

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Fri Mar 13 19:56:23 GMT 2026
;; MSG SIZE  rcvd: 40

Command "ip" is unknown, try "ip address help".

;  (1 server found)
;; global options: +cmd
;; no servers could be reached

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3073mšs

Although I'm sure I ran the original command correctly, I just re-ran it and got the following result:

; <<>> DiG 9.18.39-0ubuntu0.24.04.2-Ubuntu <<>> example.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 44967
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;example.com.           IN  A

;; Query time: 0 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Sat Mar 14 16:37:27 GMT 2026
;; MSG SIZE  rcvd: 40

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 1c:75:08:05:25:00 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 5c:ac:4c:32:fb:27 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.194/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 81248sec preferred_lft 81248sec
    inet6 2a00:23c7:345b:b801:7916:aa72:6e69:f23b/64 scope global temporary dynamic 
       valid_lft 299sec preferred_lft 119sec
    inet6 2a00:23c7:345b:b801:6f1:5204:5b7a:7944/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 299sec preferred_lft 119sec
    inet6 fe80::715:23c5:ea79:58e4/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: pvpnksintrf1: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/ether e6:29:5e:70:19:54 brd ff:ff:ff:ff:ff:ff
    inet 100.85.0.1/24 brd 100.85.0.255 scope global noprefixroute pvpnksintrf1
       valid_lft forever preferred_lft forever
    inet6 fdeb:446c:912d:8da::/64 scope global noprefixroute 
       valid_lft forever preferred_lft forever
    inet6 fe80::7ede:34b5:3a54:64ab/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
default via 100.85.0.1 dev pvpnksintrf1 proto static metric 98 
default via 192.168.1.254 dev wlp2s0 proto dhcp src 192.168.1.194 metric 600 
100.85.0.0/24 dev pvpnksintrf1 proto kernel scope link src 100.85.0.1 metric 98 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.194 metric 600
Wifi not working because of missing firmware https://askubuntu.com/questions/1564770/wifi-not-working-because-of-missing-firmware

After I did a update of my Ubuntu 25.10 the wifi stopped working. I have tried reinstalling but when I did a update the wifi stopped working again. I am using TPM encryption on my disk.

The PC is a Dell Precision 7680.

I found that sudo dmesg | grep wifi shows

[    9.903015] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-89.ucode failed with error -2
[    9.903028] iwlwifi 0000:00:14.3: no suitable firmware found!
[    9.906650] iwlwifi 0000:00:14.3: iwlwifi-so-a0-gf-a0-89 is required
[    9.911118] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

So the iwlwifi-so-a0-gf-a0-89 is missing and I guess this should be part of linux-firmware.

When I do sudo apt install linux-firmware I get

Solving dependencies... Error!  
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
 boot-managed-by-snapd : Conflicts: linux-firmware but 20250901.git993ff19b-0ubuntu1.9 is to be installed

Cannot install linux-firmware on system as boot is managed by snapd.
Error: Unable to satisfy dependencies. Reached two conflicting decisions:
   1. linux-firmware:amd64=20250901.git993ff19b-0ubuntu1.9 is selected for install
   2. linux-firmware:amd64=20250901.git993ff19b-0ubuntu1.9 is not selected for install because:
      1. boot-managed-by-snapd:amd64 is selected for install
      2. boot-managed-by-snapd:amd64 Conflicts linux-firmware
         [selected boot-managed-by-snapd:amd64]

How can I solve this dependency error ?

Update

I have tried reinstalling again and the wifi works in the installer but once I boot the installed OS it stops working.

I am also using Secure Boot and here is the output from some typical diagnostic commands:

$ lspci -nnk | grep -A2 0280
0000:00:14.3 Network controller [0280]: Intel Corporation Raptor Lake-S PCH CNVi WiFi [8086:7a70] (rev 11)
    Subsystem: Intel Corporation Device [8086:4090]
    Kernel modules: iwlwifi
$ lspci | grep -i network
0000:00:14.3 Network controller: Intel Corporation Raptor Lake-S PCH CNVi WiFi (rev 11)
$ lsmod | grep iwlwifi
iwlwifi               651264  0
cfg80211             1474560  1 iwlwifi
$ sudo dmesg | grep iwl
[    8.438932] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    8.444539] iwlwifi 0000:00:14.3: Detected crf-id 0x400410, cnv-id 0x80401 wfpm id 0x80000020
[    8.444564] iwlwifi 0000:00:14.3: PCI dev 7a70/4090, rev=0x430, rfid=0x2010d000
[    8.444566] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz
[    8.444606] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-so-a0-gf-a0-89.ucode failed with error -2
[    8.444608] iwlwifi 0000:00:14.3: no suitable firmware found!
[    8.446252] iwlwifi 0000:00:14.3: iwlwifi-so-a0-gf-a0-89 is required
[    8.447179] iwlwifi 0000:00:14.3: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
$ rfkill list && iwconfig
1: dell-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
2: dell-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no
Command 'iwconfig' not found, did you mean:
  command 'iconfig' from deb ipmiutil (3.2.1-1)
  command 'ifconfig' from deb net-tools (2.10-1.3ubuntu2)
Try: sudo apt install <deb name>
$ modinfo iwlwifi|grep -i sign
signer:         Build time autogenerated kernel key
signature:      72:E4:0A:69:D0:09:3B:A6:12:F8:65:1D:D9:F5:67:9D:D2:29:24:0E:

Update 2

$ uname -a
Linux KN-Home 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 x86_64 GNU/Linux
$ snap list pc-kernel
Name       Version     Rev   Tracking      Publisher   Notes
pc-kernel  6.17.0-5.5  2852  25.10/stable  canonical✓  kernel

I tries to do a snap refresh after the above and then I got a new version but Wifi is still not working.

$ snap list pc-kernel
Name       Version       Rev   Tracking      Publisher   Notes
pc-kernel  6.17.0-14.14  3140  25.10/stable  canonical✓  kernel

Update 3

Finally got the wifi to work by downloading two files and putting them in /lib/firmware/. Like this:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp ./linux-firmware/intel/iwlwifi/iwlwifi-so-a0-gf-a0-89.ucode /lib/firmware/
sudo cp ./linux-firmware/intel/iwlwifi/iwlwifi-so-a0-gf-a0.pnvm /lib/firmware/

Before doing the above solution I tried updating pc-kernel to both candidate (6.17.0-16.16) and beta (6.17.0-19.19) channel but this did not work and I reverted back to the stable channel.

I would like to know where would I normally have had these files ? Should they have been part of pc-kernel and where would the files have been in that case ? Right now I guess they will not be updated automatically so it is still a temporary fix.

Thanks

How to meet libgdk dependency for the minecraft launcher? https://askubuntu.com/questions/1560355/how-to-meet-libgdk-dependency-for-the-minecraft-launcher

Asking for my partner! We're both new to Linux, but I've never encountered this issue before on Ubuntu. We've managed to finally fulfill the Java dependency error we were getting, but haven't managed to figure this one out just yet. We've gotten this in the terminal, and are stumped from here:

The following packages have unmet dependencies: minecraft-launcher: Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but it is not installable

Unsure if it's any help, but they're working on a Framework laptop, and I'm troubleshooting from far away at the moment!

I've been informed to provide more information & while I'm not 100% sure what to provide here, I think this is probably one of the things we're looking for? (Do let me know if something else is needed! I'm a bit scrambled from staring at terminal errors for the last few hours.)

Unsatisfied dependencies:
minecraft-launcher : Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but it is not installable.
Error: Unable to satisfy dependencies. Reached two conflicting decisions:
1. minecraft-launcher:amd64=2.1.3 is selected for install
2. minecraft-launcher:amd64 Depends libgdk-pixbuf2.0-0(>= 2.22.0)
but none of the choices are installable:
[no choices]

Specs:

   OS: Ubuntu 25.10
   Firmware version: 03.04
   OS Type: 64-bit
   GNOME version: 49
   Hardware model: Framework laptop 12
   Processor: 13th Gen Intel Core i5-1334U x 12

Suspend blocked much more after upgrade from Ubuntu 25.04 to 25.10 https://askubuntu.com/questions/1559458/suspend-blocked-much-more-after-upgrade-from-ubuntu-25-04-to-25-10

I have an Ubuntu machine I regularly use. I suspend it when not in use and resume it when I need it. This has worked really well for years. Upgraded Ubuntu recently from 25.04 to 25.10 and now it seems to block the suspend request, even though I am doing the same thing with the same apps as before. No real behavior change on my part with respect to applications or system usage.

I have gathered the following from systemd-inhibitor list.

myuser@svr:~$ systemd-inhibit --list
WHO                          UID  USER   PID   COMM            WHAT                                                     WHY                                                       MODE 
ModemManager                 0    root   2929  ModemManager    sleep                                                    ModemManager needs to reset devices                       delay
NetworkManager               0    root   2899  NetworkManager  sleep                                                    NetworkManager needs to turn off networks                 delay
UPower                       0    root   3636  upowerd         sleep                                                    Pause device polling                                      delay
Unattended Upgrades Shutdown 0    root   3022  unattended-upgr shutdown                                                 Stop ongoing upgrades or perform upgrades before shutdown delay
Discord                      1000 myuser 41618 Discord         sleep                                                    Application cleanup before suspend                        delay
GNOME Shell                  1000 myuser 4709  gnome-shell     sleep                                                    GNOME needs to lock the screen                            delay
GNOME Shell                  1000 myuser 4709  gnome-shell     sleep                                                    GNOME needs to save screen time data                      delay
myuser                       1000 myuser 4853  gsd-media-keys  handle-power-key:handle-suspend-key:handle-hibernate-key GNOME handling keypresses                                 block
myuser                       1000 myuser 4853  gsd-media-keys  sleep                                                    GNOME handling keypresses                                 delay
myuser                       1000 myuser 4858  gsd-power       sleep                                                    GNOME needs to lock the screen                            delay
myuser                       1000 myuser 4702  gnome-session-s sleep                                                    user session inhibited                                    block

We can see that two of them have the MODE column in "block" (scroll to the right)

myuser                       1000 myuser 4853  gsd-media-keys  handle-power-key:handle-suspend-key:handle-hibernate-key GNOME handling keypresses  
myuser                       1000 myuser 4702  gnome-session-s sleep                                                    user session inhibited                                    block

I took those two process IDs and searched for them:

myuser@svr:~$ ps -ef | grep 4702
myuser      4702    4325  0 Nov05 ?        00:00:00 /usr/libexec/gnome-session-service --session=ubuntu
myuser      4870    4702  0 Nov05 ?        00:00:00 [sh] <defunct>
myuser      4878    4702  0 Nov05 ?        00:00:00 [snap] <defunct>
myuser      4884    4702  0 Nov05 ?        00:00:00 [deja-dup-monito] <defunct>
myuser      4889    4702  0 Nov05 ?        00:00:00 [ubuntu-advantag] <defunct>
myuser      4894    4702  0 Nov05 ?        00:00:00 /usr/libexec/gsd-disk-utility-notify
myuser      4901    4702  0 Nov05 ?        00:00:00 /usr/libexec/evolution-data-server/evolution-alarm-notify
myuser      4912    4702  0 Nov05 ?        00:00:00 [ubuntu-report] <defunct>
myuser      4922    4702  0 Nov05 ?        00:00:02 /usr/bin/update-notifier
myuser   1165967 1165949  0 07:26 pts/0    00:00:00 grep --color=auto 4702
myuser@svr:~$ ps -ef | grep 4853
myuser      4853    4325  0 Nov05 ?        00:00:01 /usr/libexec/gsd-media-keys
myuser   1165972 1165949  0 07:26 pts/0    00:00:00 grep --color=auto 4853

I see a few child processes that probably need to a wait() from the parent process 4702, but other than that to my untrained eye -- I don't see anything really that should cause a problem with suspend. I will admit, I don't know the criteria suspend looks for.

Trying to understand what could be causing this.

Poor Sound Quality ASUS Zephyrus G14 (ALC285) https://askubuntu.com/questions/1541557/poor-sound-quality-asus-zephyrus-g14-alc285

I’m running Ubuntu 22.04 on my ASUS Zephyrus G14 with a Realtek ALC285 sound card. My built-in speaker sound is high-pitched and kinda robotic. Sound through HDMI works correctly. Some things I've tried are changing the sample rate, different alsa model overrides, overriding the speaker mapping with hdajackretask, increasing volume, increasing base volume with an equalizer.

Has anyone gotten the sound to work well?

Specs:

Laptop: ASUS Zephyrus G14
Audio Codec: Realtek ALC285
Ubuntu Version: 22.04 LTS
Kernel: 6.8.0-52-generic

Default Sink (pactl list sinks):

Sink #63
    State: IDLE
    Name: alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink
    Description: Family 17h/19h HD Audio Controller Speaker + Headphones
    Driver: PipeWire
    Sample Specification: s32le 2ch 48000Hz
    Channel Map: front-left,front-right
    Owner Module: 4294967295
    Mute: no
    Volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
            balance 0.00
    Base Volume: 65536 / 100% / 0.00 dB
    Monitor Source: alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink.monitor
    Latency: 0 usec, configured 0 usec
    Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
    Properties:
        alsa.card = "2"
        alsa.card_name = "HD-Audio Generic"
        alsa.class = "generic"
        alsa.components = "HDA:10ec0285,10431e83,00100002"
        alsa.device = "0"
        alsa.driver_name = "snd_hda_intel"
        alsa.id = "Generic_1"
        alsa.long_card_name = "HD-Audio Generic at 0xdd6c0000 irq 104"
        alsa.mixer_device = "_ucm0004.hw:Generic_1"
        alsa.mixer_name = "Realtek ALC285"
        alsa.name = "ALC285 Analog"
        alsa.resolution_bits = "16"
        alsa.subclass = "generic-mix"
        alsa.subdevice = "0"
        alsa.subdevice_name = "subdevice #0"
        api.alsa.card.longname = "HD-Audio Generic at 0xdd6c0000 irq 104"
        api.alsa.card.name = "HD-Audio Generic"
        api.alsa.open.ucm = "true"
        api.alsa.path = "hw:Generic_1"
        api.alsa.pcm.card = "2"
        api.alsa.pcm.stream = "playback"
        audio.channels = "2"
        audio.position = "FL,FR"
        card.profile.device = "0"
        device.api = "alsa"
        device.class = "sound"
        device.id = "54"
        device.profile.description = "Speaker + Headphones"
        device.profile.name = "HiFi: hw:Generic_1: sink"
        device.routes = "2"
        factory.name = "api.alsa.pcm.sink"
        media.class = "Audio/Sink"
        device.description = "Family 17h/19h HD Audio Controller"
        node.name = "alsa_output.pci-0000_65_00.6.HiFi__hw_Generic_1__sink"
        node.nick = "ALC285 Analog"
        node.pause-on-idle = "false"
        object.path = "alsa:pcm:2:hw:Generic_1:playback"
        priority.driver = "1000"
        priority.session = "1000"
        factory.id = "18"
        clock.quantum-limit = "8192"
        client.id = "41"
        node.driver = "true"
        factory.mode = "merge"
        audio.adapt.follower = ""
        library.name = "audioconvert/libspa-audioconvert"
        object.id = "63"
        object.serial = "63"
        node.max-latency = "16384/48000"
        api.alsa.period-size = "1024"
        api.alsa.period-num = "32"
        api.alsa.headroom = "0"
        api.acp.auto-port = "false"
        api.acp.auto-profile = "false"
        api.alsa.card = "2"
        api.alsa.use-acp = "true"
        api.dbus.ReserveDevice1 = "Audio2"
        device.bus = "pci"
        device.bus_path = "pci-0000:65:00.6"
        device.enum.api = "udev"
        device.icon_name = "audio-card-analog-pci"
        device.name = "alsa_card.pci-0000_65_00.6"
        device.nick = "HD-Audio Generic"
        device.plugged.usec = "6415867"
        device.product.id = "0x15e3"
        device.product.name = "Family 17h/19h HD Audio Controller"
        device.subsystem = "sound"
        sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:65:00.6/sound/card2"
        device.vendor.id = "0x1022"
        device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
        device.string = "2"
    Ports:
        [Out] Speaker: Speaker (type: Speaker, priority: 100, availability unknown)
        [Out] Headphones: Headphones (type: Headphones, priority: 200, availability group: Headphone, not available)
    Active Port: [Out] Speaker
    Formats:
        pcm

ALSA modules (cat /proc/asound/modules):

0 snd_hda_intel
1 snd_hda_intel
2 snd_hda_intel
3 snd_acp_legacy_mach

ALSA cards (cat /proc/asound/cards):

0 [NVidia         ]: HDA-Intel - HDA NVidia
                     HDA NVidia at 0xdd080000 irq 102
1 [Generic        ]: HDA-Intel - HD-Audio Generic
                     HD-Audio Generic at 0xdd6c8000 irq 103
2 [Generic_1      ]: HDA-Intel - HD-Audio Generic
                     HD-Audio Generic at 0xdd6c0000 irq 104
3 [acppdmmach     ]: acp-pdm-mach - acp-pdm-mach
                     ASUSTeKCOMPUTERINC.-ROGZephyrusG16GA605WI_GA605WI-1.0-GA605WI

Audio system logs(dmesg | grep -i audio):

[    5.302027] snd_hda_intel 0000:64:00.1: Handle vga_switcheroo audio client
[    5.302446] snd_hda_intel 0000:65:00.1: Handle vga_switcheroo audio client
[    5.327178] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:65:00.1/sound/card1/input22
[    5.328109] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALC285: line_outs=2 (0x17/0x14/0x0/0x0/0x0) type:speaker
[    5.328116] snd_hda_codec_realtek hdaudioC2D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    5.328118] snd_hda_codec_realtek hdaudioC2D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[    5.328120] snd_hda_codec_realtek hdaudioC2D0:    mono: mono_out=0x0
[    5.328121] snd_hda_codec_realtek hdaudioC2D0:    inputs:
[    5.328123] snd_hda_codec_realtek hdaudioC2D0:      Internal Mic=0x13
[    5.328124] snd_hda_codec_realtek hdaudioC2D0:      Internal Mic=0x12
[    6.417695] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:65:00.6/sound/card2/input27

Alsamixer: enter image description here

Pavucontrol: enter image description here

How to downgrade from kernel 6.5 to 6.2 on Ubuntu 22.04? https://askubuntu.com/questions/1503321/how-to-downgrade-from-kernel-6-5-to-6-2-on-ubuntu-22-04

How do I downgrade kernel 6.5 to 6.2 on Ubuntu 22.04? This is to resolve my Wi-Fi persistent disconnection issues.

Proper way to watch HEVC on supported browser like Chromium https://askubuntu.com/questions/1429206/proper-way-to-watch-hevc-on-supported-browser-like-chromium

I'm currently experiencing issues with HEVC playback on Jellyfin mediaplayer. I've tried almost everything to get it working but it doesn't seem to find the appropiate codecs or something.

My rig has a Intel(R) Core(TM) i3-8109U CPU @ 3.00GHz, which is powerfull enough to watch 4k on VLC, but doesn't work on the browser. Jellyfin starts to transcode like crazy to x264, which causes allot of stuttering and cpu power on my NAS.

What can i do to get it working? I like to watch my 4k content on my browser. Jellyfin client also stutters.

Best regards

Keyboard backlight in Ubuntu 22.04 https://askubuntu.com/questions/1412055/keyboard-backlight-in-ubuntu-22-04

Where is the keyboard backlight option in Ubuntu 22.04? It was in the power section in settings in previous versions.

After installing sudo apt install brightnessctl it is not showing anything except device not found.

Changing the auto save directory for screen shots and screen cast in Ubuntu 22.04 https://askubuntu.com/questions/1408611/changing-the-auto-save-directory-for-screen-shots-and-screen-cast-in-ubuntu-22-0

I recently switched to Ubuntu 22.04 and I really like its default screenshot UI, but there seems to be no way to change the autosave directory. It saves the pictures to the $HOME/Pictures/Screenshots directory and I want it to save them to another directory. I know there are alternatives such as using gnome-screenshot but I want to use the default one.

Please suggest a method to resolve this issue. And please feel free to ask for other additional information.

Thanks in advance.

X2Go and command line usage? https://askubuntu.com/questions/1380802/x2go-and-command-line-usage

I have started trying out X2Go instead of VNC for control of my Ubuntu PCs - and, while it generally works, I cannot quite figure out how to do the things, listed below.

But first - I'm using Ubuntu 20.04 with MATE desktop on both PCs, and using sudo add-apt-repository ppa:x2go/stable (http://ppa.launchpad.net/x2go/stable/ubuntu). On the computer to be controlled (the server), I've installed:

sudo apt install x2goserver x2goserver-xsession
sudo apt install x2godesktopsharing
sudo usermod -a -G x2godesktopsharing myuser

On the computer that is controlling (the client), I've installed:

sudo apt install x2goclient
  1. On the server, I actually get a desktop "applet", where I can enable or disable the server, which I like quite a lot:

x2go desktop applet

However, let's assume I log in to the server via ssh, and x2go server has deactivated desktop sharing. My question is, then:

  • How do I activate (and deactivate) desktop sharing in x2go server from the command line (over ssh)?

Next, I wonder about the client and screen sizes - let me illustrate through an example with VNC:

If I have VNC server on my server machine (say, 192.168.0.100) on port 5900, I can connect to it from the command line using, say, ssvncviewer:

ssvncviewer 192.168.0.100

If my server has a desktop with bigger resolution (pixel size, say, 1920 x 1200), and my client has a desktop with lower resolution (pixel size, say, 800 x 600), then the above command shows a "cutout" of the server desktop without scaling:

ssvncviewer cutout window

Then, if I press F9 to issue "Full Screen" to SSVNC, this "cutout" takes over the full-screen - and since there is no scaling, the text on the server desktop is readable, but I can still navigate, by placing the mouse pointer at the edges of the screen (top, bottom, left, right) - and then autoscroll (or autopan) is performed by ssvncviewer.

On the other hand, if I issue

ssvncviewer -scale auto 192.168.0.100

... then I get the full (large) desktop of the server scaled to the window that can fit on the client - so I can observe the server desktop in its entirety; however due to scaling, the text is not really readable (note, the artifacts at bottom of screenshot are due to VNC server caching):

ssvncviewer scaled

Well - I really like being able to switch between these two modes of viewing (non-scaled cutout vs. scaled)... however:

  1. I cannot really find options for scaled vs non-scaled view in X2Go client GUI, apart from these (Session/Session Management.../(select session)/Session Preferences/ Input/Output):

x2go client preferences

So if I connect via X2GoClient with "Custom" size, I get a cutout, but centered:

x2go client custom

... and I cannot find any way to pan; if I then hit CTRL+ALT+SHIFT+F, I go into full-screen mode - but it is scaled (unreadable text); if I hit CTRL+ALT+SHIFT+F again, I exit full-screen mode, but then the window does not show a cutout anymore, but a scaled view instead:

x2go client scaled

And of course, if I start in Fullscreen, then I always just get a scaled view.

So my questions here are:

  • Is there a way to start X2Go client connection from the command line (like I can start a VNC client connection with, say ssvncviewer 192.168.0.100)?
  • Is there a "cutout" (that is, unscaled) mode in X2Go client with some form of interactive panning, and if there is, how can I activate it (either through GUI, or through the command line)?
Sub-process /usr/bin/dpkg returned an error code (100) dpkg error https://askubuntu.com/questions/1340291/sub-process-usr-bin-dpkg-returned-an-error-code-100-dpkg-error

i am using Ubuntu 18.04.5 LTS I had dpkg locked while trying to install new package. then i remove locked and found dpkg error called dpkg not found. i tried "sudo apt install dpkg" but says already install new dpkg.

output of sudo apt install dpkg:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
dpkg is already the newest version (1.19.0.5ubuntu2.3).
0 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.

after that i tried "sudo apt-get install --reinstall dpkg" and found output

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 37 not upgraded.
Need to get 1,136 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 dpkg amd64 1.19.0.5ubuntu2.3 [1,136 kB]
Fetched 1,136 kB in 1s (1,450 kB/s)                  
Could not exec dpkg!
/usr/lib/libdvd-pkg/b-i_libdvdcss.sh: 7: /usr/lib/libdvd-pkg/b-i_libdvdcss.sh: dpkg: not found
E: Sub-process /usr/bin/dpkg returned an error code (100)

so i cannot install dpkg and also cannot remove this error.

Note:sudo apt upgrade does not work at all.output

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  distro-info python3-click python3-colorama
The following packages will be upgraded:
  apt apt-utils docker.io gnome-shell gnome-shell-common grub-common grub-efi-amd64-bin grub-efi-amd64-signed grub-pc grub-pc-bin grub2-common
  initramfs-tools initramfs-tools-bin initramfs-tools-core isc-dhcp-client isc-dhcp-common libapt-inst2.0 libapt-pkg5.0 libnss-myhostname
  libnss-systemd libpam-systemd libseccomp2 libsystemd0 libudev1 linux-firmware python3-distupgrade sbsigntool systemd systemd-sysv
  ubuntu-advantage-tools ubuntu-drivers-common ubuntu-keyring ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk udev update-notifier
  update-notifier-common
37 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/126 MB of archives.
After this operation, 2,394 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Extracting templates from packages: 100%
Preconfiguring packages ...
/tmp/ubuntu-advantage-tools.config.idFIRB: 7: /tmp/ubuntu-advantage-tools.config.idFIRB: dpkg: not found
/tmp/grub-pc.config.YIkgdy: 1: /tmp/grub-pc.config.YIkgdy: dpkg: not found
Could not exec dpkg!
/usr/lib/libdvd-pkg/b-i_libdvdcss.sh: 7: /usr/lib/libdvd-pkg/b-i_libdvdcss.sh: dpkg: not found
E: Sub-process /usr/bin/dpkg returned an error code (100)
netplan how to set hostname via option 12 https://askubuntu.com/questions/1285155/netplan-how-to-set-hostname-via-option-12

I run Ubuntu 20.04 based from the cloudimage... so netplan has its 50-cloud-init.yaml which just says .. use dhcp

In the background it uses systemd-networkd as backoffice

But how can I advise ubuntu to set the hostname based on option 12? In the past we used dhclient exit hooks but with netplan and systemd this doesn't work anymore. So how can I do this ?

The UseHostname Option in Section DHCP in /etc/systemd/networkd.conf is not accepted (unknown option)

After Upgrading to PHP 7.4 No MySQL https://askubuntu.com/questions/1196880/after-upgrading-to-php-7-4-no-mysql

I updated PHP to 7.4 and according to phpinfo() the mysqli running is:

Client API library version mysqlnd 7.4.0

but PHP pages do not connect. The MySQL server is running as I can access it through my desktop client but it does not run with PHP. If I run this in terminal it still shows 7.3:

sudo apt show php -a
Package: php
Version: 2:7.3+70+ubuntu19.10.1+deb.sury.org+6
Priority: optional
Section: php
Source: php-defaults (70+ubuntu19.10.1+deb.sury.org+6)
Maintainer: Debian PHP Maintainers <team+pkg-php@tracker.debian.org>
Installed-Size: 12.3 kB
Depends: php7.3
Download-Size: 6,088 B
APT-Sources: http://ppa.launchpad.net/ondrej/php/ubuntu eoan/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.
 .
 This package is a dependency package, which depends on latest stable
 PHP version (currently 7.3).

. . . but with the -a switch, it also shows that version 7.4 is installed and is the latest stable version!

There is only the PHP 7.4 folder so no older versions are still installed but if I run sudo apt-get install php-mysql it tries to install support for 7.3 but if I run apt install php7.4-mysql it tells me that the latest version, 7.4.1, is already installed. What's going on and why the references to 7.3?

PHP 7.3 was disabled using sudo a2dismod php7.3 and 7.4 enabled using sudo a2enmod php7.4 so I can't figure out what's going or where it is even getting the 7.3 information.

Syslog-ng broken/won't install after 16.04 > 18.04 dist upgrade https://askubuntu.com/questions/1164877/syslog-ng-broken-wont-install-after-16-04-18-04-dist-upgrade

I recently upgraded my Ubuntu Server 16.04 VM to 18.04. After the upgrade, syslog-ng was failing to start, so I purged it and tried reinstalling it. Every time I go to reinstall it, I get the "//Install failure" at the bottom of this post. The "//Status Output" is also listed as well for reference.

Things I've tried to resolve: -Manually remove any .service locations that I found via a 'find / -name 'syslog-ng'; -Ensuring there are no other syslog programs installed (i.e. rsyslog) via an 'apt purge sy[tab tab]'; -Deleted old kernel files via 'apt remove linux-[tab tab]; -Ensure there are no other programs listening on 514 via 'netstat -ptan | grep 514'; -Installed, purged, rebooted, and tried again. No success.

I'm kind of lost here. I'm by no means a linux guru, but I can navigate and program fairly well. I'm just not understanding what's going on. Any help would be greatly appreciated.

//Status Output

● syslog-ng.service - System [HOSTNAME] Daemon
   Loaded: loaded (/lib/systemd/system/syslog-ng.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2019-08-10 20:04:59 EDT; 3min 27s ago
     Docs: man:syslog-ng(8)
  Process: 14296 ExecStart=/usr/sbin/syslog-ng -F $SYSLOGNG_OPTS (code=exited, status=1/FAILURE)
 Main PID: 14296 (code=exited, status=1/FAILURE)
   Status: "Starting up... (Sat Aug 10 20:04:58 2019"

Aug 10 20:04:58 [HOSTNAME] systemd[1]: Failed to start System [HOSTNAME] Daemon.
Aug 10 20:04:59 [HOSTNAME] systemd[1]: syslog-ng.service: Service hold-off time over, scheduling restart.
Aug 10 20:04:59 [HOSTNAME] systemd[1]: syslog-ng.service: Scheduled restart job, restart counter is at 5.
Aug 10 20:04:59 [HOSTNAME] systemd[1]: Stopped System [HOSTNAME] Daemon.
Aug 10 20:04:59 [HOSTNAME] systemd[1]: syslog-ng.service: Start request repeated too quickly.
Aug 10 20:04:59 [HOSTNAME] systemd[1]: syslog-ng.service: Failed with result 'exit-code'.
Aug 10 20:04:59 [HOSTNAME] systemd[1]: Failed to start System [HOSTNAME] Daemon.

//Install Failure

apt-get install syslog-ng
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libbson-1.0-0 libdbi1 libesmtp6 libhiredis0.13 libivykis0 libmongoc-1.0-0 libnet1 libprotobuf-c1
  librabbitmq4 libriemann-client0 libsnappy1v5 syslog-ng-core syslog-ng-mod-add-contextual-data
  syslog-ng-mod-amqp syslog-ng-mod-extra syslog-ng-mod-geoip syslog-ng-mod-getent
  syslog-ng-mod-graphite syslog-ng-mod-journal syslog-ng-mod-json syslog-ng-mod-map-value-pairs
  syslog-ng-mod-mongodb syslog-ng-mod-python syslog-ng-mod-redis syslog-ng-mod-riemann
  syslog-ng-mod-smtp syslog-ng-mod-snmptrapd-parser syslog-ng-mod-sql syslog-ng-mod-stardate
  syslog-ng-mod-stomp syslog-ng-mod-tag-parser syslog-ng-mod-xml-parser
Suggested packages:
  rabbitmq-server graphite-web mongodb-server libdbd-mysql libdbd-pgsql libdbd-sqlite3 activemq
The following NEW packages will be installed:
  libbson-1.0-0 libdbi1 libesmtp6 libhiredis0.13 libivykis0 libmongoc-1.0-0 libnet1 libprotobuf-c1
  librabbitmq4 libriemann-client0 libsnappy1v5 syslog-ng syslog-ng-core
  syslog-ng-mod-add-contextual-data syslog-ng-mod-amqp syslog-ng-mod-extra syslog-ng-mod-geoip
  syslog-ng-mod-getent syslog-ng-mod-graphite syslog-ng-mod-journal syslog-ng-mod-json
  syslog-ng-mod-map-value-pairs syslog-ng-mod-mongodb syslog-ng-mod-python syslog-ng-mod-redis
  syslog-ng-mod-riemann syslog-ng-mod-smtp syslog-ng-mod-snmptrapd-parser syslog-ng-mod-sql
  syslog-ng-mod-stardate syslog-ng-mod-stomp syslog-ng-mod-tag-parser syslog-ng-mod-xml-parser
0 upgraded, 33 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/1,342 kB of archives.
After this operation, 5,547 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Extracting templates from packages: 100%
Selecting previously unselected package libbson-1.0-0.
(Reading database ... 82125 files and directories currently installed.)
Preparing to unpack .../00-libbson-1.0-0_1.9.2-1_amd64.deb ...
Unpacking libbson-1.0-0 (1.9.2-1) ...
Selecting previously unselected package libdbi1:amd64.
Preparing to unpack .../01-libdbi1_0.9.0-5_amd64.deb ...
Unpacking libdbi1:amd64 (0.9.0-5) ...
Selecting previously unselected package libesmtp6.
Preparing to unpack .../02-libesmtp6_1.0.6-4.3build1_amd64.deb ...
Unpacking libesmtp6 (1.0.6-4.3build1) ...
Selecting previously unselected package libhiredis0.13:amd64.
Preparing to unpack .../03-libhiredis0.13_0.13.3-2.2_amd64.deb ...
Unpacking libhiredis0.13:amd64 (0.13.3-2.2) ...
Selecting previously unselected package libsnappy1v5:amd64.
Preparing to unpack .../04-libsnappy1v5_1.1.7-1_amd64.deb ...
Unpacking libsnappy1v5:amd64 (1.1.7-1) ...
Selecting previously unselected package libmongoc-1.0-0.
Preparing to unpack .../05-libmongoc-1.0-0_1.9.2+dfsg-1build1_amd64.deb ...
Unpacking libmongoc-1.0-0 (1.9.2+dfsg-1build1) ...
Selecting previously unselected package libnet1:amd64.
Preparing to unpack .../06-libnet1_1.1.6+dfsg-3.1_amd64.deb ...
Unpacking libnet1:amd64 (1.1.6+dfsg-3.1) ...
Selecting previously unselected package libprotobuf-c1:amd64.
Preparing to unpack .../07-libprotobuf-c1_1.2.1-2_amd64.deb ...
Unpacking libprotobuf-c1:amd64 (1.2.1-2) ...
Selecting previously unselected package librabbitmq4:amd64.
Preparing to unpack .../08-librabbitmq4_0.8.0-1ubuntu0.18.04.1_amd64.deb ...
Unpacking librabbitmq4:amd64 (0.8.0-1ubuntu0.18.04.1) ...
Selecting previously unselected package libivykis0:amd64.
Preparing to unpack .../09-libivykis0_0.42.2-1_amd64.deb ...
Unpacking libivykis0:amd64 (0.42.2-1) ...
Selecting previously unselected package syslog-ng-mod-journal.
Preparing to unpack .../10-syslog-ng-mod-journal_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-journal (3.13.2-3) ...
Selecting previously unselected package syslog-ng-core.
Preparing to unpack .../11-syslog-ng-core_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-core (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-json.
Preparing to unpack .../12-syslog-ng-mod-json_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-json (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-extra.
Preparing to unpack .../13-syslog-ng-mod-extra_3.13.2-3_all.deb ...
Unpacking syslog-ng-mod-extra (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-tag-parser.
Preparing to unpack .../14-syslog-ng-mod-tag-parser_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-tag-parser (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-xml-parser.
Preparing to unpack .../15-syslog-ng-mod-xml-parser_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-xml-parser (3.13.2-3) ...
Selecting previously unselected package libriemann-client0:amd64.
Preparing to unpack .../16-libriemann-client0_1.9.1-1_amd64.deb ...
Unpacking libriemann-client0:amd64 (1.9.1-1) ...
Selecting previously unselected package syslog-ng-mod-sql.
Preparing to unpack .../17-syslog-ng-mod-sql_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-sql (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-mongodb.
Preparing to unpack .../18-syslog-ng-mod-mongodb_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-mongodb (3.13.2-3) ...
Selecting previously unselected package syslog-ng.
Preparing to unpack .../19-syslog-ng_3.13.2-3_all.deb ...
Unpacking syslog-ng (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-add-contextual-data.
Preparing to unpack .../20-syslog-ng-mod-add-contextual-data_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-add-contextual-data (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-amqp.
Preparing to unpack .../21-syslog-ng-mod-amqp_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-amqp (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-geoip.
Preparing to unpack .../22-syslog-ng-mod-geoip_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-geoip (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-getent.
Preparing to unpack .../23-syslog-ng-mod-getent_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-getent (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-graphite.
Preparing to unpack .../24-syslog-ng-mod-graphite_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-graphite (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-map-value-pairs.
Preparing to unpack .../25-syslog-ng-mod-map-value-pairs_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-map-value-pairs (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-python.
Preparing to unpack .../26-syslog-ng-mod-python_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-python (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-redis.
Preparing to unpack .../27-syslog-ng-mod-redis_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-redis (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-riemann.
Preparing to unpack .../28-syslog-ng-mod-riemann_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-riemann (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-smtp.
Preparing to unpack .../29-syslog-ng-mod-smtp_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-smtp (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-snmptrapd-parser.
Preparing to unpack .../30-syslog-ng-mod-snmptrapd-parser_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-snmptrapd-parser (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-stardate.
Preparing to unpack .../31-syslog-ng-mod-stardate_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-stardate (3.13.2-3) ...
Selecting previously unselected package syslog-ng-mod-stomp.
Preparing to unpack .../32-syslog-ng-mod-stomp_3.13.2-3_amd64.deb ...
Unpacking syslog-ng-mod-stomp (3.13.2-3) ...
Setting up libhiredis0.13:amd64 (0.13.3-2.2) ...
Setting up libdbi1:amd64 (0.9.0-5) ...
Setting up libnet1:amd64 (1.1.6+dfsg-3.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Setting up libbson-1.0-0 (1.9.2-1) ...
Setting up libesmtp6 (1.0.6-4.3build1) ...
Setting up libprotobuf-c1:amd64 (1.2.1-2) ...
Setting up libivykis0:amd64 (0.42.2-1) ...
Setting up libriemann-client0:amd64 (1.9.1-1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Setting up libsnappy1v5:amd64 (1.1.7-1) ...
Processing triggers for systemd (237-3ubuntu10.25) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Setting up libmongoc-1.0-0 (1.9.2+dfsg-1build1) ...
Setting up librabbitmq4:amd64 (0.8.0-1ubuntu0.18.04.1) ...
Setting up syslog-ng-mod-journal (3.13.2-3) ...
Setting up syslog-ng-core (3.13.2-3) ...
Job for syslog-ng.service failed because the control process exited with error code.
See "systemctl status syslog-ng.service" and "journalctl -xe" for details.
invoke-rc.d: initscript syslog-ng, action "restart" failed.
● syslog-ng.service - System Logger Daemon
   Loaded: loaded (/lib/systemd/system/syslog-ng.service; disabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Sat 2019-08-10 20:04:57 EDT; 7ms ago
     Docs: man:syslog-ng(8)
  Process: 14194 ExecStart=/usr/sbin/syslog-ng -F $SYSLOGNG_OPTS (code=exited, status=1/FAILURE)
 Main PID: 14194 (code=exited, status=1/FAILURE)
   Status: "Starting up... (Sat Aug 10 20:04:57 2019"
dpkg: error processing package syslog-ng-core (--configure):
 installed syslog-ng-core package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of syslog-ng-mod-redis:
 syslog-ng-mod-redis depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-redis (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
      dpkg: dependency problems prevent configuration of syslog-ng-mod-python:
 syslog-ng-mod-python depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-python (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
      dpkg: dependency problems prevent configuration of syslog-ng-mod-map-value-pairs:
 syslog-ng-mod-map-value-pairs depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-map-value-pairs (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-smtp:
 syslog-ng-mod-smtp depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-smtp (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-geoip:
 syslog-ng-mod-geoip depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-geoip (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-amqp:
 syslog-ng-mod-amqp depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-amqp (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-sql:
 syslog-ng-mod-sql depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-sql (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-json:
 syslog-ng-mod-json depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-json (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-getent:
 syslog-ng-mod-getent depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-getent (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-snmptrapd-parser:
 syslog-ng-mod-snmptrapd-parser depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-snmptrapd-parser (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng:
 syslog-ng depends on syslog-ng-core (>= 3.13.2); however:
  Package syslog-ng-core is not configured yet.
 syslog-ng depends on syslog-ng-mod-sql; however:
  Package syslog-ng-mod-sql is not configured yet.
 syslog-ng depends on syslog-ng-mod-json; however:
  Package syslog-ng-mod-json is not configured yet.

dpkg: error processing package syslog-ng (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-stomp:
 syslog-ng-mod-stomp depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-stomp (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-mongodb:
 syslog-ng-mod-mongodb depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-mongodb (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-stardate:
 syslog-ng-mod-stardate depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-stardate (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-add-contextual-data:
 syslog-ng-mod-add-contextual-data depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-add-contextual-data (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-graphite:
 syslog-ng-mod-graphite depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-graphite (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-riemann:
 syslog-ng-mod-riemann depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-riemann (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-tag-parser:
 syslog-ng-mod-tag-parser depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-tag-parser (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-xml-parser:
 syslog-ng-mod-xml-parser depends on syslog-ng-abi-3.13-0; however:
  Package syslog-ng-abi-3.13-0 is not installed.
  Package syslog-ng-core which provides syslog-ng-abi-3.13-0 is not configured yet.

dpkg: error processing package syslog-ng-mod-xml-parser (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of syslog-ng-mod-extra:
 syslog-ng-mod-extra depends on syslog-ng-mod-json (>= 3.13.2-3); however:
  Package syslog-ng-mod-json is not configured yet.
 syslog-ng-mod-extra depends on syslog-ng-mod-json (<< 3.13.2-3.1~); however:
  Package syslog-ng-mod-json is not configured yet.

dpkg: error processing package syslog-ng-mod-extra (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
 syslog-ng-core
 syslog-ng-mod-redis
 syslog-ng-mod-python
 syslog-ng-mod-map-value-pairs
 syslog-ng-mod-smtp
 syslog-ng-mod-geoip
 syslog-ng-mod-amqp
 syslog-ng-mod-sql
 syslog-ng-mod-json
 syslog-ng-mod-getent
 syslog-ng-mod-snmptrapd-parser
 syslog-ng
 syslog-ng-mod-stomp
 syslog-ng-mod-mongodb
 syslog-ng-mod-stardate
 syslog-ng-mod-add-contextual-data
 syslog-ng-mod-graphite
 syslog-ng-mod-riemann
 syslog-ng-mod-tag-parser
 syslog-ng-mod-xml-parser
 syslog-ng-mod-extra
E: Sub-process /usr/bin/dpkg returned an error code (1)

Adding sources list and journalctl output.

//Journalctl output

-- Unit syslog-ng.service has failed.
--
-- The result is RESULT.
Aug 11 21:32:22 [HOSTNAME] systemd[1]: syslog-ng.service: Service hold-off time over, scheduling restart.
Aug 11 21:32:22 [HOSTNAME] systemd[1]: syslog-ng.service: Scheduled restart job, restart counter is at 5.
-- Subject: Automatic restarting of a unit has been scheduled
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Automatic restarting of the unit syslog-ng.service has been scheduled, as the result for
-- the configured Restart= setting for the unit.
Aug 11 21:32:22 [HOSTNAME] systemd[1]: Stopped System Logger Daemon.
-- Subject: Unit syslog-ng.service has finished shutting down
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit syslog-ng.service has finished shutting down.
Aug 11 21:32:22 [HOSTNAME] systemd[1]: syslog-ng.service: Start request repeated too quickly.
Aug 11 21:32:22 [HOSTNAME] systemd[1]: syslog-ng.service: Failed with result 'exit-code'.
Aug 11 21:32:22 [HOSTNAME] systemd[1]: Failed to start System Logger Daemon.
-- Subject: Unit syslog-ng.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
--
-- Unit syslog-ng.service has failed.
--
-- The result is RESULT.

//Sources

cat /etc/apt/sources.list | grep deb
# deb cdrom:[Ubuntu-Server 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.3)]/ xenial main restricted
# deb cdrom:[Ubuntu-Server 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.3)]/ xenial main restricted
deb http:// us.archive.ubuntu. com/ubuntu/ bionic main restricted
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial main restricted
deb http://us.archive.ubuntu. com/ubuntu/ bionic-updates main restricted
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial-updates main restricted
deb http:// us.archive.ubuntu. com/ubuntu/ bionic universe
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial universe
deb http:// us.archive.ubuntu. com/ubuntu/ bionic-updates universe
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial-updates universe
deb http:// us.archive.ubuntu. com/ubuntu/ bionic multiverse
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial multiverse
deb http:// us.archive.ubuntu. com/ubuntu/ bionic-updates multiverse
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial-updates multiverse
deb http:// us.archive.ubuntu. com/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src http:// us.archive.ubuntu. com/ubuntu/ xenial-backports main restricted universe multiverse
# deb http:// archive.canonical. com/ubuntu xenial partner
# deb-src http:// archive.canonical. com/ubuntu xenial partner
deb http:// security.ubuntu. com/ubuntu bionic-security main restricted
# deb-src http:// security.ubuntu. com/ubuntu xenial-security main restricted
deb http:// security.ubuntu. com/ubuntu bionic-security universe
# deb-src http:// security.ubuntu. com/ubuntu xenial-security universe
deb http:// security.ubuntu. com/ubuntu bionic-security multiverse
# deb-src http:// security.ubuntu. com/ubuntu xenial-security multiverse
Creating a Portable Ubuntu 18.04 OS in a External SSD https://askubuntu.com/questions/1110115/creating-a-portable-ubuntu-18-04-os-in-a-external-ssd

I have been trying from last few days to create a Portable OS. My reasons being

  1. Avoiding Dual Boot
  2. To make the OS like Plug and Play

Before trying on External SSD as they are costly, I first tried installing OS on a 32 GB Sandisk Flashdrive which is working very smoothly. Hence I removed all the boot options other than my current windows and I tried installing on my SSD.

I bought Sandisk Extreme and Samsung T5 but Ubuntu Installation didn’t go through as planned. On both the drives it went Straight up to the GRUB Command Line. This feels like the BLUE SCREEN OF DEATH FOR UBUNTU. I must have tried installing more than 10 times, with the help of Answers on Internet.

How To Rescue Non Booting Grub2

I went through step by step as shown in this link. Even in my case I can see content only in (hd0, 1)/ . But I can see only 1 folder which is efi/. I cannot see any other folders that are shown in the link. Same answer is posted everywhere.

Folders - lost+found/ bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ vmlinuz vmlinuz.old initrd.img initrd.img.old

None of these folders are visible for me.

Let me Tell you my Ubuntu installation process.

  1. Opened the Try and Install Ubuntu
  2. Went through the initial installation process
  3. Clicked on Something Else
  4. 16GB for Swap (logical and end of the storage)
  5. Rest for primary, ext4 and root as “/“ partition
  6. Next , Next ....

This is what I followed.

I have reached the CONCLUSION that Ubuntu cannot be installed in an External SSD I HOPE IT”S NOT TRUE AND THERE SHOULD BE A WAY AROUND. It worked perfectly well in PenDrive. I could just plug the pendrive(INSTALLED OS AND NOT THE BOOTABLE) and start using Ubuntu.

I chose SSD because it is more durable as well as faster than a hdd.

I am open to any Suggestions to Improve my above long Question with Explanation if it’s not Understandable.

Please Let me know if any more details are required from my side.

enter image description here GRUB command line

"Error: initrd too big" no boot in Ubuntu https://askubuntu.com/questions/1108117/error-initrd-too-big-no-boot-in-ubuntu

After a reboot of the remote server, the error started to appear just after the grub console and Ubuntu don't boot. Ubuntu version 16.04. Server with 64 gb of RAM. I'm a newbie in this topics, any help is welcome.

ls -al /boot

I have not been able to load previous kernels, the same error is reported.

Recovery mode error: Recovery mode

Also adding some more information from PTUUID PTUUID

Connect Windows 10 to samba share with specific linux user https://askubuntu.com/questions/724861/connect-windows-10-to-samba-share-with-specific-linux-user

I have a directory on my Ubuntu 14 box that I'd like to connect to via my Windows 10 box. I've created a new Samba user, set the new user's password, and verified that the new user has the proper permissions for the directory. When I try map to this drive in Windows Explorer, however, I get an "Access is denied" error. I'd like to use the specific linux user 'music' only - I don't want to make this directory accessible to everyone/guests. 'music' needs to have both read and write access.

I'm using the username music@192.168.1.6 (LAN IP address is static) with the correct Samba password (verified with smbclient).

What do I need to do differently?

Here's the excerpt from my log.elwah file (elwah is the name of my Win10 box):

[2016/01/23 17:59:00.839965,  0] ../source3/smbd/uid.c:153(check_user_share_access)
  user music connection to Music denied due to share security descriptor.

And here is my smb.conf file:

[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   wins support = yes
   dns proxy = no
   encrypt passwords = yes
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d

   server role = standalone server
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   usershare allow guests = no

   ntlm auth = no
   lanman auth = no
   client ntlmv2 auth = yes

[Music]
   comment = My shared music folder
   path = /mnt/largemarge/music/
   valid users = music
   read only = no
   guest ok = no
How to configure iBall airway 3G usb modem in Ubuntu 14.04 https://askubuntu.com/questions/530034/how-to-configure-iball-airway-3g-usb-modem-in-ubuntu-14-04

I bought new iball Airway 21MP 3G modem last month. But Ubuntu 14.04 doesn't detect my device. It is perfectly working in windows with installed driver. I'm not getting an option to "Enable mobile broadband" in top panel. but lsusb list the device

root@eldho-Latitude-E6410:~# lsusb
Bus 002 Device 005: ID 1782:0003 Spreadtrum Communications Inc. -------->>>>
root@eldho-Latitude-E6410:~#

As per the link " How do I get an iball 3.5G modem working on Ubuntu?"
I captured the USB sniffs to find the switch event for a working product ID and vendor ID.
But it shows the same ID in that too.

Please help....!!!!

How do I fix this issue (webcam not working) https://askubuntu.com/questions/505216/how-do-i-fix-this-issue-webcam-not-working

I have a problem with my webcam working in browser, I tried Firefox and chromium first. When I go to the flash plugin setting

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager.html

It doesn't show the websites that I want to allow to access the webcam. So I used chrome.

In chrome I was able to allow flash to access my webcam but still doesn't work.

PS The cam works on cheese booth without an problem, and am using Ubuntu 14.04

Can I install Portage, Pacman or other package managers on Ubuntu? https://askubuntu.com/questions/161503/can-i-install-portage-pacman-or-other-package-managers-on-ubuntu

I want to install a non-Ubuntu package manager like Portage (Gentoo) or Pacman (Arch) on Ubuntu 12.04 LTS.

How do I do that?

I have installed python-doc. How can I access it? https://askubuntu.com/questions/101681/i-have-installed-python-doc-how-can-i-access-it

Sorry if this is a such an obvious question, but where does Ubuntu put documentation packages for python, node.js, redis, mysql, mongodb, and other applications?

And why I cannot access it by typing python-doc in the terminal?