Plaese install or open (if istalled already) ‘pavucontrol’. Sometimes audio outputs get mixed up and routed wrong. In pavucontrol you can individually control, en- or disable and route each source and sink.
@Emily
I might not be clear on what you’ve already done already to solve this, but have you gone into sound settings and manually adjusted where it says ‘Choose device for sound output’ and chosen ‘Speakers - Built-in audio’? Every time I use and external speaker I always have to manually change the settings as it unfortunately does not auto adjust/detect when I unplug an external speaker.
You may need to contact customer support directly to resolve this as it may be a bug in your system, particularly if you’ve just had an update, or it could possibly even be a plugin that is interfering.
Hopefully someone who actually knows what they’re talking about will reply to your post with a solution.
UPDATE: it randomly started working again.
I suspect it might have something to do with the computer thinking it was still connected to an external monitor speakers that piped audio through HDMI port after it had been disconnected.
I used the monitor again. Audio piped fine. Disconnected it. After that audio started working on internal speakers like it did before.
Still not sure if that was the problem, that’s my best guess on why it randomly started working again.
Does it help if you manually switch audio to your internal speakers before disconnecting your HDMI cord? I know that’s not ideal, but it’s better than having no sound.
Not that it helps you, but I’m having the same issue. My Librem 15 appears to think my headphones are plugged in, and my internal speakers are “unavailable”.