Bug 455909 - Unable to browse 7z archives as folders with krarc:/
Summary: Unable to browse 7z archives as folders with krarc:/
Status: RESOLVED DUPLICATE of bug 425846
Alias: None
Product: krusader
Classification: Applications
Component: krarc (other bugs)
Version First Reported In: 2.7.2
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Krusader Bugs Distribution List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-25 09:27 UTC by bzanetti
Modified: 2022-09-02 08:21 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bzanetti 2022-06-25 09:27:49 UTC
SUMMARY
Having set "Open archives as folders" in dolphin, I can't browse any 7z archive, while other archive formats work as expected.
I get the same behaviour Using krusader.
Ark works fine.

STEPS TO REPRODUCE
1. Configure->Confgure Dolphin / Navigation / General: Open archives as folders
2. Navigate into any 7z compressed archive.

OBSERVED RESULT
No directory listing appear. Either the message:
kf.kio.core: "Could not open the file, probably due to an unsupported file format.\nsevenz:<path to archive>"
appears at the window's top, or the "Loading folder..." message is displayed in the status bar until I go back out.

EXPECTED RESULT
The 7z archive contents should be displayed as a folder in dolphin.

SOFTWARE/OS VERSIONS
Windows: N.A.
macOS: N.A.
Linux/KDE Plasma: Artix Linux (rolling) up to date.
(available in About System)
KDE Plasma Version: 5.25.0
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.4

ADDITIONAL INFORMATION
Used to work in previous plasma/framework/gear versions, but unfortunately I can't tell the exact version that broke this feature. In current debian/sid (5.24.5 / 5.94.0 / 21.12.3) it still works.
I don't know if it's relevant, but the package p7zip is installed (1:17.04-3).
Comment 1 bzanetti 2022-06-25 14:36:08 UTC
Well, it seems things are more complicated.
I tried to run neon-user-20220623-0949.iso live image inside a virtual machine and the "unsupported file format" does not come out, but navigating a big 7z archive (some GB) now is painfully slow (it seems it wants to read the whole archive every time i change folder) and eventually "the process sevenz died" comes out when tying to load a small text file into the editor.
Again, this didn't happen in older versions.
Comment 2 empyreal 2022-08-11 10:32:38 UTC
I have following packages installed and can open 7zip as folder.

dpkg --get-selections | grep -v deinstall | grep zip
bzip2                                           install
bzip2-doc                                       install
gzip                                            install
libminizip1:amd64                               install
libzip4:amd64                                   install
p7zip                                           install
p7zip-full                                      install
p7zip-rar                                       install
python3-zipp                                    install
unzip                                           install
zip                                             install

Operating System: Kubuntu 22.04
KDE Plasma Version: 5.24.6
KDE Frameworks Version: 5.95.0
Qt Version: 5.15.3
Kernel Version: 5.15.0-46-generic (64-bit)
Graphics Platform: X11
Comment 3 bzanetti 2022-08-20 15:40:23 UTC
Yeah, now things have cleared out a bit.
KDE Plasma Version: 5.25.4
KDE Frameworks Version: 5.97.0
Qt Version: 5.15.5

Now browsing 7z archives with the sevenz:/ protocol handler in dolphin or krusader (almost) works.
The only annoyances are
1. Browsing a GB sized archive is painfully slow.
2. Loading a small text file into an editor from such an archive sometimes fails, but retrying usually works.

But... doing the same with the krarc:/ protocol handler (whic is installed by krusader afaik) hangs both dolphin and krusader.
Browsing a 7z archive with krarc:/ was instant, like Ark, but now is broken.
Comment 4 Nikita Melnichenko 2022-09-02 08:21:26 UTC

*** This bug has been marked as a duplicate of bug 425846 ***