No suitable archive manager found

Hello.
I cannot extract/create an archive file/directory on my system.: I am using Opensuse Tumbleweed.

I have installed a minimal tumbleweed system whereby I had to log into the console after installation was completed. No pre GUI setup was installed and I had to install a GUI (DWM in this case), all from console where I had to install the X server and the rest of packages needed to boot into the graphical environment with “startx” command using .xinitrc.

When I installed the whole x11 pattern and later installed the thunar, thunar-plugin-archive and file-roller packages with --recommends options, the archive manager works without issues:
sudo zypper install --recomends thunar thunar-plugin-archive file-roller

But if I install the minimal x11 with packages: xorg-x11, xorg-x11-server, xorg-x11-driver-video, xorg-x11-driver-input, etc., and yet I proceeded to install thunar plus the plugin and file-roller with --recommends option, then thunar gives out an error as “Failed to extract files: No suitable archive manager found”, whenerver trying to extract files, .zip, .tar, etc.

I have replicated the same minimal setup on Leap 15.6 with the same errors.

Surely, I must be missing some packages but don’t know which one. Please help.

Apology for long post.

You might have a misunderstanding about the chosen install type. You chose “minimal” which results in a command-line interface system … some would refer to that as a “server install”.

So, if you need “zip”, then do this

>  sudo zypper install zip

What about using “tar”?

>  man tar

If you’re hoping for a minimal GUI installation, might be best to reinstall and choose the DE of your preference. Maybe use XFCE.

Thank you for your reply. When I installed file-roller with --recommends option, it brough in all recommended packages inclyusive of zip, Pzip, etc. Tar package was already present on the system.

In short, all these archive managers are in fact installed on the system, yet, when trying to extract them with GUI, I do ends up with that error. At command line, extraction operations works out fine, only when I tries to do it inside thunar.

You mean YaST > Software Management?

Thunar is a file manager that is part of XFCE, which is why I recommended re-installing with XFCE.

We use KDE Plasma (5) on Leap 15.6 (we used to use Tumbleweed, but switched to Leap). KDE Plasma is a very robust DE, with many capable tools (like GUI extraction built-in).

Because I’m bored, I thought I’d execute your posted install for Thunar …

Wow - 105 new packages to install (?) - obviously, because not using XFCE (and yea, will not install those to test :+1: )

Obviously, Thunar is very dedicated to XFCE. I suspect you are still missing a number of packages, for whatever reason. Possibly because your original install is fractured (for lack of a better term).

# zypper install --recommends thunar thunar-plugin-archive file-roller
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 17 recommended packages were automatically selected:
  catfish catfish-lang exo-lang exo-tools ffmpegthumbnailer gstreamer-plugins-bad libxfce4ui-branding-openSUSE libxfce4ui-lang
  libxfce4util-lang thunar-lang thunar-plugin-archive-lang thunar-volman thunar-volman-lang tumbler tumbler-lang xfconf-lang zip

The following 6 packages are suggested, but will not be installed:
  arj lhasa lzip lzop rzip zoo

