User Tools

Site Tools


project:kernel-autobuild:announcement:howto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
project:kernel-autobuild:announcement:howto [2016/04/14 18:47] 91.89.129.106project:kernel-autobuild:announcement:howto [2016/10/26 20:14] (current) 37.209.107.175
Line 77: Line 77:
  
 # 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
Line 83: Line 83:
 # 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
Line 182: Line 192:
   * 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.--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 -+
-[    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>
  
project/kernel-autobuild/announcement/howto.1460652459.txt.gz · Last modified: 2016/04/14 18:47 by 91.89.129.106