Re: emulators/petitecloud 0.2.1 available
Trying to build 0.2.5 via your instructions on petitecloud.org I get the following error during make install... === Creating users and/or groups. ** Cannot find any information about group `petitecloud' in /usr/ports/GIDs. *** Error code 1 Stop. make: stopped in /usr/ports/emulators/petitecloud Any help is appreciated. On Wed, Jan 22, 2014 at 9:30 PM, Aryeh Friedman aryeh.fried...@gmail.comwrote: This is correct behavior since there are no long lived processes all running the rc.d does is do some quick system wide inits needed to run vm's correctly (currently it loads vmm, if_tap and aio and also creates the bridge that vm's will be using). This is true for all PetiteCloud commands, namely they do whatever action they need to perform and then die (no long living processes if you don't count the hyperv's or tomcat). Forgot to mention you will also need a cd image to install from that is kept in where ever your cdPrefix is (/vms/cds by default but settable in the settings screen or /usr/local/etc/petitecloud/settings.cfg) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
Either apply the patch (see site) to a unmodified ports tree or move both UIDs and GIDs from the port dir to /usr/ports note the released 0.2.5 we had last night had a small but critical bug the current download fixes it (0.2.6) [it was not possible to create instances with less then all 5 drives slots filled in] please direct ALL followups to this to petitecloud-gene...@lists.petitecloud.nyclocal.net (the subscription link is under resources on the site) On Thu, Feb 13, 2014 at 2:50 PM, Jason Garrett kinged...@gmail.com wrote: Trying to build 0.2.5 via your instructions on petitecloud.org I get the following error during make install... === Creating users and/or groups. ** Cannot find any information about group `petitecloud' in /usr/ports/GIDs. *** Error code 1 Stop. make: stopped in /usr/ports/emulators/petitecloud Any help is appreciated. On Wed, Jan 22, 2014 at 9:30 PM, Aryeh Friedman aryeh.fried...@gmail.comwrote: This is correct behavior since there are no long lived processes all running the rc.d does is do some quick system wide inits needed to run vm's correctly (currently it loads vmm, if_tap and aio and also creates the bridge that vm's will be using). This is true for all PetiteCloud commands, namely they do whatever action they need to perform and then die (no long living processes if you don't count the hyperv's or tomcat). Forgot to mention you will also need a cd image to install from that is kept in where ever your cdPrefix is (/vms/cds by default but settable in the settings screen or /usr/local/etc/petitecloud/settings.cfg) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
2014-01-20 Aryeh Friedman wrote: Fixed and posted new port files to petitecloud.org... side question - should I update the PR for the port or create a new one? Please update the existing one. Already done via GNATS Trying the patch from http://www.freebsd.org/cgi/query-pr.cgi?pr=185362 # make === License BSD accepted by the user === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - found === Fetching all distfiles required by src-petitecloud-aryeh-0.2.1 for building === Extracting for src-petitecloud-aryeh-0.2.1 = SHA256 Checksum mismatch for src-petitecloud-aryeh-0.2.1.tar.gz. === Refetch for 1 more times files: src-petitecloud-aryeh-0.2.1.tar.gz === License BSD accepted by the user === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - found = src-petitecloud-aryeh-0.2.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/. = Attempting to fetch ftp://ftp.petitecloud.org/petitecloud/0.2.1/aryeh/src-petitecloud-aryeh-0.2.1.tar.gz fetch: ftp://ftp.petitecloud.org/petitecloud/0.2.1/aryeh/src-petitecloud-aryeh-0.2.1.tar.gz: size mismatch: expected 116983, actual 109364 After hacking the distfile to match the file on a ftp server: # make === License BSD accepted by the user === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - found === Fetching all distfiles required by src-petitecloud-aryeh-0.2.1 for building === Extracting for src-petitecloud-aryeh-0.2.1 = SHA256 Checksum OK for src-petitecloud-aryeh-0.2.1.tar.gz. === Patching for src-petitecloud-aryeh-0.2.1 === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/bin/cook - found === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/openjdk7/bin/java - found === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/share/java/classes/thistest-aryeh-0.1.jar - not found ===Verifying install for /usr/local/share/java/classes/thistest-aryeh-0.1.jar in /usr/ports/devel/thistest = No directory for /usr/local/share/java/classes/thistest-aryeh-0.1.jar. Skipping.. === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/apache-tomcat-7.0/bin/catalina.sh - found === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/bin/qemu-system-x86_64 - found === Configuring for src-petitecloud-aryeh-0.2.1 === Building for src-petitecloud-aryeh-0.2.1 --- all --- All work done in install # make install === Staging for src-petitecloud-aryeh-0.2.1 === Generating temporary packing list === Creating users and/or groups. All work done in install cook -nl -s -b src/build/cook/Howto.cook project=o-petitecloud change=26 cook-blank/deploy-local installdir=../stage//usr/local inrelease=true user=aryeh sudo=; Creating scrap/tmp/keystore Making /vms/cds Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/runtime/os/OSCommandParser.java for release Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/test/org/petitecloud/runtime/os/TestOSCommandParser.java for release [...] Preparing scrap/src-petitecloud-aryeh-0.2.1/src/build/aegis/aegis.conf for release Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/io/PetiteCloudIOException.java for release Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/io/ByteArrayInput.java for release Compiling all java classes for Java 7 warning: [path] bad path element /usr/local/share/java/classes/thistest-aryeh-0.1.jar: no such file or directory src/java/test/TestMain.java:4: error: package thistest.core does not exist import thistest.core.*; ^ src/java/test/TestMain.java:42: error: cannot find symbol private Result result; ^ symbol: class Result location: class TestMain src/java/test/org/petitecloud/ui/TestAll.java:6: error: package thistest.core does not exist import thistest.core.*; [... followed by lots of these package thistest.core does not exist further on ...] Mark ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
On Wed, Jan 22, 2014 at 7:03 PM, Mark Martinec mark.martinec+free...@ijs.si wrote: 2014-01-20 Aryeh Friedman wrote: Fixed and posted new port files to petitecloud.org... side question - should I update the PR for the port or create a new one? Please update the existing one. Already done via GNATS Trying the patch from http://www.freebsd.org/cgi/query-pr.cgi?pr=185362 # make === License BSD accepted by the user === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - found === Fetching all distfiles required by src-petitecloud-aryeh-0.2.1 for building === Extracting for src-petitecloud-aryeh-0.2.1 = SHA256 Checksum mismatch for src-petitecloud-aryeh-0.2.1.tar.gz. === Refetch for 1 more times files: src-petitecloud-aryeh-0.2.1.tar.gz === License BSD accepted by the user === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - found = src-petitecloud-aryeh-0.2.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/. = Attempting to fetch ftp://ftp.petitecloud.org/ petitecloud/0.2.1/aryeh/src-petitecloud-aryeh-0.2.1.tar.gz fetch: ftp://ftp.petitecloud.org/petitecloud/0.2.1/aryeh/src- petitecloud-aryeh-0.2.1.tar.gz: size mismatch: expected 116983, actual 109364 We had a build system bug that did this (updated the release files even when no release was made) it is now solved I will be posting the right dist-info with the patch fixing the below After hacking the distfile to match the file on a ftp server: # make === License BSD accepted by the user === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/sbin/pkg - found === Fetching all distfiles required by src-petitecloud-aryeh-0.2.1 for building === Extracting for src-petitecloud-aryeh-0.2.1 = SHA256 Checksum OK for src-petitecloud-aryeh-0.2.1.tar.gz. === Patching for src-petitecloud-aryeh-0.2.1 === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/bin/cook - found === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/openjdk7/bin/java - found === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/share/java/classes/thistest-aryeh-0.1.jar - not found ===Verifying install for /usr/local/share/java/classes/thistest-aryeh-0.1.jar in /usr/ports/devel/thistest = No directory for /usr/local/share/java/classes/thistest-aryeh-0.1.jar. Skipping.. === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/apache-tomcat-7.0/bin/catalina.sh - found === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/bin/qemu-system-x86_64 - found === Configuring for src-petitecloud-aryeh-0.2.1 === Building for src-petitecloud-aryeh-0.2.1 --- all --- All work done in install # make install === Staging for src-petitecloud-aryeh-0.2.1 === Generating temporary packing list === Creating users and/or groups. All work done in install cook -nl -s -b src/build/cook/Howto.cook project=o-petitecloud change=26 cook-blank/deploy-local installdir=../stage//usr/local inrelease=true user=aryeh sudo=; Creating scrap/tmp/keystore Making /vms/cds Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/ runtime/os/OSCommandParser.java for release Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/test/org/ petitecloud/runtime/os/TestOSCommandParser.java for release [...] Preparing scrap/src-petitecloud-aryeh-0.2.1/src/build/aegis/aegis.conf for release Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/io/PetiteCloudIOException.java for release Preparing scrap/src-petitecloud-aryeh-0.2.1/src/java/org/petitecloud/io/ByteArrayInput.java for release Compiling all java classes for Java 7 warning: [path] bad path element /usr/local/share/java/ classes/thistest-aryeh-0.1.jar: no such file or directory src/java/test/TestMain.java:4: error: package thistest.core does not exist import thistest.core.*; ^ src/java/test/TestMain.java:42: error: cannot find symbol private Result result; ^ symbol: class Result location: class TestMain src/java/test/org/petitecloud/ui/TestAll.java:6: error: package thistest.core does not exist import thistest.core.*; [... followed by lots of these package thistest.core does not exist further on ...] You need devel/thistest ( http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/185363)... I am planning on removing this depend in 0.2.2 or 0.2.3 depending on other things -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
2014-01-23 01:09, Aryeh Friedman wrote: fetch: ftp://ftp.petitecloud.org/petitecloud/0.2.1/aryeh/src- petitecloud-aryeh-0.2.1.tar.gz: size mismatch: expected 116983, actual 109364 We had a build system bug that did this (updated the release files even when no release was made) it is now solved I will be posting the right dist-info with the patch fixing the below Thanks! === src-petitecloud-aryeh-0.2.1 depends on file: /usr/local/share/java/classes/thistest-aryeh-0.1.jar - not found ===Verifying install for /usr/local/share/java/classes/thistest-aryeh-0.1.jar in /usr/ports/devel/thistest You need devel/thistest ( http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/185363) Thanks, got it now patched and installed, after some wrestling with an aryeh/aegis mismatch. Have the tomcat running now, but starting petitecloud has no effect (no new process, no error messages in syslog). Running the java command as seen in /usr/local/etc/rc.d/petitecloud.sh returns to prompt right away. I guess I need to adjust settings in /usr/local/etc/petitecloud/, too late tonight to play with it now. Btw, the '.sh' in /usr/local/etc/rc.d/petitecloud.sh name is unusual, all other start/stop scripts have no '.sh' in their name, and the 'service petitecloud start' complains that a service does not exist. ... I am planning on removing this depend in 0.2.2 or 0.2.3 depending on other things Good, thanks. Mark ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
On Wed, Jan 22, 2014 at 9:03 PM, Mark Martinec mark.martinec+free...@ijs.si wrote: 2014-01-23 01:09, Aryeh Friedman wrote: You need devel/thistest ( http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/185363) Thanks, got it now patched and installed, after some wrestling with an aryeh/aegis mismatch. Have the tomcat running now, but starting petitecloud has no effect (no new process, no error messages in syslog). Running the java command as seen in /usr/local/etc/rc.d/petitecloud.sh returns to prompt right away. I guess I need to adjust settings in /usr/local/etc/petitecloud/, too late tonight to play with it now. This is correct behavior since there are no long lived processes all running the rc.d does is do some quick system wide inits needed to run vm's correctly (currently it loads vmm, if_tap and aio and also creates the bridge that vm's will be using). This is true for all PetiteCloud commands, namely they do whatever action they need to perform and then die (no long living processes if you don't count the hyperv's or tomcat). Btw, the '.sh' in /usr/local/etc/rc.d/petitecloud.sh name is unusual, all other start/stop scripts have no '.sh' in their name, and the 'service petitecloud start' complains that a service does not exist. Again will get this in the next release (we are planning a set of refactorings to the build system in the next tertiary version or two). BTW if your interested in helping in this area contact me privately and I will help you get our development environment setup on an instance (probally just send you a clone of ours). PetiteCloud would benefit for example from improving it's support for non-bhyve [FB bootonly]/qemu hyperv's (we have other development priorities and thus are unlikely to widen this anytime soon to any great extent). We also have not as much time as we would like for documentation so writing something would also be helpful. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
This is correct behavior since there are no long lived processes all running the rc.d does is do some quick system wide inits needed to run vm's correctly (currently it loads vmm, if_tap and aio and also creates the bridge that vm's will be using). This is true for all PetiteCloud commands, namely they do whatever action they need to perform and then die (no long living processes if you don't count the hyperv's or tomcat). Forgot to mention you will also need a cd image to install from that is kept in where ever your cdPrefix is (/vms/cds by default but settable in the settings screen or /usr/local/etc/petitecloud/settings.cfg) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
On Fri, Jan 17, 2014 at 09:36:27PM -0500, Aryeh Friedman wrote: On Fri, Jan 17, 2014 at 7:25 PM, Aryeh Friedman aryeh.fried...@gmail.comwrote: On Fri, Jan 17, 2014 at 7:11 PM, Mark Martinec mark.martinec+free...@ijs.si wrote: http://www.PetiteCloud.org -- http://www.petitecloud.org/downloads/port.tar.gz # make === src-petitecloud-aegis-0.2.1 depends on file: /usr/local/sbin/pkg - found = src-petitecloud-aegis-0.2.1.tar.gz doesn't seem to exist in /usr/ports/distfiles/. = Attempting to fetch ftp://ftp.petitecloud.org/petitecloud/0.2.1/aegis/src- petitecloud-aegis-0.2.1.tar.gz fetch: ftp://ftp.petitecloud.org/petitecloud/0.2.1/aegis/src- petitecloud-aegis-0.2.1.tar.gz: File unavailable (e.g., file not found, no access) There is no directory 'aegis' there, but there is an 'aryeh'. Also there is no src-petitecloud-aegis-0.2.1.tar.gz in it. URL should probably be: ftp://ftp.petitecloud.org/petitecloud/0.2.1/aryeh/src- petitecloud-aryeh-0.2.1.tar.gz Will look into this... for now just use aegis... you will need to modify the Makefile... since the Makefile itself is autogenerated we will post new port files later tonight with the fix in them btw if you're interested in helping with development you will also need devel/aegis in addition to the port's dependencies Fixed and posted new port files to petitecloud.org... side question should I update the PR for the port or create a new one? Please update the existing one. pgpXGUKPYzGvg.pgp Description: PGP signature
Re: emulators/petitecloud 0.2.1 available
On Sun, Jan 19, 2014 at 5:15 PM, Aryeh Friedman aryeh.fried...@gmail.comwrote: Fixed and posted new port files to petitecloud.org... side question should I update the PR for the port or create a new one? Please update the existing one. Already done via GNATS If any committers are willing to take it that is ;-) -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
emulators/petitecloud 0.2.1 available PetiteCloud is a HyperVisor frontend for BSD. That's very nice, thank you for your work! For more info see http://www.petitecloud.org The domain petitecloud.org is still borked, reachability depends on luck. There is no glue record in parent domain (org.), ns1.fnwe.net and ns2.fnwe.net have no A or record (they are CNAMEs), etc. See: http://www.intodns.com/petitecloud.org http://www.dnsqueries.com/en/domain_check.php Mark ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
On Fri, Jan 17, 2014 at 10:15 AM, Mark Martinec mark.martinec+free...@ijs.si wrote: emulators/petitecloud 0.2.1 available PetiteCloud is a HyperVisor frontend for BSD. That's very nice, thank you for your work! Thanks for the words of encouragement they are much appreciated! For more info see http://www.petitecloud.org The domain petitecloud.org is still borked, reachability depends on luck. Thanks this confirms an issue someone else reported... will have it fixed in the next few hours. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
Thanks this confirms an issue someone else reported... will have it fixed in the next few hours. I think I got it... turns out the records are right but since I used lower serial numbers then on older ones it took the older ones only... I have updated the serial to be mmddxx form and this should work now. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org
Re: emulators/petitecloud 0.2.1 available
The below is mostly fixed but the register refuses to update the nameservers since they are the same IP as fnwe.net On Fri, Jan 17, 2014 at 11:50 AM, Dave Duchscher da...@tamu.edu wrote: On Jan 17, 2014, at 9:31 AM, Aryeh Friedman aryeh.fried...@gmail.com wrote: Thanks this confirms an issue someone else reported... will have it fixed in the next few hours. I think I got it... turns out the records are right but since I used lower serial numbers then on older ones it took the older ones only... I have updated the serial to be mmddxx form and this should work now. -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org FYI, your registrar name server list is out of sync with your domain. Whois lists: NS1.FNWE.NET NS2.FNWE.NET You domain now lists: cloud.PetiteCloud.org Also, mixing CNAMES with NS records is not a good idea. ns2.fnwe.net. 1787IN CNAME cloud.fnwe.net. cloud.fnwe.net. 1787IN A 162.217.113.50 ns1.fnwe.net. 1454IN CNAME cloud.FNWE.NET. cloud.FNWE.NET. 1774IN A 162.217.113.50 -- DaveD -- Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org ___ freebsd-virtualization@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-virtualization To unsubscribe, send any mail to freebsd-virtualization-unsubscr...@freebsd.org