BlueTooth File Transfer Handy --> PC geht nicht .... PC --> Handy geht ?!

Hi,
mit Leap 15.4 war BlueTooth noch in Ordnung, hat alles funktioniert.
Nach dem Umstieg auf 15.5 ging mit dem Smartphone erts mal nix mehr was File Transfer angeht.
Nach der Durcharbeit von
https://forums.opensuse.org/t/datenubertragung-mit-bluetooth-funktioniert-nicht/170221
funktioniert zumindest der Transfer vom PC auf das Handy wieder.
Der Transfer vom Handy auf den PC geht nicht (ERROR).
Im Verzeichnis ~/.cache/obexd
wird die zu empfangende Datei angelegt, hat aber nach dem ERROR die Größe 0.

Hier ein paar Infos:

markus@NeinPC:~> zypper se -si *bluez*
Loading repository data...
Reading installed packages...

S  | Name             | Type    | Version           | Arch   | Repository
---+------------------+---------+-------------------+--------+-------------------------------------------------------------
i+ | bluez            | package | 5.65-150500.3.8.1 | x86_64 | update-sle (15.5)
i+ | bluez            | package | 5.65-150500.3.8.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i  | bluez-cups       | package | 5.65-150500.3.8.1 | x86_64 | update-sle (15.5)
i  | bluez-cups       | package | 5.65-150500.3.8.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | bluez-obexd      | package | 5.65-150500.3.8.1 | x86_64 | update-sle (15.5)
i+ | bluez-obexd      | package | 5.65-150500.3.8.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | bluez-qt-imports | package | 5.102.0-bp155.1.6 | x86_64 | openSUSE-Leap-15.5-1
i+ | bluez-qt-imports | package | 5.102.0-bp155.1.6 | x86_64 | repo-oss (15.5)
i+ | bluez-qt-imports | package | 5.102.0-bp155.1.6 | x86_64 | Main Repository
i+ | bluez-qt-udev    | package | 5.102.0-bp155.1.6 | x86_64 | openSUSE-Leap-15.5-1
i+ | bluez-qt-udev    | package | 5.102.0-bp155.1.6 | x86_64 | repo-oss (15.5)
i+ | bluez-qt-udev    | package | 5.102.0-bp155.1.6 | x86_64 | Main Repository

markus@NeinPC:~> systemctl status --user dbus-org.bluez.obex.service
● obex.service - Bluetooth OBEX service
     Loaded: loaded (/usr/lib/systemd/user/obex.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2024-03-19 20:33:09 CET; 1h 11min ago
   Main PID: 2668 (obexd)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/obex.service
             └─ 2668 /usr/lib/bluetooth/obexd

markus@NeinPC:~> systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2024-03-19 20:32:35 CET; 1h 13min ago
       Docs: man:bluetoothd(8)
   Main PID: 2059 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 4915)
     CGroup: /system.slice/bluetooth.service
             └─ 2059 /usr/lib/bluetooth/bluetoothd

markus@NeinPC:~> cat /usr/lib/systemd/user/obex.service
[Unit]
Description=Bluetooth OBEX service

[Service]
Type=dbus
BusName=org.bluez.obex
ExecStart=/usr/lib/bluetooth/obexd

[Install]
Alias=dbus-org.bluez.obex.service

markus@NeinPC:~> systemctl status --user obex
● obex.service - Bluetooth OBEX service
     Loaded: loaded (/usr/lib/systemd/user/obex.service; enabled; vendor preset: disabled)
     Active: active (running) since Tue 2024-03-19 20:33:09 CET; 1h 14min ago
   Main PID: 2668 (obexd)
     CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/obex.service
             └─ 2668 /usr/lib/bluetooth/obexd

Für den funktionierenden Transfer vom PC auf das Handy findet sich in /var/log/messages

PC --> Handy : geht einwandfrei

