That's why I asked Fabian if it was fixed in the new release!! Maybe in your country fix mean something else. but please stop trolling.I don't think my comment is useless
I know there was a new .iso, that does not mean that packages that are not already in regular pve-no-subscription repo are included in the .iso, they build the .iso with stable packages..
Also, a new feature/version is not a "fix" .. a fix is if something is broken.
I find your tone very rude and insultingThat's why I asked Fabian if it was fixed in the new release!! Maybe in your country fix mean something else. but please stop trolling.
Thank you. I couldn't find any notes about this in the ISO being released, and didn't want to upgrade if it's not there.as soon as zfs 0.7.x is available for testing, it will be announce in a sticky forum post.
Hi
Is it possible in any way to compile latest zfs to proxmox - I just want to do some basic testing with the encryption part
Thanks
#!/bin/sh
# This script builds and installs ZFS 0.7.1 packages on a Proxmox host.
# This is unsupported and you do so at your own risk!
# Install dependencies (pve-headers is Proxmox-specific)
apt-get install build-essential autoconf libtool gawk alien fakeroot pve-headers git \
zlib1g-dev uuid-dev libattr1-dev libblkid-dev libselinux-dev libudev-dev parted lsscsi wget ksh
# Build SPL
git clone git://github.com/zfsonlinux/spl.git
cd spl
git checkout spl-0.7.1
./autogen.sh
./configure
make pkg-utils pkg-kmod
apt remove spl
dpkg -i -- *.deb
cd ..
# Build ZFS
git clone git://github.com/zfsonlinux/zfs.git
cd zfs
git checkout zfs-0.7.1
./autogen.sh
./configure
make pkg-utils pkg-kmod
apt remove libuutil1linux libzfs2linux libzpool2linux zfs-initramfs zfsutils-linux
dpkg -i *.deb
cd ..
# Force depmod to find the new packages
mkdir -p /etc/depmod.d
echo 'search extra' > /etc/depmod.d/zfs.conf
depmod -a
update-initramfs -u
It is possible to build ZFS 0.7.1 yourself. Bear in mind that unless you know what you're doing, this is a great way to have an unbootable Proxmox host (especially if you upgrade the pool or the kernel). I would definitely experiment with this on a test box to make sure you're comfortable with the procedure.
That said, the basic idea is to download the source, build the packages, then make sure they're packed into the initramfs (which is tricky because by default the new modules aren't found). You'll have to repeat this every time you update the kernel, since ZFS doesn't support DKMS on Debian.
Try this:
...
After this you'll need to reboot to actually use the new kernel modules (you can't rmmod them because they're in use for your root filesystem). I'd advise rebooting immediately, because the new ZFS tools won't play well with the old kernel module.
If anyone wants, I can post prebuilt packages for kernel version 4.10.17-2-pve.
these packages are akin to something Dr. Frankenstein might create in his spare time. upstream only provides a way to "build" Debian packages by building RPM packages, and then "converting" them using alien.
this means that any and all integration into Debian is missing, and not even all of the package contents which are supposed to be there are (e.g., currently all systemd units are missing from the packages).
just be patient, we will have early test packages available soon.
as always - when it's done it's done but you can expect preview/test packages some time before they move to the regular repositories.
Hi Fabian.
I have a question, what is the estimated time of completion on this?
Do you have any blockers that stop the creation of the latest ZFS+SPF in Proxmox-Test?
Kindly
// T
That does not seem to me to be blocker, but rather quite natural behaviour...
It is possible to build ZFS 0.7.1 yourself. Bear in mind that unless you know what you're doing, this is a great way to have an unbootable Proxmox host (especially if you upgrade the pool or the kernel). I would definitely experiment with this on a test box to make sure you're comfortable with the procedure.
That said, the basic idea is to download the source, build the packages, then make sure they're packed into the initramfs (which is tricky because by default the new modules aren't found). You'll have to repeat this every time you update the kernel, since ZFS doesn't support DKMS on Debian.
Try this:
Code:#!/bin/sh # This script builds and installs ZFS 0.7.1 packages on a Proxmox host. # This is unsupported and you do so at your own risk! # Install dependencies (pve-headers is Proxmox-specific) apt-get install build-essential autoconf libtool gawk alien fakeroot pve-headers git \ zlib1g-dev uuid-dev libattr1-dev libblkid-dev libselinux-dev libudev-dev parted lsscsi wget ksh # Build SPL git clone git://github.com/zfsonlinux/spl.git cd spl git checkout spl-0.7.1 ./autogen.sh ./configure make pkg-utils pkg-kmod apt remove spl dpkg -i -- *.deb cd .. # Build ZFS git clone git://github.com/zfsonlinux/zfs.git cd zfs git checkout zfs-0.7.1 ./autogen.sh ./configure make pkg-utils pkg-kmod apt remove libuutil1linux libzfs2linux libzpool2linux zfs-initramfs zfsutils-linux dpkg -i *.deb cd .. # Force depmod to find the new packages mkdir -p /etc/depmod.d echo 'search extra' > /etc/depmod.d/zfs.conf depmod -a update-initramfs -u
After this you'll need to reboot to actually use the new kernel modules (you can't rmmod them because they're in use for your root filesystem). I'd advise rebooting immediately, because the new ZFS tools won't play well with the old kernel module.
If anyone wants, I can post prebuilt packages for kernel version 4.10.17-2-pve.
the main blocker currently is that zfs send from 0.7 and zfs recv from 0.6.5 are incompatible.
What you expect is "forward compatibility", but in software industry it is rarely guaranteed without back-porting new features to previous version...no it is not, it is unintentional breakage on upstream's part, and leads to hanging zfs recv threads in kernel space...
What you expect is "forward compatibility", but in software industry it is rarely guaranteed without back-porting new features to previous version...