Re: [Sugar-devel] SoaS on the XO progress

2009-01-24 Thread Bernie Innocenti
Sayamindu Dasgupta wrote:
 FWIW, I have noticed mmap errors while trying to deal with large files
 (~70MB) on the standard OLPC builds. localedef does not work in the XO
 for this (strace shows that it chokes when trying to mmap
 /usr/lib/locale/locale-archive)

I don't think it's related to the size of the file.  Writeable file
mappings are just not supported by jffs2, and cause mmap() to return
an error.

glibc likes to do it when building the locale-archive, and I vaguely
remember I had a workaround for this in our fork of the glibc rpm.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] SoaS on the XO progress

2009-01-24 Thread Bernie Innocenti
C. Scott Ananian wrote:
 It's probably worth reading through the pilgrim
 'streams.d/olpc-development.stream' file to see if there are other
 fixes you are missing.

Indeed.

Starting with a white-room F10 build is going to cause many such
regressions, and re-discovering all the associated workarounds is
going to cost a lot of time.

-- 
   // Bernie Innocenti - http://www.codewiz.org/
 \X/  Sugar Labs   - http://www.sugarlabs.org/
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] SoaS on the XO progress

2009-01-23 Thread Sayamindu Dasgupta
On Fri, Jan 23, 2009 at 10:47 PM, Marco Pesenti Gritti
marc...@sugarlabs.org wrote:
 Yay, stock F10 is now running GNOME fine. Some more things I found:

 * I was not using -a when copying the files, so owners and all kind of
 other stuff was not preserved. That's the cause of the hal failure,
 new script attached.

 * With selinux enabled you cannot login from the console. Perhaps
 jffs2/selinux issues? I'm just disabling it for now.

 -selinux --enforcing
 +selinux --disabled

 * rpm does not work. It complains about mmap failure when reading the
 db, jffs2 related?


FWIW, I have noticed mmap errors while trying to deal with large files
(~70MB) on the standard OLPC builds. localedef does not work in the XO
for this (strace shows that it chokes when trying to mmap
/usr/lib/locale/locale-archive)

-sdg-





-- 
Sayamindu Dasgupta
[http://sayamindu.randomink.org/ramblings]
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] SoaS on the XO progress

2009-01-23 Thread C. Scott Ananian
On Fri, Jan 23, 2009 at 12:17 PM, Marco Pesenti Gritti
marc...@sugarlabs.org wrote:
 * rpm does not work. It complains about mmap failure when reading the
 db, jffs2 related?

As far as I know, jffs2 doesn't support writable mmaps.  In the debian
ports, we add some special magic to tell apt not to use them (
http://wiki.laptop.org/go/Installing_Debian_as_an_upgrade ); and the
following code from pilgrim appears to do something similar:
echo   - Configuring RPM to not use writable mmap (as jffs2
don't support it)
mkdir -p $INSTALL_ROOT/etc/rpm
cat EOF  $INSTALL_ROOT/etc/rpm/macros.rpmdb
%__dbi_cdb create private nommap
EOF

It's probably worth reading through the pilgrim
'streams.d/olpc-development.stream' file to see if there are other
fixes you are missing.
 --scott

-- 
 ( http://cscott.net/ )
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] SoaS on the XO progress

2009-01-23 Thread Marco Pesenti Gritti
On Fri, Jan 23, 2009 at 6:42 PM, C. Scott Ananian csc...@laptop.org wrote:
 On Fri, Jan 23, 2009 at 12:17 PM, Marco Pesenti Gritti
 marc...@sugarlabs.org wrote:
 * rpm does not work. It complains about mmap failure when reading the
 db, jffs2 related?

 As far as I know, jffs2 doesn't support writable mmaps.  In the debian
 ports, we add some special magic to tell apt not to use them (
 http://wiki.laptop.org/go/Installing_Debian_as_an_upgrade ); and the
 following code from pilgrim appears to do something similar:
echo   - Configuring RPM to not use writable mmap (as jffs2
 don't support it)
mkdir -p $INSTALL_ROOT/etc/rpm
cat EOF  $INSTALL_ROOT/etc/rpm/macros.rpmdb
 %__dbi_cdb create private nommap
 EOF

Good catch, thanks!

Marco
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [Sugar-devel] SoaS on the XO progress

2009-01-21 Thread Tomeu Vizoso
On Wed, Jan 21, 2009 at 17:36, Marco Pesenti Gritti
marc...@sugarlabs.org wrote:
1 haldaemon fails to start and I couldn't find any error log.

 Maybe running it directly, rather than via init, will expose the
 problem?

 When running it directly it was sitting for a while and then exiting
 without any error (even in verbose mode). I should strace it.

I would gdb it first and only if that turns out being hard, then try
my luck with strace.

Regards,

Tomeu
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel