[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Hello Mirage World



Hi Carlos,

How are you running it?  The 'make run' for Xen will generate a skeleton .xl 
file, which you then run yourself using 'xl console -c <file>.xl'.  That should 
attach you to the Xen console, where you can see the hello world output.

-anil

On 7 Mar 2014, at 15:01, Luis Oviedo García <psxlco@xxxxxxxxxxxxxxxx> wrote:

> Hi,
> 
> Doing a clean installation and changing the ownership and permissions has 
> worked, now I am able to configure and build a Xen VM (I can see the files 
> generated), however when running the it does not generate the main.xl Xen 
> configuration file (xen-utils-common are installed) so I cannot see the 
> console commands generated by the for loop.
> 
> I would appreciate your help, thanks in advance.
> 
> Kind regards
> 
> Carlos Oviedo
> ________________________________________
> From: Mortier Richard
> Sent: Thursday, March 06, 2014 9:10 PM
> To: Oviedo García Luis
> Cc: mirageos-devel@xxxxxxxxxxxxxxxxxxxx
> Subject: Re: [MirageOS-devel] Hello Mirage World
> 
> hmm-- there might be some confusion here.
> 
> the "--unix" and "--xen" flags are to do with the target being built, not the 
> platform being built on. on a vanilla ubuntu platform i think you should be 
> able to use either (though you might need to apt-get install a few extra 
> packages for --xen, i can't recall; the install/hello-world pages on 
> openmirage.org should say).
> 
> given the permission denied error below for the lock file and the other 
> permission errors you were having, i'd strongly suspect it's ownership and 
> permission issues on files due to using sudo on some commands but not others. 
> (though i have to admit i've never come across the ibus stuff before!)
> 
> *assuming you've nothing special installed and you know this won't break 
> anything* and that your user and group are both called "carlos" i'd try 
> something like "sudo chown -R carlos:carlos /home/carlos".
> 
> if things ever get too confused, you can always "rm -rf ~/.opam" to 
> completely nuke opam state and start again.
> 
> all i can suggest at this point about the ibus thing is to use google... :)  
> (and possibly replace ubuntu with debian wheezy...)
> 
> 
> On 6 Mar 2014, at 13:07, Luis Oviedo García <psxlco@xxxxxxxxxxxxxxxx> wrote:
> 
>> Thanks Narayana,
>> 
>> I have tried as suggested, first removing the mirage-xen and 
>> mirage-console-xen, however, when I run "mirage configure --unix" I got the 
>> following error:
>> 
>> carlos@:~/mirage/mirage-skeleton/console$ mirage configure --unix
>> MIRAGE      Using the scanned config file: config.ml
>> MIRAGE      Compiling and dynlinking 
>> /home/carlos/mirage/mirage-skeleton/console/config.ml
>> MIRAGE      + Executing: rm -rf 
>> /home/carlos/mirage/mirage-skeleton/console/_build/config.*
>> MIRAGE      + Executing: cd /home/carlos/mirage/mirage-skeleton/console && 
>> ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs
>> console     CONFIGURE: /home/carlos/mirage/mirage-skeleton/console/config.ml
>> console     1 job [Unikernel.Main]
>> console     Installing OPAM packages.
>> console     + Executing: opam install --yes mirage-console-unix mirage-unix
>> console      'opam install --yes mirage-console-unix mirage-unix' failed.
>> console      Fatal error:
>> console      Sys_error("/home/carlos/.opam/lock: Permission denied")
>> [ERROR]      The command "opam install --yes mirage-console-unix 
>> mirage-unix" exited with code 1.
>> 
>> 
>> Then I tried "sudo mirage configure --unix" and it only opens an empty 
>> graphic console and the main and Makefile files are not generated.
>> 
>> Alternatively, I manually installed the OPAM packages (mirage-console-unix 
>> and mirage-unix), but still I am stuck.
>> 
>> I would appreciate your help, thanks in advance.
>> 
>> Kind regards
>> 
>> Carlos Oviedo
>> ________________________________________
>> From: Narayana Reddy Y [narayana1208@xxxxxxxxxxx]
>> Sent: Wednesday, March 05, 2014 6:08 PM
>> To: Oviedo García Luis
>> Subject: Re: [MirageOS-devel] Hello Mirage World
>> 
>> HI carlos,
>>              You have to specify unix as your installed mirage on linux to 
>> work properly as far as i know
>> 
>>           sudo mirage configure --unix i mean other than xen option .i think 
>> there are two options one is unix other is xen .so use --unix to work for 
>> your system.
>> 
>> 
>> On Wed, Mar 5, 2014 at 11:23 PM, Luis Oviedo García 
>> <psxlco@xxxxxxxxxxxxxxxx<mailto:psxlco@xxxxxxxxxxxxxxxx>> wrote:
>> Hi,
>> 
>> I would appreciate your help on the following issue.
>> 
>> I recently installed Mirage using OPAM following the instructions as 
>> provided in the documentation available at 
>> www.openmirage.com<http://www.openmirage.com> (I am on a 64-bit Linux-Ubuntu 
>> machine). However, I cannot complete the Hello World example given there. I 
>> think the problem starts with the command "mirage configure --xen", the 
>> error encountered is as follows:
>> 
>> -carlos@:~/mirage/mirage-skeleton/console$ sudo mirage configure --xen
>> 
>> -(mirage:4984): IBUS-WARNING **: The owner of /home/carlos/.config/ibus/bus 
>> is not root!
>> 
>> An empty graphic console is shown and the files main.ml<http://main.ml> and 
>> Makefile are not generated.
>> 
>> What I saw is that the "mirage configure --xen" command executes the 
>> installation of "mirage-console-xen" and "mirage-xen" which I have installed 
>> manually through the "opam install" command (current versions are 1.0.2 and 
>> 1.1.1, respectively), however, the problem persists.
>> 
>> I changed the permissions to root of the file /home/carlos/.config/ibus/bus 
>> and try again "sudo mirage configure --xen", although this time there is no 
>> error messages I still get an empty graphic console and files 
>> main.ml<http://main.ml> and Makefile are not generated.
>> 
>> Thanks in advance.
>> 
>> 
>> Kind regards
>> 
>> Carlos OviedoThis message and any attachment are intended solely for the 
>> addressee and may contain confidential information. If you have received 
>> this message in error, please send it back to me, and immediately delete it. 
>>   Please do not use, copy or disclose the information contained in this 
>> message or in any attachment.  Any views or opinions expressed by the author 
>> of this email do not necessarily reflect the views of the University of 
>> Nottingham.
>> 
>> This message has been checked for viruses but the contents of an attachment
>> may still contain software viruses which could damage your computer system, 
>> you are advised to perform your own checks. Email communications with the 
>> University of Nottingham may be monitored as permitted by UK legislation.
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx<mailto:MirageOS-devel@xxxxxxxxxxxxxxxxxxxx>
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
>> 
>> 
>> 
>> --
>> Thanks and Regards,
>> Y.Narayana Reddy,
>> http://member.acm.org/~narayanareddy3
>>     IIIT-DelhiThis message and any attachment are intended solely for the 
>> addressee and may contain confidential information. If you have received 
>> this message in error, please send it back to me, and immediately delete it. 
>>   Please do not use, copy or disclose the information contained in this 
>> message or in any attachment.  Any views or opinions expressed by the author 
>> of this email do not necessarily reflect the views of the University of 
>> Nottingham.
>> 
>> This message has been checked for viruses but the contents of an attachment
>> may still contain software viruses which could damage your computer system, 
>> you are advised to perform your own checks. Email communications with the 
>> University of Nottingham may be monitored as permitted by UK legislation.
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> MirageOS-devel mailing list
>> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
>> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 
> 
> --
> Cheers,
> 
> R.
> 
> 
> 
> 
> This message and any attachment are intended solely for the addressee and may 
> contain confidential information. If you have received this message in error, 
> please send it back to me, and immediately delete it.   Please do not use, 
> copy or disclose the information contained in this message or in any 
> attachment.  Any views or opinions expressed by the author of this email do 
> not necessarily reflect the views of the University of Nottingham.
> 
> This message has been checked for viruses but the contents of an attachment
> may still contain software viruses which could damage your computer system, 
> you are advised to perform your own checks. Email communications with the 
> University of Nottingham may be monitored as permitted by UK legislation.
> 
> 
> 
> 
> 
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
> http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
> 


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.