[dolphin] [Bug 454883] New: In fish portocol, directories with names that end in .d cannot be descended into.
Emmett Culley
bugzilla_noreply at kde.org
Sun Jun 5 16:06:40 BST 2022
https://bugs.kde.org/show_bug.cgi?id=454883
Bug ID: 454883
Summary: In fish portocol, directories with names that end in
.d cannot be descended into.
Product: dolphin
Version: 21.12.1
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: major
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: lst_manage at webengineer.com
CC: kfm-devel at kde.org
Target Milestone: ---
SUMMARY
Today I attempted to adjust a webserver configuration using dolphin to connect
to fish://root@server/etc. Connection worked as usual and I found I was
looking at a listing of the /etc directory. All good and expected.
Then I clicked on httpd which switched to listing the /etc/httpd directory. I
then clicked on conf.d and got this message at the top of dolphin:
"The file fish://server/etc/httpd/conf.d could not be loaded, as it was not
possible to read from it.
Check if you have read access to this file."
And in a pop up dialog I saw this:
"Could not read file fish://server/etc/httpd/conf.d."
On closer inspection I saw that there was no > next to the directory conf.d,
which usually means it is not a directory, but the permissions showed
drwxr-xr-w.
So I logged into that server via ssh and was able to enter /etc/httpd/conf.d
without a problem, and from there edit or view any of the apache config files.
Then I tried renaming the conf.d directory to conf_d from the dolphin fish
connection. Then I was able click on conf_d to descend into that directory and
edit any of the apache config files there.
I tried renaming the directory to conf.d and after that was able to descend
into that directory from that dolphin session. Closing dolphin, opening it
again and connectin to that server via fish again, I was again not able to get
into the/etc/httpd/conf.d directory.
Turns out this happens no matter which server I connect, some of which are
Rocky Linux, most are CentOS Stream 8, and two are CentOS 7. All do the same.
That is, any directory named *.d cannot be decended into via fish on dolpin.
I just upgraded to Fedora 36, and this was not a problem before the upgrade. I
use dolphin multiple times a day to connect to the servers I manage, and this
is the first time I saw this.
STEPS TO REPRODUCE
1. Connect to remote machine via fish
2. navigate to /etc/httpd
3. click on conf.d
OBSERVED RESULT
Error message and pop up as described above
EXPECTED RESULT
Descent into conf.d directory
SOFTWARE/OS VERSIONS
Fedora: 36
KDE Plasma Version: 5.24.5
KDE Frameworks Version: 5.93.0
Qt Version: 5.15.3
ADDITIONAL INFORMATION
I did not see this until updated to Fedora 36
This seem to be related to bug 171473, except is is very old.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list