Bug 495307 - Getting "No route to host" when sending files from Linux PC to iPad in KDE Connect
Summary: Getting "No route to host" when sending files from Linux PC to iPad in KDE Co...
Status: CONFIRMED
Alias: None
Product: kdeconnect
Classification: Applications
Component: ios-application (show other bugs)
Version: unspecified
Platform: Apple App Store iPadOS
: NOR normal
Target Milestone: ---
Assignee: Lucas W.
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2024-10-24 16:13 UTC by Marri
Modified: 2025-03-01 19:53 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marri 2024-10-24 16:13:32 UTC
SUMMARY
When trying to send a file from my Fedora 40 PC over the network, even though both devices pop up in KDE Connect I cannot send files from the PC to the iPad. The other way around works, just not from PC to iPad.
The error that shows on the iPad below the file is "no route to host".
Sometimes, not even the error shows up, no file shows up on the iPad at all.

STEPS TO REPRODUCE
1. Connect iPad and PC
2. Send file from PC to iPad

OBSERVED RESULT
Said Bug

EXPECTED RESULT
The File goes through without error

SOFTWARE/OS VERSIONS
KDE Connect PC: 24.08.2
KDE Connect iPad: 0.4.1 (1)

iPadOS 18.0.1
Kernel: Linux 6.10.12-200.fc40.x86_64
DE: KDE Plasma 6.2.1

My logs during startup in journalctl are the following:
Oct 24 18:11:23 fed kdeconnect-app[108201]: qrc:/qt/qml/org/kde/kdeconnect/app/FindDevicesPage.qml:13:1: QML FindDevicesPage: Created graphical object was not placed in the graphics scene.
Oct 24 18:11:27 fed kdeconnect-app[108201]: qrc:/qt/qml/org/kde/kdeconnect/app/FindDevicesPage.qml:19:9: QML DevicePage: Created graphical object was not placed in the graphics scene.
Oct 24 18:11:27 fed kdeconnect-app[108201]: QQmlExpression: Expression qrc:/qt/qml/org/kde/kdeconnect/app/DevicePage.qml:150:13 depends on non-NOTIFYable properties:
Oct 24 18:11:27 fed kdeconnect-app[108201]:     DeviceDbusInterface::verificationKey
Oct 24 18:11:27 fed kdeconnect-app[108201]: QQmlExpression: Expression qrc:/qt/qml/org/kde/kdeconnect/app/DevicePage.qml:141:13 depends on non-NOTIFYable properties:
Oct 24 18:11:27 fed kdeconnect-app[108201]:     DeviceDbusInterface::verificationKey
Oct 24 18:11:27 fed kdeconnect-app[108201]: QQmlExpression: Expression qrc:/qt/qml/org/kde/kdeconnect/app/DevicePage.qml:130:13 depends on non-NOTIFYable properties:
Oct 24 18:11:27 fed kdeconnect-app[108201]:     DeviceDbusInterface::verificationKey
Oct 24 18:11:32 fed kdeconnect-app[108201]: kf.kio.filewidgets.kfilefiltercombo: Could not find file filter

Unsure if anything is related to the file transfer not working, as this always shows up no matter if the iPad is connected or not.
I don't know how to get logs on the iPad.
Comment 1 Marri 2024-10-24 16:34:12 UTC
I also get the error when sending a file from my phone (Samsung) to the iPad
Comment 2 Matas 2024-10-28 19:05:53 UTC
Yep, getting the same error while sending files from pc to iPhone, i can send files from iPhone to pc, but  not the other way around.
Comment 3 Tomasz Kaźmierczak 2024-11-05 20:22:42 UTC
Exactly the same problem here, when sending files to iPhone.

KDE Connect for Linux: version 24.08.1-0zneon+24.04+noble+release+build5

iOS version 18.1
KDE Connect for iOS: version 0.4.1 (1)
Comment 4 Ranbeer Malhotra 2024-12-27 04:58:26 UTC
Can reproduce the bug while transferring an image from PC to iPAD on a newer version of KDE Connect.

SOFTWARE/OS VERSIONS
KDE Connect PC: 24.12.0
KDE Connect iPad: 0.4.1 (1)

iPadOS 16.6.1
Kernel: Linux 6.12.6-200.fc41.x86_64
DE: KDE Plasma 6.2.4
OS: Fedora Linux 41 

Logs from Laptop when sharing was performed:
> Dec 27 09:27:14 fedora systemd[1670]: Started app-org.kde.kdeconnect.app@71ae9afbb43b42e8b3cbf4d3a7d2416a.service - KDE Connect - Device Synchronisation.
> Dec 27 09:27:15 fedora kdeconnect-app[51712]: qrc:/qt/qml/org/kde/kdeconnect/app/FindDevicesPage.qml:13:1: QML FindDevicesPage: Created graphical object was not placed in the graphics scene.
> Dec 27 09:27:21 fedora kdeconnect-app[51712]: qrc:/qt/qml/org/kde/kdeconnect/app/Settings.qml:12:1: QML Settings: Created graphical object was not placed in the graphics scene.
> Dec 27 09:32:29 fedora systemd[1670]: app-org.kde.kdeconnect.app@71ae9afbb43b42e8b3cbf4d3a7d2416a.service: Consumed 2.955s CPU time, 88.4M memory peak.
> Dec 27 09:39:37 fedora systemd[1670]: Started app-org.kde.kdeconnect.app@a465920a88974f8ba0ec26b6ea206bac.service - KDE Connect - Device Synchronisation.
> Dec 27 09:39:37 fedora kdeconnect-app[54375]: qrc:/qt/qml/org/kde/kdeconnect/app/FindDevicesPage.qml:13:1: QML FindDevicesPage: Created graphical object was not placed in the graphics scene.
> Dec 27 09:39:47 fedora kdeconnect-app[54375]: qrc:/qt/qml/org/kde/kdeconnect/app/Settings.qml:12:1: QML Settings: Created graphical object was not placed in the graphics scene.
> Dec 27 09:40:38 fedora plasmashell[2207]: kdeconnect.interfaces: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kdeconnect/devices/EDC3510956554B4684F>
> Dec 27 09:42:49 fedora systemd[1670]: app-org.kde.kdeconnect.app@a465920a88974f8ba0ec26b6ea206bac.service: Consumed 6.033s CPU time, 86.5M memory peak.
> Dec 27 09:44:35 fedora plasmashell[2207]: kdeconnect.interfaces: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kdeconnect/devices/EDC3510956554B4684F>
> Dec 27 09:45:14 fedora plasmashell[2207]: kdeconnect.interfaces: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kdeconnect/devices/EDC3510956554B4684F>
> Dec 27 09:57:18 fedora plasmashell[2207]: kdeconnect.interfaces: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/modules/kdeconnect/devices/EDC3510956554B4684F>
Comment 5 Ranbeer Malhotra 2024-12-28 08:33:33 UTC
Okay, so I found a strange behavior. If one refreshes the Discovery on iPad first and then share files, they are sent over without any errors from my laptop to iPad. Somebody please confirm this behavior.
Comment 6 Michael 2025-02-06 15:09:30 UTC
(In reply to Ranbeer Malhotra from comment #5)
> Okay, so I found a strange behavior. If one refreshes the Discovery on iPad
> first and then share files, they are sent over without any errors from my
> laptop to iPad. Somebody please confirm this behavior.

Can confirm, first just normally trying to send from PC to Iphone, no dice, after refreshing discovery no problem at all.