No sound from Acer Predator laptop speakers

I mean YES, abandon TS. I need to set up the same thing that TS does to make a system only snapshot (including dot files in /home) of MX daily, weekly, etc. and keep only the amount I need to safely be able to roll back if needed. I know this can be done without using TS, I just have not had time to research the method.

I need it to backup weekly, daily & hourly, keeping only 3 hourly, 5 daily and 3 weekly snapshots, oh and I think I keep 2 boot snapshots.

Thanks,
Sheila

1 Like

You are more active than me.
I get by with monthly CZ of everything, plus an rsync of the data directory ( to another internal disk) each night before I turn off.
If I am doing anthing drastic I rsync whole linuxes to pluggable sata disks.

You seem to need more security than that.
Laszlo uses a script called systemback

1 Like

Maybe mx-ahs is missing some vital bits

Did you do apt ugrade before trying these installs.

1 Like

I am bad about keeping up with CZ since it takes so long using an ext HDD. I may just need to switch to ext SSD (I have a 1 TB one). I will think about it on the weekend, check and find that it has been over 2 mos since my last image.

The only reason for TS is automated daily/hourly snapshots so if I mess up the system, even for something as simple as “yesterday, my BT speaker has always connected without issue. Now today, after messing with something, it will not connect.” So I roll back to the day before with TS, and BT speaker, again, connects without issue.

I will need to get that script.

Thanks,
Sheila

1 Like

Yes. And still got the error message.

According to @kovacslt I can install/remove one or the other PW or PA. Since PA is the older, stable one, should I just remove PW? Let me try apt-install pulseaudio and see the output.

apt install pulseaudio
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
pulseaudio is already the newest version (16.1+dfsg1-2+b1).
pulseaudio set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

And if I try pipewire;

apt install pipewire
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
pipewire is already the newest version (1.0.6-1~mx23+1).
pipewire set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

How can that be? They are already BOTH installed and we know there are conflicts in that. I am afraid to “purge” one or the other since other things rely on them. I do recall seeing my BT was being handled by bluez, but that does not mean it is not using some of the files with PW or PA?

Sheila

2 Likes

That looks very much like if I installed something from the backports repo, then switched that repo off, so can’t reinstall it without the backports specified.

I don’t know MX in that detail, but did you do something with its repos before?

Can we look at what’s in your /etc/apt/sources.list (maybe also in files under sources.list.d)?

Here it is: Krisztián Kende / Systemback · GitLab

I suspect some messing with your repos, and maybe you got installed packages, which aren’t really meant for MX.

Again: did you tinker anything with repos before?

Edit:
Oh, yeah, rock&roll!
I reproduced the dependency mess.

I enabled MX test repo.
Installed PW from there using apt install pipewire -t mx
Now if I want to install that pw setp package:

Dose that look familiar?
:star_struck:

Now let’s see how I can solve this…

3 Likes

I drop in and out of the discussion so miss bits…

Do you have bluetooth ?
Can you play through that to and external speaker, if you have one ?
Switching that on or off does it make a difference

You can simply say not relevant if you think I am wrong

1 Like

Ok, here it is:
I simply purge the offending (residue, incompatible) packages:

