Le 04/09/2013 18:29, Andreas Färber a écrit :
> Am 04.09.2013 17:47, schrieb Guillaume Gardet:
>> Le 04/09/2013 17:29, Andreas Färber a écrit :
>>> Am 04.09.2013 12:28, schrieb Guillaume Gardet:
>>>> ATM JeOS rootfs and JeOS-raspberrypi are scheduled.
>>>> Let see if they build successfully. If so, we could try to test them.
>>>>
>>>> https://build.opensuse.org/package/show/openSUSE:Factory:ARM/JeOS.armv6
>>>> https://build.opensuse.org/package/show/devel:ARM:Factory:Contrib:RaspberryPi/JeOS-raspberrypi
>>> I've observed them in the "scheduled" state a number of times in the
>>> last few days, but nothing ever got published.
>> With old kiwi we got lots of build problems with armv6 images. Then, armv6l 
>> build worker crashed which resulted in no armv6 build for a while. :(
>>
>>> The last Factory:Contrib JeOS-raspberrypi log looks like the last build
>>> got killed while installing packages. Possibly a rebuild due to updated
>>> dependencies?
>> Maybe. Local build still fail during last package installation.
> So my guess was wrong, I get the same locally without interrupting it.
> CC'ing Markus.
>
> [  702s] Retrieving package bind-utils-9.9.3P2-1.1.armv6hl (175/211),
> 281.4 KiB (901.2 KiB unpacked)
> [  702s] (175/211) Installing: bind-utils-9.9.3P2-1.1 [........done]
> [  702s] Additional rpm output:
> [  702s] warning:
> /var/cache/kiwi/packages/usr_src_packages_SOURCES_repos_openSUSE:Factory:ARM_standard/armv6l/bind-utils-9.9.3P2-1.1.armv6hl.rpm:
> Header V3 RSA/SHA256 Signature, key ID 3dbdc284: NOKEY
> [  702s] warning: %post(bind-utils-9.9.3P2-1.1.armv6hl) scriptlet
> failed, exit status 127
> [  702s]
> [  702s]
> [  702s] Retrieving package atftp-0.7.0-156.1.armv6hl (176/211),  60.4
> KiB (135.4 KiB unpacked)
> [  702s] (176/211) Installing: atftp-0.7.0-156.1 [.
> [  702s] Problem occured during or after installation or removal of
> packages:
> [  702s] Installation aborted by user
> [  702s]
> [  702s] Please see the above error message for a hint.
> [  702s] + ECODE=4
> [  702s] + echo 4
> [  702s] + exit 4
> [  702s] Sep-04 15:52:04 <1> : EXEC [rm -f
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900/screenrc.smart*]
> [  703s] Sep-04 15:52:05 <1> : EXEC [rm -f
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900/screenrc.ctrls]
> [  703s] Sep-04 15:52:05 <1> : Umounting path:
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900/proc
> [  703s] Sep-04 15:52:05 <1> : EXEC [umount
> "/usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900/proc"
> 2>&1]
> [  703s] Sep-04 15:52:05 <1> : Umounting path:
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900//var/cache/kiwi
> [  703s] Sep-04 15:52:05 <1> : EXEC [umount
> "/usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900//var/cache/kiwi"
> 2>&1]
> [  703s] Sep-04 15:52:05 <1> : Umounting path:
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900/dev
> [  703s] Sep-04 15:52:05 <1> : EXEC [umount
> "/usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl/kiwi-VMXboot-16900/dev"
> 2>&1]
> [  704s] Sep-04 15:52:05 <1> : Release package manager lock
> [  704s] Sep-04 15:52:05 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
> [  704s] Sep-04 15:52:06 <3> : Base initialization failed
> [  704s] Sep-04 15:52:06 <1> : Release package manager lock
> [  704s] Sep-04 15:52:06 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
> [  704s] Sep-04 15:52:06 <1> : Release package manager lock
> [  704s] Sep-04 15:52:06 <1> : EXEC [rm -f /var/lock/kiwi-init.lock]
> [  704s] Sep-04 15:52:06 <1> : EXEC [rm -f
> /var/cache/kiwi/zypper/zypper.conf.16900
> /var/cache/kiwi/zypper/zypp.conf.16900]
> [  704s] Sep-04 15:52:06 <1> : EXEC [rm -rf
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl]
> [  705s] Sep-04 15:52:07 <3> : KIWI exited with error(s)
> [  705s] Sep-04 15:52:07 <1> : EXEC [rm -rf
> /usr/src/packages/KIWI-oem/oem/boot-VMX.ZWqdPl 2>&1]
>
> The buildroot was: /home/andreas/OBS/buildroot-jeos-raspi

I have exactly the same error.

>
>>> The last Factory:ARM JeOS.armv6 log errored out finding "No provider"
>>> for a number of packages.
>> This one have been fixed with latest kiwi. :)
>>
>>
>>
>> I managed to build JeOS.armv6 locally but not JeOS-raspberrypi. So I have 
>> made a manual partitioning and a manual install of JeOS.armv6 rootfs on my 
>> SD card and ... it is working !:D
>>
>> I am uploading my SD card image to my server so that people can test it. I 
>> will send you the link once upload is complete.
> Thanks, looking forward to playing with that!

It can be downloaded from here:
http://guillaume.gardet.free.fr/openSUSE/RPi/openSUSE-RPi-image-20130904.raw.xz

I used a 2 GB SD card so the raw image can be 'dd' on a 2 GB (or more) SD card.

People are welcome to test it. But it is just a temp workaround until we get a 
working OBS image for RPi.

Known issues: (maybe caused by libcrypto which seems to use _armv7_neon_probe)
* zypper lu/ref gives illegal instruction
* yast2 --install gives illegal instruction too (which lead to YaST2 firstboot 
fail when trying to update repos but you get back to command line)


Working things:
* Video output
* USB keyboard
* Ethernet (autoconfigured)
* Most commands (ls, cd, wget, rpm, etc.)

Guillaume


-- 
To unsubscribe, e-mail: [email protected]
To contact the owner, e-mail: [email protected]

Reply via email to