https://bugs.kde.org/show_bug.cgi?id=523927

            Bug ID: 523927
           Summary: Dolphin/KIO sees folders as files when accessing
                    filesystems from most PS Vita homebrew with FTP server
                    functionality
    Classification: Frameworks and Libraries
           Product: frameworks-kio
      Version First 6.28.0
       Reported In:
          Platform: Solus
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: FTP
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

Created attachment 194907
  --> https://bugs.kde.org/attachment.cgi?id=194907&action=edit
Screenshot of the Dolphin error showing that it sees a partition folder as a
file

DESCRIPTION

Using Dolphin to access an FTP filesystem served via most PS Vita homebrew
software with an FTP server initially connects, but cannot browse beyond
partition folders since it sees folders as files.

STEPS TO REPRODUCE
1. Start FTP server (from VitaShell, BGFTP, etc.) from PS Vita on the same
network
2. Enter FTP server IP address into Dolphin
3. Open a partition folder (e.g. ux0:. ur0:. etc.)

OBSERVED RESULT

Dolphin says "Trying to open a file as a folder:" followed by the filepath of
the selected folder and an "Open as File" button.

EXPECTED RESULT

Dolphin enters the selected partition folder and sees the contents inside.

SOFTWARE/OS VERSIONS
Operating System: Solus 4.9
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1

ADDITIONAL INFORMATION

Most (if not all) PS Vita homebrew that have FTP server functionality use
libftpvita or forks of it:
https://github.com/xerpi/libftpvita

Manually entering a filepath of a subfolder inside a partition folder will also
fail in the same way.

Dolphin terminal output when accessing a PS Vita filesystem via FTP:

COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder os0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder pd0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ur0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder vd0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder vs0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder sa0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ud0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder tm0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
COULD NOT LIST
COULD NOT LIST
COULD NOT LIST
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder tm0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
kf.kio.gui: PreviewJob subjob had an error: "The file or folder pd0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
kf.kio.gui: PreviewJob subjob had an error: "The file or folder os0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ud0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
kf.kio.gui: PreviewJob subjob had an error: "The file or folder sa0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ur0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder vs0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder vd0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."
COULD NOT LIST
COULD NOT LIST
kf.kio.gui: PreviewJob subjob had an error: "The file or folder ux0:\nThe
server said: \"502 Sorry, command not implemented. :(\" does not exist."

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to