Both sides previous revisionPrevious revisionNext revision | Previous revision |
project:kernel-autobuild:announcement:howto [2016/04/14 18:47] – 91.89.129.106 | project:kernel-autobuild:announcement:howto [2016/10/26 20:14] (current) – 37.209.107.175 |
---|
| |
# install virtual engine using dhcp/tftp bootserver: | # install virtual engine using dhcp/tftp bootserver: |
kvm -M pc -net nic,macaddr=66:66:66:66:66:15,model=rtl8139 -net tap,script=/etc/kvm/kvm-ifup wheezy-kerneltest.img -name wheezy-kerneltest -k de -boot n -vnc 2 & | kvm -M pc -net nic,macaddr=66:66:66:66:66:15,model=rtl8139 -net tap,script=/etc/kvm/kvm-ifup wheezy-kerneltest.img -name wheezy-kerneltest -k de -boot n -vnc :2 & |
vncviewer :2 | vncviewer :2 |
# coming up: debian-basis-installation | # coming up: debian-basis-installation |
# keyboard: doesn't matter. just make sure it matches the kvm command ("-k de") line above | # keyboard: doesn't matter. just make sure it matches the kvm command ("-k de") line above |
# everything in one disk (/dev/sda1) | # everything in one disk (/dev/sda1) |
| # inside kvm f. Debian 8 / jessie: |
| # - get rid of systemd: |
| # cat << EOF > /etc/apt/preferences.d/sysv |
| # Package: systemd-sysv |
| # Pin: release o=Debian |
| # Pin-Priority: -1 |
| # EOF |
| # apt-get update |
| # apt-get install sysvinit-core |
| # </debian-jessie> |
# inside kvm: apt-get clean | # inside kvm: apt-get clean |
# inside kvm: dd if=/dev/zero of=/tmp/null ; rm /tmp/null | # inside kvm: dd if=/dev/zero of=/tmp/null ; rm /tmp/null |
* run ''kernel-autobuild --template 3.10'' or ''kernel-autobuild --template 3.4'' | * run ''kernel-autobuild --template 3.10'' or ''kernel-autobuild --template 3.4'' |
| |
===== build kernel 4.1.21 (Thu Apr 14 18:47:22 CEST 2016, work in progress) ===== | ===== build kernel 4.1.21 (Tue Apr 19 09:56:09 CEST 2016) ===== |
| |
<code> | <code> |
REL=4.1 | kernel-autobuild --kernel-base-version 4.1 --config /var/lib/kernel-autobuild/4.1/00-resources/config-4.2.0-0.bpo.1-amd64-debian-jessie-bpo --vspatch-url-template 'http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs\${PVER}.diff' --pver "2.3.8.4" --dotconfig-setting EXT4_FS=y,EXT4_ENCRYPTION=y --template 4.1 |
kernel-autobuild --kernel-base-version ${REL} --config /var/lib/kernel-autobuild/4.1/00-resources/config-4.2.0-0.bpo.1-amd64-debian-jessie-bpo --vspatch-url-template 'http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs\${PVER}.diff' --pver "2.3.8.4" --dotconfig-setting EXT4_FS=y,EXT4_ENCRYPTION=y | |
</code> | </code> |
Problem (likely to be a kvm image problem): | |
| ===== build kernel 4.1.24 (Thu May 12 15:19:44 CEST 2016) ===== |
| |
| <code> |
| /usr/bin/kernel-autobuild --kernel-base-version 4.1 --config /var/lib/kernel-autobuild/4.1/00-resources/config-4.2.0-0.bpo.1-amd64-debian-jessie-bpo --vspatch-url-template 'http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs\${PVER}.diff' --pver "2.3.8.4" --dotconfig-setting "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"'" --template 4.1 |
| </code> |
| |
| ===== build kernel 4.1.26 #2 (Tue Jun 14 14:24:45 CEST 2016) ===== |
| |
| <code> |
| "/usr/bin/kernel-autobuild" "--kernel-base-version" "4.1" "--config" "/var/lib/kernel-autobuild/4.1/00-resources/config-4.2.0-0.bpo.1-amd64-debian-jessie-bpo" "--vspatch-url-template" 'http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs\${PVER}.diff' "--pver" "2.3.8.4" "--dotconfig-setting" "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"',CONFIG_SYSTEM_TRUSTED_KEYRING=y,CONFIG_ASN1=m,CONFIG_CRYPTO_USER=m,CONFIG_CRYPTO_MCRYPTD=m,CONFIG_CRYPTO_USER_API_RNG=m,CONFIG_CRYPTO_HASH_INFO=y,CONFIG_ASYMMETRIC_KEY_TYPE=m,CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m,CONFIG_PUBLIC_KEY_ALGO_RSA=m,CONFIG_X509_CERTIFICATE_PARSER=m,CONFIG_PKCS7_MESSAGE_PARSER=m,CONFIG_PKCS7_TEST_KEY=m,CONFIG_CLZ_TAB=y,CONFIG_MPILIB=m" "--template" "4.1" --sequential 2 |
| </code> |
| |
| note: failed to include CONFIG_CRYPTO_TEST=m |
| |
| ===== build kernel 4.1.26 #3 (Tue Jun 14 16:17:59 CEST 2016) ===== |
| |
| <code> |
| "/usr/bin/kernel-autobuild" "--kernel-base-version" "4.1" "--config" "/var/lib/kernel-autobuild/4.1/00-resources/config-4.2.0-0.bpo.1-amd64-debian-jessie-bpo" "--vspatch-url-template" 'http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs\${PVER}.diff' "--pver" "2.3.8.4" "--dotconfig-setting" "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH'\"\"',CONFIG_SYSTEM_TRUSTED_KEYRING=y,CONFIG_ASN1=m,CONFIG_CRYPTO_USER=m,CONFIG_CRYPTO_MCRYPTD=m,CONFIG_CRYPTO_USER_API_RNG=m,CONFIG_CRYPTO_HASH_INFO=y,CONFIG_ASYMMETRIC_KEY_TYPE=m,CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m,CONFIG_PUBLIC_KEY_ALGO_RSA=m,CONFIG_X509_CERTIFICATE_PARSER=m,CONFIG_PKCS7_MESSAGE_PARSER=m,CONFIG_PKCS7_TEST_KEY=m,CONFIG_CLZ_TAB=y,CONFIG_MPILIB=m,CONFIG_CRYPTO_TEST=m" "--template" "4.1" --sequential 3 |
| </code> |
| |
| ===== build kernel 4.1.27 (Thu Jun 23 13:54:26 CEST 2016) ===== |
| |
| <code> |
| "/usr/bin/kernel-autobuild" "--kernel-base-version" "4.1" "--config" "/var/lib/kernel-autobuild/4.1/00-resources/config-4.2.0-0.bpo.1-amd64-debian-jessie-bpo" "--vspatch-url-template" 'http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs\${PVER}.diff' "--pver" "2.3.8.4" "--dotconfig-setting" "EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH='\"\"',CONFIG_SYSTEM_TRUSTED_KEYRING=y,CONFIG_ASN1=m,CONFIG_CRYPTO_USER=m,CONFIG_CRYPTO_MCRYPTD=m,CONFIG_CRYPTO_USER_API_RNG=m,CONFIG_CRYPTO_HASH_INFO=y,CONFIG_ASYMMETRIC_KEY_TYPE=m,CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m,CONFIG_PUBLIC_KEY_ALGO_RSA=m,CONFIG_X509_CERTIFICATE_PARSER=m,CONFIG_PKCS7_MESSAGE_PARSER=m,CONFIG_PKCS7_TEST_KEY=m,CONFIG_CLZ_TAB=y,CONFIG_MPILIB=m,CONFIG_CRYPTO_TEST=m" "--template" "4.1" |
| </code> |
| |
| ===== build kernel 4.1.33 (Oct 25 2016) ===== |
| |
<code> | <code> |
... | /usr/bin/kernel-autobuild --template 4.1 --kernel-base-version 4.1 --dotconfig-setting 'EXT4_FS=y,EXT4_ENCRYPTION=y,UEVENT_HELPER_PATH="",CONFIG_SYSTEM_TRUSTED_KEYRING=y,CONFIG_ASN1=m,CONFIG_CRYPTO_USER=m,CONFIG_CRYPTO_MCRYPTD=m,CONFIG_CRYPTO_USER_API_RNG=m,CONFIG_CRYPTO_HASH_INFO=y,CONFIG_ASYMMETRIC_KEY_TYPE=m,CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m,CONFIG_PUBLIC_KEY_ALGO_RSA=m,CONFIG_X509_CERTIFICATE_PARSER=m,CONFIG_PKCS7_MESSAGE_PARSER=m,CONFIG_PKCS7_TEST_KEY=m,CONFIG_CLZ_TAB=y,CONFIG_MPILIB=m,CONFIG_CRYPTO_TEST=m' |
[ 0.600084] registered taskstats version 1 | |
[ 0.602182] Key type encrypted registered | |
[ 0.603917] rtc_cmos 00:00: setting system clock to 2016-04-14 16:42:12 UTC (1460652132) | |
[ 0.607243] VFS: Cannot open root device "sda1" or unknown-block(0,0): error -6 | |
[ 0.609760] Please append a correct "root=" boot option; here are the available partitions: | |
[ 0.612533] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) | |
[ 0.615269] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.21-vs2.3.8.4+lihas1 #1 | |
[ 0.616522] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 | |
[ 0.616522] 0000000000000086 0000000000000000 ffffffff8161f4d8 0000000000001122 | |
[ 0.616522] ffffffff819e23e8 ffff88000643a000 ffffffff8161c1fd ffffffff819e297f | |
[ 0.616522] ffff880000000010 ffff88000712be88 ffff88000712be28 ffff88000712be78 | |
[ 0.616522] Call Trace: | |
[ 0.616522] [<ffffffff8161f4d8>] ? dump_stack+0x5d/0x79 | |
[ 0.616522] [<ffffffff8161c1fd>] ? panic+0xca/0x205 | |
[ 0.616522] [<ffffffff81d2d50d>] ? mount_block_root+0x1e5/0x2a7 | |
[ 0.616522] [<ffffffff81d2d755>] ? prepare_namespace+0x133/0x169 | |
[ 0.616522] [<ffffffff81d2d272>] ? kernel_init_freeable+0x1d4/0x1e6 | |
[ 0.616522] [<ffffffff81d2c8b2>] ? do_early_param+0x83/0x83 | |
[ 0.616522] [<ffffffff816126c0>] ? rest_init+0x80/0x80 | |
[ 0.616522] [<ffffffff816126ce>] ? kernel_init+0xe/0xf0 | |
[ 0.616522] [<ffffffff81626062>] ? ret_from_fork+0x42/0x70 | |
[ 0.616522] [<ffffffff816126c0>] ? rest_init+0x80/0x80 | |
[ 0.616522] Kernel Offset: disabled | |
[ 0.616522] ---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) | |
</code> | </code> |
| |