Hello Dave,

Thank you for your reply. I will work on that ticket and will inform you
the progress promptly.

Regards,
Paul


On Mon, Mar 4, 2019 at 3:41 PM Dave Brondsema <d...@brondsema.net> wrote:

> On 3/4/19 12:00 AM, Paul Bustios Belizario wrote:
> > Hello everyone,
> >
>
> Hi :)
>
> > My name is Paul Bustios, I'm a student at University of Sao Paulo and I'm
> > interested in participating in GSoC 2019 with you. I've already installed
> > Allura, but I had some problems:
> >
> > I use Mac OS X, so first I tried to install Allura using Docker (I'm
> using
> > Docker CE v18.09.2 and Docker Compose v1.23.2), but after executing the
> > command:
> >
> > $ docker-compose run web scripts/init-docker-dev.sh
> >
> >
> > I got the following error:
> >
> > Creating allura_mongo_1 ... error
> >
> > Creating allura_solr_1  ... error
> > onfigure shared paths from Docker -> Preferences... -> File
> Sharing.\r\nSee
> > https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more
> > info.\r\n.'
> >
> > ERROR: for allura_solr_1  Cannot start service solr: b'Mounts denied:
> > \r\nThe path /allura-data/solr\r\nis not shared from OS X and is not
> known
> > to Docker.\r\nYou can configure shared paths from Docker ->
> Preferences...
> > -> File Sharing.\r\nSee
> > https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more
> > info.\r\n.'
> >
> > ERROR: for mongo  Cannot start service mongo: b'Mounts denied: \r\nThe
> path
> > /allura-data/mongo\r\nis not shared from OS X and is not known to
> > Docker.\r\nYou can configure shared paths from Docker -> Preferences...
> ->
> > File Sharing.\r\nSee
> > https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more
> > info.\r\n.'
> >
> > ERROR: for solr  Cannot start service solr: b'Mounts denied: \r\nThe path
> > /allura-data/solr\r\nis not shared from OS X and is not known to
> > Docker.\r\nYou can configure shared paths from Docker -> Preferences...
> ->
> > File Sharing.\r\nSee
> > https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more
> > info.\r\n.'
> > ERROR: Encountered errors while bringing up the project.
> >
> >
> > I saw init-docker-dev.sh contains the commands to create
> > '/allura-data/solr', but these directories are supposed to be created in
> > the container, right? And the directives 'volumes' in the
> > docker-compose.yml file are trying to mount the host paths
> > '/allura-data/...', which do not exist. Is that why I'm getting those
> > errors? or am I doing something wrong?
> >
>
> I haven't tried using Docker natively on a Mac, but I do use it via
> "docker-machine" which basically runs a barebones linux vm on VirtualBox.
> The
> Allura docker setup does expect it to be a linux host.  You might be able
> to
> modify the /allura-data paths to be something different that works with
> docker
> directly on a Mac, but I'm not sure.
>
> > Then, I tried to install Ubuntu 16.04 in VirtualBox. I downloaded the
> > mini.iso, but the installation failed due to this recent bug
> > https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1817358.
> >
> > So, I decided to install Ubuntu 18.04 using its mini.iso. After that, I
> > installed Allura following the instructions in
> >
> https://forge-allura.apache.org/docs/getting_started/install_each_step.html
> .
> > I had to modify some steps.
>
> A newer version of Ubuntu should work, but as you've seen little details
> may be
> different.  I would recommend going with 18.04 and in fact if you want to
> update
> our setup commands and Cryptography version in requirements.txt so it all
> works
> that would make a nice merge request!  We have a ticket for it
> https://forge-allura.apache.org/p/allura/tickets/8259/ but just haven't
> gotten
> around to it.
>
> >
> > First, pip fails to build the wheel for Cryptography 1.4 with libssl-dev
> > (which in Ubuntu 18.04 depends on libssl1.1 and not libssl1.0 as in
> Ubuntu
> > 16.04), so I had to install libssl1.0.0 and libssl1.0-dev instead (I
> think
> > Cryptography should be upgraded to version 2.4.2 at least).
> >
> > Second, the command:
> >
> > $ sudo -H -u solr bash -c 'cp -R solr_config/allura/ /var/solr/data/'
> >
> >
> > didn't work for me. I got this error:
> >
> > $ cp: cannot stat: 'solr_config/allura': Permission denied
> >
> >
> > apparently the user solr didn't have permission to read
> > 'solr_config/allura/', so I had to change it by:
> >
> > $ sudo cp -R solr_config/allura /var/solr/data
> > $ sudo chown -R solr /var/solr/data/allura
> >
> >
> > Also, NodeJs 4.x is not supported in Ubuntu 18.04, so I ended up
> installing
> > NodeJs 8.10.
> >
> > Should I continue using Ubuntu 18.04? Or would it be better to install
> > Ubuntu 16.04?
> >
> > Best regards,
> > Paul
> >
>
>
>
> --
> Dave Brondsema : d...@brondsema.net
> http://www.brondsema.net : personal
> http://www.splike.com : programming
>               <><
>

Reply via email to