Skip to content

ios <-> linux - no transfer #64

Closed as not planned
Closed as not planned

Description

@artemave

I've just installed v8.01 on fedora (i3) and an iphone.

Transfer in either direction seems to drop a few seconds after qr code scan on the iphone. "Cancel" button on the phone changes back to "Select Files", wifi switches back to my home network, and the last log line on the phone is "Peer IP: x.x.x.x".

This may not be related, but I also noticed, that "Select Folder" doesn't appear to be working: "Selected Folder:" remains empty and selecting folder again always defaults to some path (presumably app image path?) that looks like this: /tmp/.mount_linux_dQwUyI/usr.

Thank you for your help.

Activity

  1. spieglt commented on Jan 22, 2024

    @spieglt
    Owner

    Strange, never seen this though I've also never tested on Fedora. I assume you used the AppImage? Could you please send the output from the Fedora side?

  2. artemave commented on Jan 23, 2024

    @artemave
    Author

    This is what I see in the end:

    flying_carpet

  3. spieglt commented on Jan 24, 2024

    @spieglt
    Owner

    So the iPhone joins the hotspot and finds the Fedora device's IP, but Fedora never gets beyond waiting for a TCP connection... Are you maybe running a firewall that's preventing inbound connections on TCP :3290?

  4. spieglt commented on Jan 24, 2024

    @spieglt
    Owner

    And do you maybe have SELinux or something else active that would enforce Flying Carpet writing to /tmp/.mount_linux_dQwUyI/usr?

  5. artemave commented on Jan 31, 2024

    @artemave
    Author

    So the iPhone joins the hotspot and finds the Fedora device's IP, but Fedora never gets beyond waiting for a TCP connection... Are you maybe running a firewall that's preventing inbound connections on TCP :3290?

    There's no firewall blocking that port.

  6. artemave commented on Jan 31, 2024

    @artemave
    Author

    And do you maybe have SELinux or something else active that would enforce Flying Carpet writing to /tmp/.mount_linux_dQwUyI/usr?

    I am on fedora.

  7. spieglt commented on Feb 8, 2024

    @spieglt
    Owner

    I installed Fedora to a VM and while I can't run full transfers, I am seeing similar behavior. If you run getenforce in a terminal and it outputs Enforcing, then it's SELinux getting in your way. You can run sudo setenforce Permissive to change SELinux to Permissive mode instead of Enforcing mode till the next reboot. If that allows Flying Carpet to work, you would either need to disable SELinux or write the necessary policies for it. Unfortunately I don't know a lot about writing those policies and will not be much help there.

  8. artemave commented on Feb 9, 2024

    @artemave
    Author
    ❯ getenforce
    Disabled
  9. spieglt commented on Feb 10, 2024

    @spieglt
    Owner

    And it still doesn't work even with SELinux disabled? Is the output any different? Does it still show the /tmp/.mount_linux_dQwUyI/usr directory when you select something in your home directory?

  10. artemave commented on Feb 10, 2024

    @artemave
    Author

    Sorry, I meant to say that it was Disabled to begin with. My bad.

  11. spieglt commented on Mar 8, 2024

    @spieglt
    Owner

    No worries, thanks for following up. I'll leave this issue open but unfortunately I probably won't be able to help more with it until I have another machine on which I can install Fedora, and I'm not sure when that will be.

  12. spieglt commented on Mar 27, 2025

    @spieglt
    Owner

    Closing this issue, not switching focus to Fedora anytime soon unfortunately.

  13. Dgrif12 commented on Sep 29, 2025

    @Dgrif12

    I am also having this issue, but on openSUSE Tumbleweed. I can transfer to Android, but not iOS, with the same symptoms as OP.

    I have SELinux set to "Enforcing", but I do not see any access controls regarding my usage of Flying Carpet.

    Image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions