Openembedded Devel Discussions
 help / color / mirror / Atom feed
* 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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox