2009/12/19 Lucas C. Villa Real <luca...@gobolinux.org>:
> On Sat, Dec 19, 2009 at 3:06 AM, Lucas C. Villa Real
> <luca...@gobolinux.org> wrote:
>> On Sat, Dec 19, 2009 at 2:09 AM, Lucas C. Villa Real
>> <luca...@gobolinux.org> wrote:
>> [...]
>>> g...@blackrain /Data/ChrootCompile] ChrootCompile -l -n -t -S
>>> /Data/Compile/Recipes/OpenSSL/0.9.8k-r3
>>> ...
>>> Compile: Making a safe copy of installed version |
>>> /Programs/Scripts/Current/bin/../Functions/GoboLinux: line 683: [:
>>> argument expected
>>
>> Ok, this one was fixed with the latest commit.
>>
>>> rm: cannot remove `/Programs/OpenSSL/0.9.8k': Device or resource busy
>>
>> Should we rm -rf $target/* instead?
>>
We could do that, but there's no functional difference, only that we
remove the warning, as we do that removal in a previous step since
r4236 ( 
http://lists.gobolinux.org/pipermail/gobolinux-commits/2009-December/004013.html
).

>>> Compile: Asserting that requirements are met...
>>> SandboxInstall: unionfs is available. Using UnionSandbox.
>>> SandboxInstall: Installing OpenSSL...
>>> mkdir: cannot create directory `/System/Kernel/Status': No such file
>>> or directory
>>> mount: mount point /System/Kernel/Status does not exist
>>
>> This is an error in unionfs -- looks like the underlying procfs
>> confuses it. The problem goes away with unionfs-fuse, although the
>> installation takes notably much more time to complete.
>>
>>> UnionSandbox: Cleaning up.
>>> umount: /.union_mp.tmp.KOKqe0Enlzz//System/Kernel/Status: not found
>>
>> Goes away with unionfs-fuse.
>>
I've just ignored them so far, since it doesn't seem to be any
functional difference if it succeeds to mount or not. I one looks in
/S/K/S inside the sandbox it looks populated.

>>> UnionSandbox: Moving entries to: 
>>> /Programs/OpenSSL/0.9.8k/.SandboxInstall_Root
>>> SandboxInstall: Postprocessing Sandbox
>>> SandboxInstall: Left over files:
>>> Programs
>>> Programs/OpenSSL
>>> Programs/OpenSSL/0.9.8k-safelinking
>>> Programs/OpenSSL/0.9.8k-safelinking/lib
>>> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig
>>> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/openssl.pc
>>> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/libssl.pc
>>> Programs/OpenSSL/0.9.8k-safelinking/lib/pkgconfig/libcrypto.pc
>>> Programs/OpenSSL/0.9.8k-safelinking/lib/engines
>>> Programs/OpenSSL/0.9.8k-safelinking/lib/engines/libgmp.so
>>> ...
>>> Compile: Restoring safe copy *
>>> Compile: OpenSSL 0.9.8k - Installation step failed.
>>> ChrootCompile: Compilation failed, invoking bash for debugging purposes.
>>
>> But this one still persists, and the recipe looks ok. Do you have any ideas?
>
I can't reproduce that error here having tried both FiboSandbox and
UnionSandbox (unionfs). Have you updated Scripts and Compile inside
your chroot?

> Forcing the removal of that directory fixes the problem, but I don't
> know if we're supposed to do that in SandboxInstall:
>
No, this is a recipe issue.

-- 
/Jonas
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel

Reply via email to