-
-
Notifications
You must be signed in to change notification settings - Fork 49
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
Issue with File Transfer with Emojis #9567
Comments
I think this is a duplicate of #9506 which is fixed in the testing repository. |
I upgraded Fedora 39 to the testing repository using the following command: |
Did you upgrade your destination qube? |
I checked now, and both AppVMs are using the same template, which has been updated to the testing repository. Files with emojis are causing errors. |
Sorry, one point: the folder has this issue.
|
When processing directories, process_dirent() detected filenames that are unsafe for display and set "bad" to true, but "bad" was not used to determine the return value of process_dirent(). Instead, the function tail-called simple_fs_walk(). Therefore, directories with unsafe filenames were not detected. This caused qubes.Filecopy to be used instead of qubes.Filecopy+allow-all-names. qubes.Filecopy (correctly) rejects the directory. Fix the bug by ensuring that if bad is set to true, process_dirent() is true even if the function recurses into simple_fs_walk(). This will cause qubes.Filecopy+allow-all-names to be used, which will accept the directory. Fixes: QubesOS/qubes-issues#9567
When processing directories, process_dirent() detected filenames that are unsafe for display and set "bad" to true, but "bad" was not used to determine the return value of process_dirent(). Instead, the function tail-called simple_fs_walk(). Therefore, directories with unsafe filenames were not detected. This caused qubes.Filecopy to be used instead of qubes.Filecopy+allow-all-names. qubes.Filecopy (correctly) rejects the directory. Fix the bug by ensuring that if bad is set to true, process_dirent() returns true even if the function recurses into simple_fs_walk(). This will cause qubes.Filecopy+allow-all-names to be used, which will accept the directory and allow the copy to succeed. Fixes: QubesOS/qubes-issues#9567 (cherry picked from commit 9004e75)
Hi,
In Fedora 39 with the Xfce desktop environment and Thunar file manager, I can't send files with emojis. When I use the "Copy to other Qube" and "Move to other Qube" buttons, I receive the following error:
qfile-agent: Fatal error: File copy: "Unknown error -84; Last file: Korn - Requiem (2022) Mp3 320kbps [PMEDIA] ______" (error type: Unknown error -84)
A screenshot of the filename is attached.
Korn - Requiem (2022) Mp3 320kbps [PMEDIA] ⭐️
When I use the following commands, I get the same error:
This bug seems to be related to issue #9506.
The text was updated successfully, but these errors were encountered: