On Tue, 2009-03-10 at 12:44 -0700, Scott James Remnant wrote:
> On Sun, 2009-03-08 at 21:38 -0700, Nashif, Anas wrote:
>
> > On 08/03/09 6:22 AM, "Scott James Remnant" <[email protected]> wrote:
> >
> > > On Fri, 2009-03-06 at 15:20 -0700, Nashif, Anas wrote:
> > >
> > >> X is not broken, the update from alpha to the current tree is not
> > >> supported using YUM atm because of various major changes.
> > >>
> > > What is the correct, supported way to install the current tree?
> > >
> > Using MIC2 and making it point to the development tree.
> >
> I tried that.
>
> I used mic2-0.6, and I changed the netbook-core.ks to say:
>
> repo --name=moblin2
> --baseurl=http://repo.moblin.org/moblin/development/core/ia32/os/
> repo --name=debug
> --baseurl=http://repo.moblin.org/moblin/development/core/ia32/debug/
>
> and I ran it as:
>
> sudo moblin-image-creator -c examples/netbook-core.ks -f liveusb
> --cache=mycache
>
> and it failed with:
>
> Traceback (most recent call last):
> File "/usr/bin/moblin-image-creator", line 273, in <module>
> sys.exit(main())
> File "/usr/bin/moblin-image-creator", line 203, in main
> creator.package(destdir)
> File "/usr/lib/python2.5/site-packages/mic/imgcreate/creator.py", line
> 698, in package
> self._stage_final_image()
> File "/usr/lib/python2.5/site-packages/mic/imgcreate/live.py", line
> 1060, in _stage_final_image
> self._image, minimal_size)
> File "/usr/lib/python2.5/site-packages/mic/imgcreate/fs.py", line 682,
> in create_image_minimizer
> snapshot.create()
> File "/usr/lib/python2.5/site-packages/mic/imgcreate/fs.py", line 611,
> in create
> if subprocess.call(args) != 0:
> File "/usr/lib/python2.5/subprocess.py", line 444, in call
> return Popen(*popenargs, **kwargs).wait()
> File "/usr/lib/python2.5/subprocess.py", line 594, in __init__
> errread, errwrite)
> File "/usr/lib/python2.5/subprocess.py", line 1153, in _execute_child
> raise child_exception
> OSError: [Errno 2] No such file or directory
I've seen this thing before... it's a trace you see when trying to exec
something from python (using subprocess) that doesn't exist on the
system.
mic2 needs to capture the exception to and provide an error that means
something (like 'please install foobar'.)
I'm not looking through the code right now, but I bet that Anas or Praj
will know what external executables mic2 might try to call... perhaps
mksquashfs?
--rusty
_______________________________________________
Moblin dev Mailing List
[email protected]
To manage or unsubscribe from this mailing list visit:
https://lists.moblin.org/mailman/listinfo/dev or your user account on
http://moblin.org once logged in.
For more information on the Moblin Developer Mailing lists visit:
http://moblin.org/community/mailing-lists