2024-03-19T21:54:31.611856+01:00 NeinPC systemd[1]: snapperd.service: Deactivated successfully.
2024-03-19T21:54:46.887553+01:00 NeinPC dolphin[24166]: missing mandatory argument "device"
2024-03-19T21:54:46.888449+01:00 NeinPC dolphin[24166]: missing mandatory argument "device"
2024-03-19T21:54:46.898720+01:00 NeinPC dolphin[24166]: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
2024-03-19T21:54:46.898818+01:00 NeinPC dolphin[24166]: Qt Quick Layouts: Detected recursive rearrange. Aborting after two iterations.
2024-03-19T21:54:46.900138+01:00 NeinPC dolphin[24166]: qml: property not found urls
2024-03-19T21:54:46.900201+01:00 NeinPC dolphin[24166]: qml: property not found mimeType
2024-03-19T21:54:48.612421+01:00 NeinPC dolphin[24166]: qml: property not found urls
2024-03-19T21:54:48.612501+01:00 NeinPC dolphin[24166]: qml: property not found mimeType
2024-03-19T21:54:53.211360+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f24c35e00) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:54:53.211470+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f24c35e00) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:54:56.691853+01:00 NeinPC dolphin[24166]: qml:
2024-03-19T21:54:56.745754+01:00 NeinPC kwin_x11[2522]: kwin_core: XCB error: 152 (BadDamage), sequence: 40404, resource id: 11592434, major code: 143 (DAMAGE), minor code: 3 (Subtract)
2024-03-19T21:54:56.749187+01:00 NeinPC plasmashell[24111]: org.kde.plasma.notifications: Failed to determine mime type for QUrl("file:S21 von Markus") "The file or folder S21 von Markus does not exist."
2024-03-19T21:55:06.761798+01:00 NeinPC dbus-daemon[915]: [system] Activating via systemd: service name='org.opensuse.Snapper' unit='snapperd.service' requested by ':1.315' (uid=0 pid=19165 comm="/usr/bin/snapper create --type=post --cleanup-algo")
2024-03-19T21:55:06.763936+01:00 NeinPC systemd[1]: Starting DBus interface for snapper...
2024-03-19T21:55:06.768684+01:00 NeinPC dbus-daemon[915]: [system] Successfully activated service 'org.opensuse.Snapper'
2024-03-19T21:55:06.769218+01:00 NeinPC systemd[1]: Started DBus interface for snapper.

Für den nicht funktionierenden Transfer vom Handy auf den PC steht in /var/log/messages

Handy --> PC : geht nicht

2024-03-19T21:53:12.090801+01:00 NeinPC obexd[2668]: CONNECT(0x0), <unknown>(0xff)
2024-03-19T21:53:12.090952+01:00 NeinPC obexd[2668]: CONNECT(0x0), <unknown>(0x0)
2024-03-19T21:53:12.170418+01:00 NeinPC obexd[2668]: PUT(0x2), <unknown>(0xff)
2024-03-19T21:53:12.183673+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f241cd390) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:53:12.183794+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f241cd390) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:53:15.223783+01:00 NeinPC obexd[2668]: open(/home/markus/.cache/obexd/20240318_130024.jpg): Operation not permitted (1)
2024-03-19T21:53:15.223861+01:00 NeinPC obexd[2668]: PUT(0x2), Forbidden(0x43)
2024-03-19T21:53:15.236341+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f2439be60) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:53:15.236448+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f2439be60) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:53:15.365526+01:00 NeinPC obexd[2668]: DISCONNECT(0x1), <unknown>(0xff)
2024-03-19T21:53:15.365664+01:00 NeinPC obexd[2668]: DISCONNECT(0x1), Success(0x20)
2024-03-19T21:53:15.409187+01:00 NeinPC obexd[2668]: disconnected: Transport got disconnected
2024-03-19T21:53:15.409496+01:00 NeinPC bluetoothd[2059]: src/profile.c:ext_io_disconnected() Unable to get io data for Object Push: getpeername: Transport endpoint is not connected (107)
2024-03-19T21:53:17.226455+01:00 NeinPC systemd[1]: snapperd.service: Deactivated successfully.
2024-03-19T21:53:30.860362+01:00 NeinPC dbus-daemon[915]: [system] Activating via systemd: service name='org.opensuse.Snapper' unit='snapperd.service' requested by ':1.311' (uid=0 pid=18118 comm="/usr/bin/snapper create --type=pre --cleanup-algor")
2024-03-19T21:53:30.862538+01:00 NeinPC systemd[1]: Starting DBus interface for snapper...
2024-03-19T21:53:30.867409+01:00 NeinPC dbus-daemon[915]: [system] Successfully activated service 'org.opensuse.Snapper'
2024-03-19T21:53:30.867540+01:00 NeinPC systemd[1]: Started DBus interface for snapper.

