-
-
Notifications
You must be signed in to change notification settings - Fork 198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
send file to phone results in "Unable to find service record" error #2540
Comments
The blueman-applet log posted isn't very useful, probably because it was still running. Can you post it again but following these steps.
The error usually means that the phone isn't exposing/allows file transfers. But hopefully the blueman-applet log can give some clues what is going on. |
hi @infirit - here's an updated output : https://cryptpad.fr/code/#/2/code/view/rqJWTR1zwaFnyUBUSjNinH2Is3gcY2rmxD4oHY8tGGE/ I attempted the file transfer twice in this log - the first time following your directions, the second time with telling my phone to connect to the computer then trying the transfer. Both failed the same way again with the "Unable to find service record" error, and a pop-up message saying that the phone had been disconnected from bluetooth. Thanks for looking into this. |
According to BlueZ the phone doesn't advertise OBEX push file transfer. What is the brand and model (I never heard of a bouncinglimePhone) of phone you are using? @cschramm should we filter out phones that don't advertise OBEX Push? Here is the list of services it advertised by your phone.
Compared to my phone
|
oh that's just the name of my phone... it's an iPhone SE first-generation https://www.gsmarena.com/apple_iphone_se-7969.php Model number MP8P2LL/A |
Apparently Apple doesn't allow you to transfer files over bluetooth. There are many hits when you ask search engines. I'm thinking to hide any device in the list that doesn't expose OBEX push in blueman-sendto... |
I fear there is a reason for that, but the applet should not offer file transfer if that service is not advertised, yes. blueman-manager actually does that (toolbar and device menu). Regarding blueman-sendto, we could filter the device list, yes, but if a device gets passed in, you'll run into the error anyway. |
ohhh well that's cute. I hadn't thought to look for specific issues with Apple devices, just searched for the error. It would be great if this could generate a more helpful error message! Even if it just says something like "sorry, Apple doesn't support bluetooth file transfers" that would be much more useful. |
blueman: 2.2.4
BlueZ: 5.64
Distribution: Pop!_OS 22.04 LTS
GNOME version: 42.9
Windowing system: X11
phone: iPhone SE (1st gen) iOS 15.8.3
Output of
blueman-applet --loglevel debug
here : https://cryptpad.fr/code/#/2/code/view/xt09TObwCLFTqu0qARcfFkn3PaSgPfo9xC4iW-AEp7M/Contents of
/var/log/syslog
filtered for only today (after adding-d
to theExecStart
line in/lib/systemd/system/bluetooth.service
; username scrubbed, too) : https://cryptpad.fr/code/#/2/code/view/N54LErr332N2JBnZlSAxeQ2WAsfVFyR9UHS-0efsxHo/When I attempt to send a file to my phone, I get an "Unable to find service record" error. All of the issues about it that I can find here were closed without a resolution. Screenshot below.
Steps to reproduce:
Any insight on how to get this working would be greatly appreciated.
Thanks.
The text was updated successfully, but these errors were encountered: