Summary: | "Process org.bluez.obex exited with status 1" Obex exits whenever attempting to send a file, bonking file transfer | ||
---|---|---|---|
Product: | [Plasma] Bluedevil | Reporter: | hurricanepootis |
Component: | general | Assignee: | David Rosca <nowrep> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | nate, nicolas.fella, plasma-bugs |
Priority: | NOR | ||
Version: | 5.27.2 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
hurricanepootis
2023-01-28 05:03:18 UTC
I remember debugging this, and it seems to be some kind of weird interaction between bluez, obex, systemd, and dbus. Not really something related to/caused by Plasma. See also https://bugs.archlinux.org/task/37773. I'm not sure why it manifests sometimes and works fine other times I have already seen the archlinux bug you have sent me, and is for a different problem. That bug reporting is describing that previously, on Arch Linux, whenever bluez would go to start obex, it would look for org.bluez.obex.service (which was just a template service unit), and not the actual service unit, obex.service. So, they sysmlineked dbus-org.bluez.obex.service to point towards obex.service, and that solved the issue for them. My problem doesn't seem to be the fact that bluez can't find the service for obex and start, it seems to be whenever it spawns obex through bluez-qt, obex crashes. Hey, I don't know if you're still keeping up with this, but with KDE 5.27.2, and bluez 5.66 on Arch, the bug error has updated. Now, whenver dolphin or anything else goes to start obex, I get this error: 'Failed to start org.bluez.obex service: Process org.bluez.obex exite` In the Arch's PKGBUILD, /usr/lib/systemd/user/dbus-org.bluez.obex.service is systemlinked to /usr/lib/systemd/user/obex.service, and org.bluez.obex.service lives at /usr/share/dbus-1/services/org.bluez.org.service So, like, is this even a KDE issue at this point, or an Arch issue? I made an Arch Issue, and a breakthrough: https://bugs.archlinux.org/task/77681 Bluez's dbus service uses the systemd service to start obex, and it doesn't work. I discovered that changing Blue'z dbus service to call obex directly solves all my woes, and I have submitted an Arch bug report. I don't know how to work with git-email since I'm a bit on the younger side, so I don't know if bluez upstream will see this. I hope you find my findings useful! Fixed itself after nuking and reinstalling KDE |