The following 105 NEW packages are going to be installed:
  catfish catfish-lang enchant-2-backend-hunspell enchant-data exo-data exo-lang exo-tools ffmpegthumbnailer file-roller
  file-roller-lang gdk-pixbuf-loader-libopenraw gstreamer-1.20-plugin-openh264 gstreamer-libnice gstreamer-plugins-bad
  gstreamer-plugins-bad-lang libSoundTouch0 libSvtAv1Enc1 libavtp0 libenchant-2-2 libexo-2-0 libffmpegthumbnailer4 libgepub-0_7-0
  libgsf-1-114 libgsf-lang libgssdp-1_6-0 libgstadaptivedemux-1_0-0 libgstanalytics-1_0-0 libgstbadaudio-1_0-0
  libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstcodecs-1_0-0 libgstcuda-1_0-0 libgstinsertbin-1_0-0 libgstisoff-1_0-0
  libgstmpegts-1_0-0 libgstmse-1_0-0 libgstsctp-1_0-0 libgsttranscoder-1_0-0 libgsturidownloader-1_0-0 libgstva-1_0-0
  libgstvulkan-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libgstwebrtcnice-1_0-0 libgupnp-1_6-0 libgupnp-igd-1_6-0 libhandy-1-0
  libhandy-lang libharfbuzz-gobject0 libjavascriptcoregtk-4_1-0 liblrdf2 libmanette-0_2-0 libmpcdec6 libnice10 libopenh264-7
  libopenraw9 libportal-gtk3-1 libportal1 libspandsp2 libsrt1_5 libsrtp2-1 libstartup-notification-1-0 libthunarx-3-0 libtumbler-1-0
  liburing2 libvo-amrwbenc0 libvpl2 libwebkit2gtk-4_1-0 libwoff2common1_0_2 libwoff2dec1_0_2 libxfce4kbd-private-3-0
  libxfce4panel-2_0-4 libxfce4ui-2-0 libxfce4ui-branding-openSUSE libxfce4ui-lang libxfce4util-lang libxfce4util7 libxfconf-0-3
  libzbar0 mozilla-openh264 plocate python3-gobject-Gdk python3-pexpect python3-ptyprocess thunar thunar-lang thunar-plugin-archive
  thunar-plugin-archive-lang thunar-volman thunar-volman-branding-openSUSE thunar-volman-lang tumbler tumbler-folder-thumbnailer
  tumbler-lang tumbler-webp-thumbnailer typelib-1_0-Atk-1_0 typelib-1_0-GdkPixbuf-2_0 typelib-1_0-Gtk-3_0 typelib-1_0-HarfBuzz-0_0
  typelib-1_0-Pango-1_0 typelib-1_0-Xfconf-0 webkit2gtk-4_1-injected-bundles xfconf xfconf-lang zip

105 new packages to install.
Package download size:    46.2 MiB
Package install size change:
              |     160.7 MiB  required by packages that will be installed
   160.7 MiB  |  -      0 B    released by packages that will be removed

Backend:  classic_rpmtrans
Continue?

You might consider installing these:

arj lhasa lzip lzop rzip zoo

No, I mean when right clicking inside thunar and selecting ‘Extract here’ option.

Yes, most definetely missing some packages.

I do not want to install XFCE as DE since I haven’t been using a DE for a while now. I use window managers. I am well aware that thunar is part of Xfce and integrates well into that DE.

However, like I said, if I install x11 as a pattern without using the --no-recommends options, by the time I install thunar and related packages, the systems doesn’t give the errors of “No suitable archive manager found”, all works well.

But the issue also I have is that, I do not want to install the whole xorg server (x11 pattern) since I am trying to run a minimal system.

I installed the packages you recommended but still persists.

Thank you very much for your time and efforts.

Have you tried using ark? It is from KDE, but it works fine for me on hyprland with thunar.

I tried it, it was also not working.

But hey, I found out what was the issue. When I installed minimally, somehow the system does not automatically assign thunar to open archived files with file-roller or whatever archive manager installed on the system, thus, I had to do it manually by right clicking on the archived file and select open with by selecting “File Roller” or whatever archive manager of choice.

Yet, if I installed the whole x11 pattern, somehow the system automatically manages to assign the file-roller as the default archive manager.

Problem solved. Thank you all for your time and assistance.

Then, the following command line call may well help to alleviate your issue –

# zypper verify

If you’ve managed to satisfy all the RPM dependencies – “zypper verify” does this for you – then, you should check if, you’re missing any specific files with the following command line call –

# rpm --verify --all

Thank you very much for the feedback.
I managed to resolve the issue. I wasn’t missing some packages, suppose, I just needed to assign file-roller as a default archive manager for the file I was trying to extract/create archive since thunar didn’t assign it automatically.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.