root@mx:/home/KL# apt purge pipewire* libspa-0.2*
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'pipewire-media-session-alsa' for glob 'pipewire*'
Note, selecting 'pipewire-media-session' for glob 'pipewire*'
Note, selecting 'pipewire-pulse' for glob 'pipewire*'
Note, selecting 'pipewire-audio-client-libraries' for glob 'pipewire*'
Note, selecting 'pipewire' for glob 'pipewire*'
Note, selecting 'pipewire-media-session-pulseaudio' for glob 'pipewire*'
Note, selecting 'pipewire-tests' for glob 'pipewire*'
Note, selecting 'pipewire-v4l2' for glob 'pipewire*'
Note, selecting 'pipewire-libcamera' for glob 'pipewire*'
Note, selecting 'pipewire-setup-mx' for glob 'pipewire*'
Note, selecting 'pipewire-jack' for glob 'pipewire*'
Note, selecting 'pipewire-media-session-jack' for glob 'pipewire*'
Note, selecting 'pipewire-audio' for glob 'pipewire*'
Note, selecting 'pipewire-bin' for glob 'pipewire*'
Note, selecting 'pipewire-doc' for glob 'pipewire*'
Note, selecting 'pipewire-alsa' for glob 'pipewire*'
Note, selecting 'libspa-0.2-dev' for glob 'libspa-0.2*'
Note, selecting 'libspa-0.2-libcamera' for glob 'libspa-0.2*'
Note, selecting 'libspa-0.2-jack' for glob 'libspa-0.2*'
Note, selecting 'libspa-0.2-bluetooth' for glob 'libspa-0.2*'
Note, selecting 'libspa-0.2-modules' for glob 'libspa-0.2*'
Package 'pipewire-pulse' is not installed, so not removed
Package 'pipewire-media-session' is not installed, so not removed
Package 'pipewire-audio' is not installed, so not removed
Package 'pipewire-doc' is not installed, so not removed
Package 'pipewire-alsa' is not installed, so not removed
Package 'pipewire-audio-client-libraries' is not installed, so not removed
Package 'pipewire-jack' is not installed, so not removed
Package 'pipewire-libcamera' is not installed, so not removed
Package 'pipewire-media-session-pulseaudio' is not installed, so not removed
Package 'pipewire-tests' is not installed, so not removed
Package 'pipewire-v4l2' is not installed, so not removed
Package 'pipewire-media-session-alsa' is not installed, so not removed
Package 'pipewire-media-session-jack' is not installed, so not removed
Package 'pipewire-setup-mx' is not installed, so not removed
Package 'libspa-0.2-bluetooth' is not installed, so not removed
Package 'libspa-0.2-dev' is not installed, so not removed
Package 'libspa-0.2-jack' is not installed, so not removed
Package 'libspa-0.2-libcamera' is not installed, so not removed
The following packages were automatically installed and are no longer required:
  libconfig++9v5 libffado2 libopenfec1 libpipewire-0.3-common libroc0.3 libxml++2.6-2v5
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libpipewire-0.3-0* libpipewire-0.3-modules* libspa-0.2-modules* pipewire* pipewire-bin*
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 10.7 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 323574 files and directories currently installed.)
Removing pipewire:amd64 (1.2.7-1~mx23+1) ...
Removing pipewire-bin (1.2.7-1~mx23+1) ...
Removing libpipewire-0.3-modules:amd64 (1.2.7-1~mx23+1) ...
Removing libpipewire-0.3-0:amd64 (1.2.7-1~mx23+1) ...
Removing libspa-0.2-modules:amd64 (1.2.7-1~mx23+1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u9) ...
(Reading database ... 323231 files and directories currently installed.)
Purging configuration files for pipewire-bin (1.2.7-1~mx23+1) ...
Purging configuration files for pipewire:amd64 (1.2.7-1~mx23+1) ...

Now I install the pw-setup package:

root@mx:/home/KL# apt install pipewire-setup-mx
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gstreamer1.0-pipewire libcamera0.0.3 liblc3-0 libldacbt-abr2 liblttng-ust-common1
  liblttng-ust-ctl5 liblttng-ust1 liblua5.4-0 libpipewire-0.3-0 libpipewire-0.3-modules
  libspa-0.2-bluetooth libspa-0.2-jack libspa-0.2-libcamera libspa-0.2-modules
  libwireplumber-0.4-0 pipewire pipewire-alsa pipewire-bin pipewire-jack pipewire-pulse
  pipewire-v4l2 wireplumber
Suggested packages:
  libcamera-ipa wireplumber-doc
Recommended packages:
  rtkit
The following packages will be REMOVED:
  pulseaudio
The following NEW packages will be installed:
  gstreamer1.0-pipewire libcamera0.0.3 liblc3-0 libldacbt-abr2 liblttng-ust-common1
  liblttng-ust-ctl5 liblttng-ust1 liblua5.4-0 libpipewire-0.3-0 libpipewire-0.3-modules
  libspa-0.2-bluetooth libspa-0.2-jack libspa-0.2-libcamera libspa-0.2-modules
  libwireplumber-0.4-0 pipewire pipewire-alsa pipewire-bin pipewire-jack pipewire-pulse
  pipewire-setup-mx pipewire-v4l2 wireplumber
0 upgraded, 23 newly installed, 1 to remove and 0 not upgraded.
Need to get 4,630 kB of archives.
After this operation, 12.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]

I’m brave, because nothing to loose in that VM.
So choosed to install, then reboot, and
it works…

1 Like

Yes, @callpaul.eu that has been the issue. BT speaker works, internal speakers do not.

Thanks,
Sheila

1 Like

Okay @kovacslt . Gotta step into a meeting for work, but after I will try what you did and fingers crossed we fix it!!

Thanks so much
Sheila

2 Likes

And…still no sound from internal speakers.

apt purge pipewire* libspa-0.2* DONE
apt install pipewire-setup-mx DONE
apt autoremove
alsamixer shows Pipewire
pavucontrol removed the Pulse effects outputs/input

Reboot into sysD No sound in browser videos and no sound in VLC for .wav file.
Reboot into sysV (just to be sure) no sound

I did notice under pavucontrol “configuration tab” that there is now not only the Hifi quality Music profile, but Pro Audio as well and selecting those (0, 3-5 & 31) each tested shows surge in volume levels but no sound heard.

So I tested all the outputs (even HDMI) and still no sound.

Sheila

3 Likes

Sorry to say, I lost that battle. :frowning:

3 Likes

Battle on, Sheila needs to fix this without destroying her vital MX.

I still think BT has interfered with PA
Would you be brave enough to purge and reinstall PA?

1 Like

Purge PA and reinstall PA, I assume?

Here’s what happened:

sudo apt install pulseaudio
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gstreamer1.0-pipewire libspa-0.2-jack pipewire-jack pipewire-v4l2
Use 'sudo apt autoremove' to remove them.
Suggested packages:
  pavumeter paprefs