Hat Jemand eine Idee oder einen Tipp wie ich die Einbahnstraße in beide Richtungen öffnen kann :grimacing:

Bin mit meinem bescheidenen Latein leider am Ende :flushed:

Danke schon mal im Voraus
Grüße
Markus

Ich hate das mit dem Blauzahn auch.
Das habe ich mir notiert.
Als root ausführen

systemctl --global enable obex

Bei einem anderen System mußte noch
bluez-obexd intalliert werden

Hi,
bluez-obexd habe ich schon “nachinstalliert” (siehe auch oben) … ohne den ging zuvor noch nicht mal garnix :face_with_spiral_eyes:
Und auch das “enable obex” als ROOT habe ich schon mehrfach ausgeführt, ohne weiteren Erfolg.

Oben in dem Auszug aus /var/log/messages tauchen die Zeilen

2024-03-19T21:53:15.223783+01:00 NeinPC obexd[2668]: open(/home/markus/.cache/obexd/20240318_130024.jpg): Operation not permitted (1)
2024-03-19T21:53:15.223861+01:00 NeinPC obexd[2668]: PUT(0x2), Forbidden(0x43)

auf.
Hört sich für mich als Unwissenden fast an wie irgend ein Berechtigungsproblem.

Mal schauen ob es weitere Hinweise gibt …
finde es irgendwie schade, dass so eine Basisfunktionalität nicht “out of the box” läuft, zumal das Thema nicht wirklich neu ist.

Vorab: Ich verwende openSUSE Tumbleweed 20240319 und bei mir funktioniert die Dateiübertragung zwischen meinem PC und meinem Smartphone per Bluetooth in beide Richtungen.

Hast Du Dir schon einmal die Datei

/home/markus/.cache/obexd/20240318_130024.jpg

genauer angesehen bzw. versucht, ob die Übertragung funktioniert, wenn Du diese Datei an einen anderen Ort verschiebst (oder löschst)?

die Datei angeschaut ?

markus@NeinPC:~/.cache/obexd> ls -l
total 0
-rw------- 1 markus users 0 21. Mär 18:28 20240320_205501.jpg

Viel mehr gibt es da glaube nicht zu sehen.
Gelöscht habe ich die unzähligen Versuche auch schon öfters … immer mit dem gleichen Ergebnis.

Nachdem ich den File-Transfer “accepte” kommt ganz kurz das “Fortschrittsfensterchen”, und dann sofort die Meldung “Receiving file (Failed) / Bluetooth transfer failed”.

Was mir in dem Log noch auffällt …

2024-03-19T21:53:12.183673+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f241cd390) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
2024-03-19T21:53:12.183794+01:00 NeinPC plasmashell[24111]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x556f241cd390) QQmlContext(0x556f222b2220) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")

Kann es sein das ein anderes Problem dazu führt, das der Transfer abbricht und es gar kein Bluetooth-Problem ist?


hatte ich ganz vergessen zu erwähnen …
ich habe Leap 15.5 neu installiert, und lasse “natürlich” alle Updates die so kommen reinlaufen.
Hier die System-Info

Operating System: openSUSE Leap 15.5
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 5.14.21-150500.55.52-default (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-3770 CPU @ 3.40GHz
Memory: 7,7 GiB of RAM
Graphics Processor: NVIDIA GeForce GT 640/PCIe/SSE2
Manufacturer: Dell Inc.
Product Name: Vostro 470

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