, я пытаюсь создать собственное ядро для Kubuntu 19.10 с применением нескольких выбранных патчей. Я следовал инструкциям из вики Ubuntu.
Однако, когда я запускаю последнюю команду, fakeroot debian / rules binary-headers binary-generic binary-perarch
, происходит сбой со следующей ошибкой:
II: dkms-build downloading zfs (zfs-dkms__all.deb)
https://launchpad.net/ubuntu/+archive/primary/+files/zfs-dkms__all.deb:
2019-12-13 17:46:49 ERROR 404: Not Found.
http://repo.steampowered.com/steam/pool/universe/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:53 ERROR 404: Not Found.
http://repo.steampowered.com/steam/pool/main/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:57 ERROR 404: Not Found.
http://ppa.launchpad.net/andreasbutti/xournalpp-master/ubuntu/pool/universe/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:57 ERROR 404: Not Found.
http://ppa.launchpad.net/andreasbutti/xournalpp-master/ubuntu/pool/main/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:57 ERROR 404: Not Found.
http://security.ubuntu.com/ubuntu/pool/universe/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:58 ERROR 404: Not Found.
http://security.ubuntu.com/ubuntu/pool/main/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:58 ERROR 404: Not Found.
http://nl.archive.ubuntu.com/ubuntu/pool/universe/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:58 ERROR 404: Not Found.
http://nl.archive.ubuntu.com/ubuntu/pool/main/z/zfs-linux/zfs-dkms__all.deb:
2019-12-13 17:46:58 ERROR 404: Not Found.
EE: zfs-dkms not found
make: *** [debian/rules.d/2-binary-arch.mk:222: install-generic] Error 1
Как мне это исправить?
Это мое решение, попробуйте это, чтобы увидеть, поможет ли это:
sudo apt-get install gawk
Основная причина этой ошибки в том, что dkms_zfs_linux_version пуст (gawk не работает для пользователя root)
проверьте с помощью
sudo gawk '/^zfs-linux / { print $$2; }' debian/dkms-versions
, чтобы узнать, печатает ли он правильную версию (для меня это zfs-linux 0.8.3-1ubuntu12.4)
phoenix-a300@phoenixa300-desktop:/raid/ubt-kernel/ubuntu-focal$ git grep dkms_zfs_linux_version debian/rules:dkms_zfs_linux_version=$(shell gawk '/^zfs-linux / { print $$2; }' debian/dkms-versions) debian/rules.d/2-binary-arch.mk: $(if $(filter true,$(enable_zfs)),$(call build_dkms, $(mods_pkg_name)-$*, $(pkgdir)/lib/modules/$(abi_release)-$*/kernel, $(dbgpkgdir_zfs), zfs, pool/universe/z/zfs-linux/zfs-dkms_$(dkms_zfs_linux_version)_all.deb))