After do_release_upgrade from 22.0.4 to 24.0.4.3, no video or audio works

As the title says - I upgraded from 22.0.4 to 24.04.3 last night using the “do_release_upgrade” path. There were no errors reported or anything.

Now I can’t view any videos, hear any audio, play any YouTube videos, etc in any browser. The default Video application crashes when I try to open it, KDENlive tries to crash when I open it, VLC crashes, etc.

I uninstalled all Pulseaudio packages and made sure all the pipewire packages recommended were installed and restarted the machine after every change - all no go.

Ubuntu Version:
Currently 24.0.4.3 LTS, upgraded from 22.04

Desktop Environment (if applicable):
Gnome

Problem Description:
See above - no audio or video plays no matter what I do.

Relevant System Information:
This is a Lenovo Thinkpad T490
Processor: Intel® Core™ i5-8265U × 8
RAM: 40GiB
GPU: Intel® UHD Graphics 620 (WHL GT2)

Screenshots or Error Messages:
No discernible error messages that I can see in either syslog or dmesg.

What I’ve Tried:

  • Removed all PulseAudio packages
  • Ensured I had all the recommended pipewire packages installed
  • Rebooted several times
  • Tried different browsers, video editors, video player, etc. that all worked find under 22.04

Have you tried anything in Debugging Audio Issues ?

You mean… have I searched the forum for other posts to see whether they solved it already? Because that’s the only advice I see on that post.

Yes. That’s why I created a new topic.

I also Googled for a solution - found lots of instances of folks on Reddit and StackOeerflow with similar issues and a ton of suggestions - all of which I tried (see above) to no avail.

There’s no reason to be that way. I could not tell from your post that you had searched or had seen that other topic which specifically tells us what we need from you in order to resolve your issue.

Furthermore, I’m just one person, I don’t have the answers. Others might.

We are volunteers, this is community support. Unless you have a Support License Agreement (SLA) with Canonical, you get community support.

Didn’t mean to sound snippy - literally, all that post is asking me to do is search the forums for an answer, which I did. Unless there’s something there I’m not seeing.

I am an independent developer and content creator, and this has completely hamstrung me in the middle of a critical project. I did the upgrade because OBS required it. And, now, no media is working.

Click on Details in that post:

image

Oh,… I actually did click that, but it didn’t do anything so I figured I misunderstood. Clicked on the actual arrow and now I see the details…

Jeez… ok, trying that now. Thanks!

OK, those troubleshooting steps helped - thank you for pointing out my UX blindness.

For those who encounter this problem in the future:

I troubleshot this with the command:

systemctl --user status pipewire pipewire-pulse wireplumber

I also ran

pactl info

and got the error:

Connection failure: Timeout

The pipewire.service response from the systemctl command indicated it was not loading any context.modules options. The exact error was:

pw.context: 0x5b303a569af0: no modules loaded from context.modules

Googling around, it was clear the /etc/pipewire/pipewire.conf file was supposed to be JSON formatted. Mine was just a list of load_module statements - I’m guessing an older configuration style for pipewire.

The default config files for these are stored in /usr/share/pipewire. The version of pipewire.conf in there was JSON formatted, so I simply copied it directly to the /etc/pipewire folder and restarted pipewire:

systemctl --user restart pipewire

And now everything seems to be working as expected.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.