* busybox-1.2.1 fails
@ 2006-08-26 2:13 Mohammed Amine SAYA
2006-08-26 11:09 ` pHilipp Zabel
0 siblings, 1 reply; 8+ messages in thread
From: Mohammed Amine SAYA @ 2006-08-26 2:13 UTC (permalink / raw)
To: openembedded-devel
Hi all,
I am trying to build an opie image but busybox fails.
I got this :
|
/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/usr/sbin:
| chroot
| fbset
| rdate
| udhcpd
|
|
/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/usr/share:
| udhcpc
|
|
/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/usr/share/udhcpc:
| default.script
| mv: cannot overwrite directory
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/bin'
| mv: cannot overwrite directory
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/sbin'
| mv: cannot overwrite directory
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/usr'
NOTE: Task failed:
/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/temp/log.do_install.19657
NOTE: package busybox-1.2.1-r1: task do_package: failed
ERROR: TaskFailed event exception, aborting
NOTE: package busybox-1.2.1: failed
ERROR: Build of opie-image failed
Any hint please ?
Amine.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 fails
2006-08-26 2:13 busybox-1.2.1 fails Mohammed Amine SAYA
@ 2006-08-26 11:09 ` pHilipp Zabel
2006-08-26 12:54 ` Mohammed Amine SAYA
0 siblings, 1 reply; 8+ messages in thread
From: pHilipp Zabel @ 2006-08-26 11:09 UTC (permalink / raw)
To: openembedded-devel
On 8/26/06, Mohammed Amine SAYA <amine.saya@free.fr> wrote:
> Hi all,
> I am trying to build an opie image but busybox fails.
> I got this :
[...]
> |
> /home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/usr/share/udhcpc:
>
> | default.script
> | mv: cannot overwrite directory
Cannot overwrite directory?
Sounds like a permission problem.
Did you build as root once?
Try to manually rm -rf
/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image
regards
Philipp
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 fails
2006-08-26 13:43 ` Mohammed Amine SAYA
@ 2006-08-26 12:48 ` Mustafa Yuecel
2006-08-26 13:07 ` Koen Kooi
2006-08-26 14:32 ` busybox-1.2.1 and sysvinit-2.86 fail Mohammed Amine SAYA
0 siblings, 2 replies; 8+ messages in thread
From: Mustafa Yuecel @ 2006-08-26 12:48 UTC (permalink / raw)
To: openembedded-devel
Mohammed Amine SAYA wrote:
> Mohammed Amine SAYA wrote:
>> | mv: cannot overwrite directory
>> `/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/bin'
>> | mv: cannot overwrite directory
>> `/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/sbin'
>> | mv: cannot overwrite directory
>> `/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/usr'
>>>
>>> Cannot overwrite directory?
>>> Sounds like a permission problem.
>>> Did you build as root once?
>>>
>> No
>>
>>> Try to manually rm -rf
>>> /home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image
>>>
>> It worked, I removed it the image directory.
>> I used to build opie successfully with the old openembedded database
>> (until monotone 0.25) and bitbake 1.3.X.
>> I don't know what's happening. I ls -l almost all busybox directories in
>> $HOME/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1
>> and everything
>> seems to belong to me with the right mode.
>>
> It turns out that this line inside do_install function in
> busybox_1.2.1.bb file is causing the trouble :
> mv ${D}${base_bindir} ${D}${base_sbindir} ${D}${prefix} ${D}/busybox/
>
> I replaced "mv" with "cp -a" and it works, does anyone object to that or
> have a better fix ?
I have the same problem. I think that the installation routine of
busybox was slightly changed. The bin, sbin and usr directories already
exists in the busybox directory, so the above mv command will fail...
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 fails
2006-08-26 11:09 ` pHilipp Zabel
@ 2006-08-26 12:54 ` Mohammed Amine SAYA
2006-08-26 13:43 ` Mohammed Amine SAYA
0 siblings, 1 reply; 8+ messages in thread
From: Mohammed Amine SAYA @ 2006-08-26 12:54 UTC (permalink / raw)
To: Using the OpenEmbedded metadata to build Linux Distributions
pHilipp Zabel wrote:
> On 8/26/06, Mohammed Amine SAYA <amine.saya@free.fr> wrote:
>
>> Hi all,
>> I am trying to build an opie image but busybox fails.
>> I got this :
>>
> [...]
>
>> |
>> /home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/usr/share/udhcpc:
>>
>> | default.script
>>
| mv: cannot overwrite directory
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/bin'
| mv: cannot overwrite directory
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/sbin'
| mv: cannot overwrite directory
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/usr'
>> | mv: cannot overwrite directory
>>
>
>
Hi Philipp,
Thank you for your help.
> Cannot overwrite directory?
> Sounds like a permission problem.
> Did you build as root once?
>
No
> Try to manually rm -rf
> /home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image
It worked, I removed it the image directory.
I used to build opie successfully with the old openembedded database
(until monotone 0.25) and bitbake 1.3.X.
I don't know what's happening. I ls -l almost all busybox directories in
$HOME/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1
and everything
seems to belong to me with the right mode.
Still not working.
Amine.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 fails
2006-08-26 12:48 ` Mustafa Yuecel
@ 2006-08-26 13:07 ` Koen Kooi
2006-08-26 14:28 ` Mohammed Amine SAYA
2006-08-26 14:32 ` busybox-1.2.1 and sysvinit-2.86 fail Mohammed Amine SAYA
1 sibling, 1 reply; 8+ messages in thread
From: Koen Kooi @ 2006-08-26 13:07 UTC (permalink / raw)
To: Using the OpenEmbedded metadata to build Linux Distributions
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
bitbake busybox -c clean ; bitbake busybox
and your problem automagically disappears
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iD8DBQFE8EeOMkyGM64RGpERAsqwAJwKdN5WbLM6W2hnHHWbVp1KFvzttgCgkIa8
QwzGLHNjgZforTtpS1Vl2O8=
=7F2d
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 fails
2006-08-26 12:54 ` Mohammed Amine SAYA
@ 2006-08-26 13:43 ` Mohammed Amine SAYA
2006-08-26 12:48 ` Mustafa Yuecel
0 siblings, 1 reply; 8+ messages in thread
From: Mohammed Amine SAYA @ 2006-08-26 13:43 UTC (permalink / raw)
To: Using the OpenEmbedded metadata to build Linux Distributions
Mohammed Amine SAYA wrote:
> | mv: cannot overwrite directory
> `/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/bin'
> | mv: cannot overwrite directory
> `/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/sbin'
> | mv: cannot overwrite directory
> `/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image/busybox/usr'
>
>
> Hi Philipp,
> Thank you for your help.
>
>> Cannot overwrite directory?
>> Sounds like a permission problem.
>> Did you build as root once?
>>
>>
> No
>
>> Try to manually rm -rf
>> /home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1/image
>>
> It worked, I removed it the image directory.
> I used to build opie successfully with the old openembedded database
> (until monotone 0.25) and bitbake 1.3.X.
> I don't know what's happening. I ls -l almost all busybox directories in
> $HOME/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/arm-linux/busybox-1.2.1-r1
> and everything
> seems to belong to me with the right mode.
>
>
>
>
It turns out that this line inside do_install function in
busybox_1.2.1.bb file is causing the trouble :
mv ${D}${base_bindir} ${D}${base_sbindir} ${D}${prefix} ${D}/busybox/
I replaced "mv" with "cp -a" and it works, does anyone object to that or
have a better fix ?
Amine.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 fails
2006-08-26 13:07 ` Koen Kooi
@ 2006-08-26 14:28 ` Mohammed Amine SAYA
0 siblings, 0 replies; 8+ messages in thread
From: Mohammed Amine SAYA @ 2006-08-26 14:28 UTC (permalink / raw)
To: Using the OpenEmbedded metadata to build Linux Distributions
Koen Kooi wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> bitbake busybox -c clean ; bitbake busybox
> and your problem automagically disappears
>
No It does not, I did that like thousand times and I got the same
problem again and again.
replacing mv with cp -a fixed it.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: busybox-1.2.1 and sysvinit-2.86 fail
2006-08-26 12:48 ` Mustafa Yuecel
2006-08-26 13:07 ` Koen Kooi
@ 2006-08-26 14:32 ` Mohammed Amine SAYA
1 sibling, 0 replies; 8+ messages in thread
From: Mohammed Amine SAYA @ 2006-08-26 14:32 UTC (permalink / raw)
To: Using the OpenEmbedded metadata to build Linux Distributions
Mustafa Yuecel wrote:
>
> I have the same problem. I think that the installation routine of
> busybox was slightly changed. The bin, sbin and usr directories already
> exists in the busybox directory, so the above mv command will fail..
Yes I think that too.
Did somebody get a problem with sysvinit-2.86 ?
It complains about an existing link :
ln:
`/home/users/asaya/Work/OpenEmbedded/OpenEmbedded-Dev1-mnt028/build/tmp/work/at91sam9261-linux/sysvinit-2.86-r28/image/etc/rc2.d/S99stop-bootlogd':
File exists
Best regards,
Amine.
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2006-08-26 13:27 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-26 2:13 busybox-1.2.1 fails Mohammed Amine SAYA
2006-08-26 11:09 ` pHilipp Zabel
2006-08-26 12:54 ` Mohammed Amine SAYA
2006-08-26 13:43 ` Mohammed Amine SAYA
2006-08-26 12:48 ` Mustafa Yuecel
2006-08-26 13:07 ` Koen Kooi
2006-08-26 14:28 ` Mohammed Amine SAYA
2006-08-26 14:32 ` busybox-1.2.1 and sysvinit-2.86 fail Mohammed Amine SAYA
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.