Fresh Tumbleweed installation here.
When attempting to use the 1-click installer for v.0.6.5.2 here https://software.opensuse.org/package/zfs# I get an error message. It is a very long message. Sadly the Yast error message box does not allow me to copypaste the message. Anyway, the message complains Yast cannot find valid metadata.and the repository type cannot be determined.
Is there a way to install ZFS on Tumbleweed the “official” way without dirty tricks?
The 1-click install probably tried to add the openSUSE:Factory:ARM repo too. But that one exists for ARM only obviously, not for x86.
And it’s useless to you anyway.
So just deselect that repo in the dialog that shows you what repos are going to be added, and it should work.
Is there a way to install ZFS on Tumbleweed the “official” way without dirty tricks?
Thank you for hinting me at this. I looked at Yast -> Software Management -> Configuration -> Repositories.
There I found two repo entries on /tmp/… being enabled and autorrefreshed, left over from that strange “official” 1-click installer.
I don’t think it’s a good idea to place repos onto /tmp/.
Imho one-click-installers on opensuse.org just should not do this.
So I happily removed these entries.
But I still try to find out how to install ZoL in a “clean” way. Couldn’t it just be included in the OpenSuse distro by default?
Actually, repos are not placed anywhere on your hard disk.
Normally you/the one-click-installers on opensuse.org add online repos, the packages are stored on some server and downloaded only when you install them.
But I still try to find out how to install ZoL in a “clean” way. Couldn’t it just be included in the OpenSuse distro by default?
Yes, if somebody submits it to Factory and commits to maintaining it there.
That package in the “filesystems” repo is as “clean” a way you can get at the moment.
But it’s not an “official” package. Only stuff included in the distribution is considered “official” (from an openSUSE POV at least).
Btw, you don’t need a one-click-install to install it. Just add the repo (you probably already have it meanwhile) and install it yourself in YaST.
Or download the package and install it manually, but that might be problematic because you would also have to download/install missing dependencies from the repo manually too if there are some.
Thank you Wolfi, searching for zfs in the Yast software management now was successful, so I could install it that way.
I was pleased to see it got updated to a quite recent version four days ago. But then I had to find out that it fails to find any pools. Diagnosing the ZFS disks with FreeBSD didn’ t show any errors. Could this recent openSuse ZFS port be defunct? If so, could I just use some older and inofficial builds that worked with 13.2 ?
You could try the other versions that are available for Tumbleweed. A small hint: click on “unsupported versions” at the bottom of the search page, and you’ll find a few more for Tumbleweed…
I doubt that “some older and inofficial builds that worked with 13.2” would work in Tumbleweed…