[PetiteCloud] Petitecloud Install Freebsd

Scott Seekamp sseekamp at risei.net
Sat Feb 22 11:40:01 PST 2014


Thanks Michael,

This is the fresh install of 10.0 and the ports tree is installed.

Everything has worked properly according to the instructions up until the "make install" command. I am pulling the 0.2.6 version if I should use an older one let me know!

Scott


On Feb 22, 2014, at 12:16 PM, Michael Thoreson <m.thoreson at c4labs.ca> wrote:

> You need to install FreeBSD ports.
> 
> If you have not installed the ports collection run the following:
> 
> portsnap fetch extract
> 
> If you have previously installed the ports collection on the same computer it may need to be updated, run the following.
> 
> portsnap fetch update
> 
> As for the install direction they need a slight adjustment as the download link has changed. I have marked the changed lines below and added in the version for you.
> 
> If you recieve a checksum mismatch, you will also need to edit the distfile so the checksum matches for src.petitecloud-aryeh-0.2.6.tar.gz. I am partial to nano but any text editor will work.
> 
> Change from:
> 
> SIZE (src-petitecloud-aryeh-0.2.5.tar.gz) = 201332
> SHA256 (src-petitecloud-aryeh-0.2.5.tar.gz) = 5e97805409a9065773aaa7109551f43e5f6d7f5d9a69f0c2d666bb9d33f683ec
> 
> To:
> 
> SIZE (src-petitecloud-aryeh-0.2.6.tar.gz) = 212024
> SHA256 (src-petitecloud-aryeh-0.2.6.tar.gz) = 179a0c71ead5affe291b566808baa2ef18bf03fb30cd6c26ba308b0bb1881295
> 
> How to install:
> 
> 1. Install FreeBSD 10 as per instructions in the FreeBSD Handbook.
> 2. Login as root.
>   2a (only required until port is committed to FreeBSD ports collection)
> 
>   	cd /usr/ports/emulators
>   	mkdir petitecloud
>   	cd petitecloud
>   *-->	fetch http://downloads.petitecloud.org/port.tar.gz
>   	tar fvxz port.tar.gz
>   	cd /usr/ports/distfiles
>   *-->	fetch http://downloads.petitecloud.org/petitecloud.tar.gz -o src.petitecloud-aryeh-0.2.5.tar.gz
> 
> 3.
> 
>   Do the following commands:
> 
> 4.
> 
>   	cd /usr/ports/emulators/petitecloud
>   	make install
> 
> 5. Answer all the prompts given from the above (default values are fine).
> 6. Reboot.
> 7. Point your browser to
>   http://127.0.0.1:8080/petitecloud-aryeh-[version]. Your PetiteCloud
>   host is now 100% configured for first time use.
> 
> If this doesn't work please let me know.
> 
> Michael Thoreson,
> 
> 
> 
> On 22/02/2014 12:46 PM, Scott Seekamp wrote:
>> Excellent - thanks for the quick response!
>> 
>> On Feb 22, 2014, at 11:22 AM, Aryeh Friedman <aryeh.friedman at gmail.com <mailto:aryeh.friedman at gmail.com>> wrote:
>> 
>>> We are in the process of getting ready for 0.2.6 and post snap shots of stuff... this is an outright bug and I will look into it later... in the mean time I think mike might have a work around
>>> 
>>> 
>>> On Sat, Feb 22, 2014 at 11:19 AM, Scott Seekamp <sseekamp at risei.net <mailto:sseekamp at risei.net>> wrote:
>>> 
>>>    Hello!
>>> 
>>>    When I try to install from the instructions on the site with a
>>>    Vanilla FreeBSD 10 box I receive the following:
>>> 
>>>     make install clean
>>>    ===>  License BSD accepted by the user
>>>    ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>>    /usr/local/sbin/pkg - found
>>>    ===> Fetching all distfiles required by
>>>    src-petitecloud-aryeh-0.2.6 for building
>>>    ===>  Extracting for src-petitecloud-aryeh-0.2.6
>>>    => SHA256 Checksum OK for src-petitecloud-aryeh-0.2.6.tar.gz.
>>>    ===>  Patching for src-petitecloud-aryeh-0.2.6
>>>    ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>>    /usr/local/bin/cook - found
>>>    ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>>    /usr/local/openjdk7/bin/java - found
>>>    ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>>    /usr/local/apache-tomcat-7.0/bin/catalina.sh - found
>>>    ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>>    /usr/local/bin/qemu-system-x86_64 - found
>>>    ===>   src-petitecloud-aryeh-0.2.6 depends on file:
>>>    /usr/local/sbin/grub-bhyve - found
>>>    ===>  Configuring for src-petitecloud-aryeh-0.2.6
>>>    ===>  Building for src-petitecloud-aryeh-0.2.6
>>>    --- all ---
>>>    All work done in install
>>>    ===>  Staging for src-petitecloud-aryeh-0.2.6
>>>    ===>   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
>>>    @@usr/local change=%CHANGE%  cook-blank/deploy-local
>>>    installdir=%DEVDIR% inrelease=true user=aryeh sudo="";
>>>    cook: @@usr/local: don't know how
>>>    *** Error code 1
>>> 
>>>    Stop.
>>>    make[1]: stopped in
>>>    /usr/ports/emulators/petitecloud/work/src-petitecloud-aryeh-0.2.6
>>>    *** Error code 1
>>> 
>>>    Stop.
>>>    make: stopped in /usr/ports/emulators/petitecloud
>>> 
>>>    Is there a step or dependency missing?
>>> 
>>>    Thanks for the effort all - great to see it coming along!
>>> 
>>>    Scott
>>>    _______________________________________________
>>>    petitecloud-general mailing list
>>>    petitecloud-general at lists.petitecloud.nyclocal.net
>>>    <mailto:petitecloud-general at lists.petitecloud.nyclocal.net>
>>>    http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net
>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> Aryeh M. Friedman, Lead Developer, http://www.PetiteCloud.org <http://www.petitecloud.org/>
>> 
>> 
>> 
>> _______________________________________________
>> petitecloud-general mailing list
>> petitecloud-general at lists.petitecloud.nyclocal.net
>> http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net
> 
> _______________________________________________
> petitecloud-general mailing list
> petitecloud-general at lists.petitecloud.nyclocal.net
> http://lists.petitecloud.nyclocal.net/listinfo.cgi/petitecloud-general-petitecloud.nyclocal.net
> 




More information about the petitecloud-general mailing list