The following packages will be REMOVED:
  pipewire-alsa pipewire-audio pipewire-setup-mx
The following NEW packages will be installed:
  pulseaudio
0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.
Need to get 1,174 kB of archives.
After this operation, 6,347 kB of additional disk space will be used.
Do you want to continue? [Y/n] 

sudo apt install pulseaudio
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  gstreamer1.0-pipewire libspa-0.2-jack pipewire-jack pipewire-v4l2
Use 'sudo apt autoremove' to remove them.
Suggested packages:
  pavumeter paprefs
The following packages will be REMOVED:
  pipewire-alsa pipewire-audio pipewire-setup-mx
The following NEW packages will be installed:
  pulseaudio
0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded.
Need to get 1,174 kB of archives.
After this operation, 6,347 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://deb.debian.org/debian bookworm/main amd64 pulseaudio amd64 16.1+dfsg1-2+b1 [1,174 kB]
Fetched 1,174 kB in 15s (75.8 kB/s)        
(Reading database ... 494645 files and directories currently installed.)
Removing pipewire-setup-mx (24.08.01) ...
dpkg: pipewire-audio: dependency problems, but removing anyway as you requested:
 gnome-settings-daemon depends on pipewire-audio | pulseaudio; however:
  Package pipewire-audio is to be removed.
  Package pulseaudio is not installed.

Removing pipewire-audio (1.0.0-1~mx23+1) ...
Removing pipewire-alsa:amd64 (1.0.0-1~mx23+1) ...
Selecting previously unselected package pulseaudio.
(Reading database ... 494628 files and directories currently installed.)
Preparing to unpack .../pulseaudio_16.1+dfsg1-2+b1_amd64.deb ...
Unpacking pulseaudio (16.1+dfsg1-2+b1) ...
Setting up pulseaudio (16.1+dfsg1-2+b1) ...
Created symlink /etc/systemd/user/default.target.wants/pulseaudio.service → /usr/lib/systemd/user/pu
lseaudio.service.
Created symlink /etc/systemd/user/sockets.target.wants/pulseaudio.socket → /usr/lib/systemd/user/pul
seaudio.socket.
insserv: warning: could not find all dependencies for $dbus
insserv: warning: could not find all dependencies for $dbus
insserv: script etesync-dav.service is broken: incomplete LSB comment.
insserv: missing `Provides:' entry: please add.
insserv: missing `Required-Start:' entry: please add even if empty.
insserv: missing `Required-Stop:'  entry: please add even if empty.
insserv: missing `Default-Start:'  entry: please add even if empty.
insserv: missing `Default-Stop:'   entry: please add even if empty.
insserv: Default-Start undefined, assuming empty start runlevel(s) for script `etesync-dav.service'
insserv: Default-Stop  undefined, assuming empty stop runlevel(s) for script `etesync-dav.service'
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for dbus (1.14.10-1~deb12u1) ...

Of course I am back in sysD now so output is bit different and I never finished fixing my calendar script, so ignore that.

What was reinstalling to do? I rebooted, still no sound.

Sheila

1 Like

It was supposed to clear the config files of anything BT might have done.

You may now need to look at the pavu gui and reset things.

Does BT speaker still work ?

What are those warnings?

1 Like

No. It connects the device, but does not appear in the pavu so that I can select it as the output sound source.

I am rebooting into sysV and see if same there as last time I used it was there.

Sheila

1 Like

Did BT sound stop working after the PW reinstall or after the PA reinstall?

Well, to be fair, I did not test it after we did both this afternoon. I can only assume it was the first set of
apt purge pipewire* libspa-0.2* DONE
apt install pipewire-setup-mx DONE
or just now when I purged and reinstalled PA.

Last time I used the BT speaker was last night and it worked fine.

Sheila

1 Like

Or maybe changing to systemd?

OK, you are in a bigger mess now… no speakers at all unless you use a live usb.

What do we do to recover this?
Did you look at pavucontrol settings?

1 Like

Pavucontrol is where you get into the mixer tabs and that is where you select the outputs like speakers or headphones. Normally when i connect my BT speaker, I get a notification that it is connected, and then I click pavucontrol and select that speaker by name. Tried 3x and it never appeared in pavu even though MX reported it connected.

I was going to use gparted to format my ext SSD so that I can maybe get TS to do snapshots on it and make one, but now that I am in there, another issue appears with EFI, so before I wipe this drive that has my same EFI copy on it from MX, I better deal with that.

Gparted shows a triangle with exclamation on EFI so I click and it tells me there is 255 MB of unallocated space within the partion. To grow the file system to fill the partition, select Partition-> Check.

I do that and get “An error occurred wlhile applying the operations”
Gparted calibrated & check fs for errors and fixed them, then failed on grow file system to fill partition.

Is that important? I better not touch the backup EFI until I resolve getting my TS snapshots to reappear and first step is to give the ext HDD back to /root.

sigh
Sheila

1 Like