I am happy to announce version 2.9.0 of arch-linux-live-cd-iso-with-zfs
With release of 2.9.0, the build script is able to build a archiso with an lts kernel.
This opens the option to offer a dedicated arch iso as download including a lts kernel.
With release of 2.9.0, the build script is able to build a archiso with an lts kernel.
This opens the option to offer a dedicated arch iso as download including a lts kernel.
I am using the zfs-snap-manager for such a long time that I never ever had a look on it since years.
I've just created zfs pools and zfs snap manager configurations without thinking or checking it for a while now. But once upon a time I wanted to check the behaviour and found out that some configured snapshots where not made.
After a while I saw that my assumption was false, so the error was in front of the display :-).
My configuration for the section schema
was simplified to 7d
because all I wanted for a dataset was that I can go back the last seven days.
After finding the log file (/var/log/zfs-snap-manager.log
) and tailing it, I quickly saw the log message Got invalid schema for dataset ...
. Just a bit more investigation and I found out that I have to provide a fully defined schema like 7d0w0m0y
.
After adapting all available configuration files on all hosts, the zfs-snap-manager is working as expected.
I found an existing feature request to "relaxed" the schema interpretion and stumpled over another feature request asking for creating unittests. So I've forked it and will try to learn python by fixing the issue on my own.
Do you want to join? Contact me if you want to.
The unofficial but great archzfs build has a new maintainer and most important, a new key.
#pacman-key -r F75D9D76
#pacman-key --lsign-key F75D9D76
And you are ready to upgrade. The key was changed since they are now using a buildbot to reduce the time between new kernel release and adapted archzfs package. Thanks for your great work people!
If you are using archzfs and the zfsonlinux, you know that it can happen from time to time that you have to wait until packages are updated to the newest kernel (or lts kernel). Whenever you want to upgrade your system, you get an error like the following.
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: spl-linux-lts: installing linux-lts (4.9.32-1) breaks dependency 'linux-lts=4.9.30'
:: zfs-linux-lts: installing linux-lts (4.9.32-1) breaks dependency 'linux-lts=4.9.30'
:: zfs-utils-linux-lts: installing linux-lts (4.9.32-1) breaks dependency 'linux-lts=4.9.30'
To update your system without the kernel (and its dependencies), you can use the following trick.
#example if you use the lts kernel
#if you use plain pacman
pacman -Syyu --ignore=linux-lts,linux-lts-headers
#if you use pacaur
pacaur pacman -Syyu --ignore=linux-lts,linux-lts-headers
Thats it :-).