Removed pipe wire, now I'm stuck in terminal

I removed pipe wire because I couldn’t update the OS without an error message about dependencies and unsigned repositories.

Now I’m stuck at terminal.

On boot I get this error message:
failed to load 1915/kbl_dmc_ver1_4
. 074-0541 firmware_class: cdebian.org/firmware for information about missing firmware

Even though I removed pipe wire, I continue to get the error. SOURAV DAS in Launchpad upstream/ …is not signed

I’m not great with Linux so any thoughts?

1 Like

Hello and welcome to the forum!

On the bright side, if you’re going to be stuck somewhere, the terminal is the best place to be stuck :slight_smile:

What do the following commands show?

uname -a

cat /proc/cmdline 

cat /etc/os-release 

cat /etc/debian_version

apt list --installed | grep linux-image
2 Likes

In each case you need a space between cat and what follows.

and “cat\ etc/os-release”
should be
cat /etc/os-release
(no “\”)

(Edited to remove “: no such filer directory” from command examples.)

2 Likes

I have an actual computer now, so I can see the spaces.

uname -a

  • Linux [name] 5.10.0-33-amd64 #1 SMP Debian 5.10.226-1 (24-10-03) x_64 gnu/linux

cat /proc/cmdline

  • BOOT_IMG=/vmlinus-5.10.0-33-amd64 root=UUID 8d7c0813-e57f-4037-867-b0c0d612c764 ro quiet splash vt.handoff=7

cat /etc/os-release

  • ID=pureos
  • NAME=PureOS
  • PRETTY_NAME=“PureOS 10 (Byzantium)”
  • VERSION_ID=“10”
  • VERSION_CODENAME = byzantium
  • HOME_URL=“https //pureos net/”
  • SUPPORT_URL=“https //puri sm/faq/#faq-WherecanIfindmoreaboutPureOS
  • BUG_REPORT_URL=“https //tracker.pureos net/”
  • LOGO=pureos-logo-icon

cat /etc/debian_version

  • 11.7

apt list --installed | grep linux-image

  • WARNING: apt does not have a stable CLI interface.Use with caution in script
  • linux-image-5.10.0-32-amd64/Byzantium,now 5.10.223-1 amd64 [installed, automatic]
  • linux-image-5.10.0-33-amd64/Byzantium-security,now 5.10.226-1 amd64 [installed, automatic]
  • linux-image-5.9.0-1amd64/now 5.9.1-1 amd64 [installed, local]
  • linux-image-amd64/byzantium,now 5.10.226-1 amd64 [installed]

I had to edit the links because I got the message “new user” links problem.

1 Like

I also installed Pulseaudio after removing pipe wire. I forgot to add that. I did it from the software menu on the GUI.

1 Like

Systemctl restart GSM

Unit gdm service not found

1 Like

If you would rather reinstall PureOS, I can provide instructions once you have backed up any important files using external media beforehand.

Why would that be necessary?

1 Like

If you do not have the resources to spend on troubleshooting your PureOS configuration, then I can offer instructions on reinstalling it so you can focus on other priorities.

I have the time necessary to figure this out.

I run PureOS really really vanilla. I couldn’t update from the software menu, so I uninstalled pipewire from terminal.

Then I installed pulseaudio.

Now when I reboot I get to terminal.

That doesn’t seem like a reinstall level problem.

1 Like

It seems like maybe you uninstalled the GUI while uninstalling pipewire. I’m not sure which packages are required for phosh to work. You might be able to do something like “apt install phosh” but if it’s currently installed I’m not sure whether that will install dependencies or just do nothing. I searched for “uninstall pipewire removed gdm” and there were a few hits, so you might check some of the results of searching for that phrase (or similar).

2 Likes

“sudo systemctl start gdm”

Unit gdm service not found

So that’s definitely a big part of the problem!

I just have to figure out how to reinstall pure OS GDM.

1 Like

https://forums.debian.net/viewtopic.php?t=157173

prompting “sudo apt install gnome-core” allowed me to reinstall Gnome DE.

Solved.

2 Likes

Just trying to understand a bit more what might have happened, I did this experiment on a laptop running PureOS 10:

$ sudo apt remove pipewire
[...]
The following packages will be REMOVED:
  chrome-gnome-shell gdm3 gnome-session gnome-shell gnome-shell-extension-prefs gnome-shell-extensions gnome-tweaks gstreamer1.0-pipewire pipewire pureos-gnome
[...]
Do you want to continue? [Y/n] ^C

So when doing “apt remove pipewire” it says that a whole list of packages will be removed, including things like gdm3 and gnome-session and gnome-shell which I guess are needed for the fancy graphical session stuff. Probably that is because those packages have pipewire as a dependency, so if pipewire is removed then those packages must also be removed.

@Ulbird now that things are working again, is pipewire also installed again? I’m guessing yes, it was probably installed again as a dependency.

1 Like

I do not know if pipewire is essential, or whether it just hooks into something essential.

I reinstalled pipewire as a test BEFORE I restored gnome-shell, and that didn’t solve the problem (of course).

If someone had a test machine then it would simple to test. I am but a lowly vanilla, and have no such thing.

1 Like