rogue-jctd / rogue-chef-repo Goto Github PK
View Code? Open in Web Editor NEWChef repo for the ROGUE JCTD.
Chef repo for the ROGUE JCTD.
hello,
When installing geoshape I am getting an error at:
==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape)
==> default: Requires: libnetcdf.so.6()(64bit)
==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape)
==> default: Requires: netcdf
==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape)
==> default: Requires: libhdf5.so.6()(64bit)
==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape)
==> default: Requires: hdf5
==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape)
==> default: Requires: postgresql96-libs
==> default: You could try using --skip-broken to work around the problem
==> default: You could try running: rpm -Va --nofiles --nodigest
The SSH command responded with a non-zero exit status. Vagrant
assumes that this means the command failed. The output for this command
should be in the log above. Please read the output to determine what
went wrong.
The same problem occurred when I attempted to install using vagrant method as well as on the existing machine method.
For vagrant method I am on Ubuntu 14.04 with virtual box 5.1.10 and vagrant 1.9.1.
For existing machine method I used a new install of centos 7 running on virtual box 5.1.10.
side note:
I also tried to install on a osgeo live 9.5 vm which is lubuntu/ubuntu 14.04.
when installing on this lubuntu machine I attempted to follow the older install method.
I ran into an an error with a gem needing a newer version of ruby than what was being called out by the "install-geoshape.sh" script, which was using calling for ruby 2.0.0 to be used. I can't remember the gem but I remember it was asking for >= 2.1x , so I installed 2.3.3 and changed the script to call out for the newer version. this solved the ruby gem issue, but then I ran into a problem with the chef cookbook ver. it was requesting 12.0v minimum and my machine was running 11.0v. I gave up there :)
I have played around with the geonode / geoserver combo on osgeo live. Its really a powerful solution. I was so stoked when I found geoSHAPE, with the Arbiter app, maploom, geogig :0 this is really an amazing solution. I hope to have it up and running soon! :)
Thank you in advance for any assistance on this.
Justin
Here's the full verbose readout from the install attempt:
aquila@sys-4:~/Desktop/geoshape-vagrant$ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'bento/centos-6.7'... ==> default: Matching MAC address for NAT networking... ==> default: Checking if box 'bento/centos-6.7' is up to date... ==> default: Setting the name of the VM: geoshape-vagrant_default_1481583352043_13243 ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 22 (guest) => 2222 (host) (adapter 1) ==> default: Running 'pre-boot' VM customizations... ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: 127.0.0.1:2222 default: SSH username: vagrant default: SSH auth method: private key default: Warning: Remote connection disconnect. Retrying... default: default: Vagrant insecure key detected. Vagrant will automatically replace default: this with a newly generated keypair for better security. default: default: Inserting generated public key within guest... default: Removing insecure key from the guest if it's present... default: Key inserted! Disconnecting and reconnecting using new SSH key... ==> default: Machine booted and ready! ==> default: Checking for guest additions in VM... default: The guest additions on this VM do not match the installed version of default: VirtualBox! In most cases this is fine, but in rare cases it can default: prevent things such as shared folders from working properly. If you see default: shared folder errors, please make sure the guest additions within the default: virtual machine match the version of VirtualBox you have installed on default: your host and reload your VM. default: default: Guest Additions Version: 5.0.20 default: VirtualBox Version: 5.1 ==> default: Configuring and enabling network interfaces... ==> default: Mounting shared folders... default: /vagrant => /home/aquila/Desktop/geoshape-vagrant ==> default: Running provisioner: shell... default: Running: /tmp/vagrant-shell20161212-12146-1ncpkl6.sh ==> default: --2016-12-12 22:56:38-- https://yum.boundlessps.com/geoshape.repo ==> default: Resolving yum.boundlessps.com... ==> default: 54.230.86.204 ==> default: , ==> default: 54.230.86.145 ==> default: , ==> default: 54.230.86.168 ==> default: , ... ==> default: Connecting to yum.boundlessps.com|54.230.86.204|:443... ==> default: connected. ==> default: HTTP request sent, awaiting response... ==> default: 200 OK ==> default: Length: ==> default: 782 ==> default: [application/octet-stream] ==> default: Saving to: “geoshape.repo” ==> default: ==> default: 0K ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: ==> default: 100% 190M=0s ==> default: ==> default: 2016-12-12 22:56:39 (190 MB/s) - “geoshape.repo” saved [782/782] ==> default: Loaded plugins: fastestmirror ==> default: Setting up Install Process ==> default: Determining fastest mirrors ==> default: * base: mirrors.evowise.com ==> default: * extras: centos.sonn.com ==> default: * updates: mirrors.cat.pdx.edu ==> default: Resolving Dependencies ==> default: --> Running transaction check ==> default: ---> Package elasticsearch.noarch 0:1.7.6-1 will be installed ==> default: ---> Package geoshape.x86_64 0:1.7.11-9.el6 will be installed ==> default: --> Processing Dependency: gdal >= 2.0.1 for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: erlang >= 18.1 for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: python27-virtualenv for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: python27 for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: proj for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: mod_xsendfile for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: mod_ssl for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: libxslt for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: libtiff for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: libjpeg-turbo for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: lcms2 for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: httpd for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: geos for package: geoshape-1.7.11-9.el6.x86_64 ==> default: --> Processing Dependency: freetype for package: geoshape-1.7.11-9.el6.x86_64 ==> default: ---> Package geoshape-geoserver.noarch 0:2.8-4 will be installed ==> default: --> Processing Dependency: tomcat8 for package: geoshape-geoserver-2.8-4.noarch ==> default: ---> Package postgis-postgresql95.x86_64 0:2.2.2-2.el6 will be installed ==> default: --> Processing Dependency: postgis = 2.2.2 for package: postgis-postgresql95-2.2.2-2.el6.x86_64 ==> default: --> Processing Dependency: json-c >= 0.11 for package: postgis-postgresql95-2.2.2-2.el6.x86_64 ==> default: --> Processing Dependency: postgresql95-server for package: postgis-postgresql95-2.2.2-2.el6.x86_64 ==> default: --> Processing Dependency: libjson-c.so.2()(64bit) for package: postgis-postgresql95-2.2.2-2.el6.x86_64 ==> default: ---> Package rabbitmq-server.noarch 0:3.6.1-1 will be installed ==> default: --> Running transaction check ==> default: ---> Package erlang.x86_64 0:18.2.1-1.el6 will be installed ==> default: ---> Package freetype.x86_64 0:2.3.11-17.el6 will be installed ==> default: ---> Package gdal.x86_64 0:2.1.2-1.el6 will be installed ==> default: --> Processing Dependency: xerces-c for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: swig for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: proj-devel for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: postgresql96-libs for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: poppler for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: openjpeg2 for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: netcdf for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libpng12.so.0(PNG12_0)(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libkml for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: hdf5 for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libxerces-c-3.0.so()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: liburiparser.so.1()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libtbb.so.2()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libpq.so.5()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libpoppler.so.5()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libpng12.so.0()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libopenjp2.so.7()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libnetcdf.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libminizip.so.0()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libkmlengine.so.0()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libkmldom.so.0()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libkmlconvenience.so.0()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libkmlbase.so.0()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libhdf5.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: ---> Package geos.x86_64 0:3.5.0-1.rhel6 will be installed ==> default: ---> Package httpd.x86_64 0:2.2.15-55.el6.centos.2 will be installed ==> default: --> Processing Dependency: httpd-tools = 2.2.15-55.el6.centos.2 for package: httpd-2.2.15-55.el6.centos.2.x86_64 ==> default: --> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-55.el6.centos.2.x86_64 ==> default: --> Processing Dependency: /etc/mime.types for package: httpd-2.2.15-55.el6.centos.2.x86_64 ==> default: --> Processing Dependency: libaprutil-1.so.0()(64bit) for package: httpd-2.2.15-55.el6.centos.2.x86_64 ==> default: --> Processing Dependency: libapr-1.so.0()(64bit) for package: httpd-2.2.15-55.el6.centos.2.x86_64 ==> default: ---> Package json-c.x86_64 0:0.11-12.el6 will be installed ==> default: ---> Package lcms2.x86_64 0:2.7-1.el6 will be installed ==> default: ---> Package libjpeg-turbo.x86_64 0:1.2.1-3.el6_5 will be installed ==> default: ---> Package libtiff.x86_64 0:3.9.4-18.el6_8 will be installed ==> default: ---> Package libxslt.x86_64 0:1.1.26-2.el6_3.1 will be installed ==> default: ---> Package mod_ssl.x86_64 1:2.2.15-55.el6.centos.2 will be installed ==> default: ---> Package mod_xsendfile.x86_64 0:0.12-3.el6 will be installed ==> default: ---> Package postgis.x86_64 0:2.2.2-2.el6 will be installed ==> default: --> Processing Dependency: postgresql95-libs for package: postgis-2.2.2-2.el6.x86_64 ==> default: --> Processing Dependency: perl for package: postgis-2.2.2-2.el6.x86_64 ==> default: --> Processing Dependency: gettext for package: postgis-2.2.2-2.el6.x86_64 ==> default: ---> Package postgresql95-server.x86_64 0:9.5.5-1PGDG.rhel6 will be installed ==> default: --> Processing Dependency: postgresql95(x86-64) = 9.5.5-1PGDG.rhel6 for package: postgresql95-server-9.5.5-1PGDG.rhel6.x86_64 ==> default: --> Processing Dependency: postgresql95 = 9.5.5-1PGDG.rhel6 for package: postgresql95-server-9.5.5-1PGDG.rhel6.x86_64 ==> default: ---> Package proj.x86_64 0:4.8.0-2.rhel6 will be installed ==> default: ---> Package python27.x86_64 0:2.7.11-1.el6 will be installed ==> default: ---> Package python27-virtualenv.noarch 0:15.0.1-1.el6 will be installed ==> default: --> Processing Dependency: python27-setuptools for package: python27-virtualenv-15.0.1-1.el6.noarch ==> default: ---> Package tomcat8.x86_64 0:8.5.4-1 will be installed ==> default: --> Processing Dependency: java for package: tomcat8-8.5.4-1.x86_64 ==> default: --> Running transaction check ==> default: ---> Package apr.x86_64 0:1.3.9-5.el6_2 will be installed ==> default: ---> Package apr-util.x86_64 0:1.3.9-3.el6_0.1 will be installed ==> default: ---> Package apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1 will be installed ==> default: ---> Package gdal.x86_64 0:2.1.2-1.el6 will be installed ==> default: --> Processing Dependency: postgresql96-libs for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: netcdf for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: hdf5 for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libnetcdf.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libhdf5.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: ---> Package gettext.x86_64 0:0.17-18.el6 will be installed ==> default: --> Processing Dependency: cvs for package: gettext-0.17-18.el6.x86_64 ==> default: ---> Package httpd-tools.x86_64 0:2.2.15-55.el6.centos.2 will be installed ==> default: ---> Package java-1.8.0-openjdk.x86_64 1:1.8.0.111-0.b15.el6_8 will be installed ==> default: --> Processing Dependency: java-1.8.0-openjdk-headless = 1:1.8.0.111-0.b15.el6_8 for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libjvm.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libjli.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libjava.so(SUNWprivate_1.1)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: fontconfig for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libjli.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libawt.so()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.111-0.b15.el6_8.x86_64 ==> default: ---> Package libkml.x86_64 0:1.2.0-1.el6 will be installed ==> default: --> Processing Dependency: minizip for package: libkml-1.2.0-1.el6.x86_64 ==> default: ---> Package libpng.x86_64 2:1.2.49-2.el6_7 will be installed ==> default: ---> Package mailcap.noarch 0:2.1.31-2.el6 will be installed ==> default: ---> Package openjpeg2.x86_64 0:2.1.0-2.el6 will be installed ==> default: ---> Package perl.x86_64 4:5.10.1-141.el6_7.1 will be installed ==> default: --> Processing Dependency: perl-libs = 4:5.10.1-141.el6_7.1 for package: 4:perl-5.10.1-141.el6_7.1.x86_64 ==> default: --> Processing Dependency: perl-libs for package: 4:perl-5.10.1-141.el6_7.1.x86_64 ==> default: --> Processing Dependency: perl(version) for package: 4:perl-5.10.1-141.el6_7.1.x86_64 ==> default: --> Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-141.el6_7.1.x86_64 ==> default: --> Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-141.el6_7.1.x86_64 ==> default: --> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.10.1-141.el6_7.1.x86_64 ==> default: ---> Package poppler.x86_64 0:0.12.4-10.el6 will be installed ==> default: --> Processing Dependency: poppler-data >= 0.4.0 for package: poppler-0.12.4-10.el6.x86_64 ==> default: --> Processing Dependency: libopenjpeg.so.2()(64bit) for package: poppler-0.12.4-10.el6.x86_64 ==> default: --> Processing Dependency: liblcms.so.1()(64bit) for package: poppler-0.12.4-10.el6.x86_64 ==> default: ---> Package postgresql-libs.x86_64 0:8.4.20-6.el6 will be installed ==> default: ---> Package postgresql95.x86_64 0:9.5.5-1PGDG.rhel6 will be installed ==> default: ---> Package postgresql95-libs.x86_64 0:9.5.5-1PGDG.rhel6 will be installed ==> default: ---> Package proj-devel.x86_64 0:4.8.0-2.rhel6 will be installed ==> default: ---> Package python27-setuptools.noarch 0:20.9.0-1.el6 will be installed ==> default: ---> Package swig.x86_64 0:1.3.40-6.el6 will be installed ==> default: ---> Package tbb.x86_64 0:2.2-3.20090809.el6 will be installed ==> default: ---> Package xerces-c.x86_64 0:3.0.1-20.el6 will be installed ==> default: --> Running transaction check ==> default: ---> Package alsa-lib.x86_64 0:1.1.0-4.el6 will be installed ==> default: ---> Package cvs.x86_64 0:1.11.23-16.el6 will be installed ==> default: ---> Package fontconfig.x86_64 0:2.8.0-5.el6 will be installed ==> default: ---> Package gdal.x86_64 0:2.1.2-1.el6 will be installed ==> default: --> Processing Dependency: postgresql96-libs for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: netcdf for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: hdf5 for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libnetcdf.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libhdf5.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: ---> Package giflib.x86_64 0:4.1.6-3.1.el6 will be installed ==> default: --> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64 ==> default: --> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-3.1.el6.x86_64 ==> default: ---> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.111-0.b15.el6_8 will be installed ==> default: --> Processing Dependency: tzdata-java >= 2014f-1 for package: 1:java-1.8.0-openjdk-headless-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: nss >= 3.21.0 for package: 1:java-1.8.0-openjdk-headless-1.8.0.111-0.b15.el6_8.x86_64 ==> default: --> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.111-0.b15.el6_8.x86_64 ==> default: ---> Package lcms-libs.x86_64 0:1.19-1.el6 will be installed ==> default: ---> Package libX11.x86_64 0:1.6.3-2.el6 will be installed ==> default: --> Processing Dependency: libX11-common = 1.6.3-2.el6 for package: libX11-1.6.3-2.el6.x86_64 ==> default: --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.3-2.el6.x86_64 ==> default: ---> Package libXext.x86_64 0:1.3.3-1.el6 will be installed ==> default: ---> Package libXi.x86_64 0:1.7.4-1.el6 will be installed ==> default: ---> Package libXrender.x86_64 0:0.9.8-2.1.el6_8.1 will be installed ==> default: ---> Package libXtst.x86_64 0:1.2.2-2.1.el6 will be installed ==> default: ---> Package minizip.x86_64 0:1.2.3-29.el6 will be installed ==> default: ---> Package openjpeg-libs.x86_64 0:1.3-11.el6 will be installed ==> default: ---> Package perl-Module-Pluggable.x86_64 1:3.90-141.el6_7.1 will be installed ==> default: ---> Package perl-Pod-Simple.x86_64 1:3.13-141.el6_7.1 will be installed ==> default: --> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-141.el6_7.1.x86_64 ==> default: ---> Package perl-libs.x86_64 4:5.10.1-141.el6_7.1 will be installed ==> default: ---> Package perl-version.x86_64 3:0.77-141.el6_7.1 will be installed ==> default: ---> Package poppler-data.noarch 0:0.4.0-1.el6 will be installed ==> default: ---> Package xorg-x11-fonts-Type1.noarch 0:7.2-11.el6 will be installed ==> default: --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch ==> default: --> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch ==> default: --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch ==> default: --> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.2-11.el6.noarch ==> default: --> Running transaction check ==> default: ---> Package gdal.x86_64 0:2.1.2-1.el6 will be installed ==> default: --> Processing Dependency: postgresql96-libs for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: netcdf for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: hdf5 for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libnetcdf.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libhdf5.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: ---> Package jpackage-utils.noarch 0:1.7.5-3.16.el6 will be installed ==> default: ---> Package libICE.x86_64 0:1.0.6-1.el6 will be installed ==> default: ---> Package libSM.x86_64 0:1.2.1-2.el6 will be installed ==> default: ---> Package libX11-common.noarch 0:1.6.3-2.el6 will be installed ==> default: ---> Package libxcb.x86_64 0:1.11-2.el6 will be installed ==> default: --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.11-2.el6.x86_64 ==> default: ---> Package nss.x86_64 0:3.18.0-5.3.el6_6 will be updated ==> default: --> Processing Dependency: nss = 3.18.0-5.3.el6_6 for package: nss-sysinit-3.18.0-5.3.el6_6.x86_64 ==> default: --> Processing Dependency: nss(x86-64) = 3.18.0-5.3.el6_6 for package: nss-tools-3.18.0-5.3.el6_6.x86_64 ==> default: ---> Package nss.x86_64 0:3.21.3-2.el6_8 will be an update ==> default: --> Processing Dependency: nss-util >= 3.21.0 for package: nss-3.21.3-2.el6_8.x86_64 ==> default: --> Processing Dependency: nspr >= 4.11.0 for package: nss-3.21.3-2.el6_8.x86_64 ==> default: --> Processing Dependency: libnssutil3.so(NSSUTIL_3.21)(64bit) for package: nss-3.21.3-2.el6_8.x86_64 ==> default: ---> Package perl-Pod-Escapes.x86_64 1:1.04-141.el6_7.1 will be installed ==> default: ---> Package ttmkfdir.x86_64 0:3.0.9-32.1.el6 will be installed ==> default: ---> Package tzdata-java.noarch 0:2016j-1.el6 will be installed ==> default: ---> Package xorg-x11-font-utils.x86_64 1:7.2-11.el6 will be installed ==> default: --> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64 ==> default: --> Processing Dependency: libXfont.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.2-11.el6.x86_64 ==> default: --> Running transaction check ==> default: ---> Package gdal.x86_64 0:2.1.2-1.el6 will be installed ==> default: --> Processing Dependency: postgresql96-libs for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: netcdf for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: hdf5 for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libnetcdf.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: --> Processing Dependency: libhdf5.so.6()(64bit) for package: gdal-2.1.2-1.el6.x86_64 ==> default: ---> Package libXau.x86_64 0:1.0.6-4.el6 will be installed ==> default: ---> Package libXfont.x86_64 0:1.5.1-2.el6 will be installed ==> default: ---> Package libfontenc.x86_64 0:1.1.2-3.el6 will be installed ==> default: ---> Package nspr.x86_64 0:4.10.8-1.el6_6 will be updated ==> default: ---> Package nspr.x86_64 0:4.11.0-1.el6 will be an update ==> default: ---> Package nss-sysinit.x86_64 0:3.18.0-5.3.el6_6 will be updated ==> default: ---> Package nss-sysinit.x86_64 0:3.21.3-2.el6_8 will be an update ==> default: ---> Package nss-tools.x86_64 0:3.18.0-5.3.el6_6 will be updated ==> default: ---> Package nss-tools.x86_64 0:3.21.3-2.el6_8 will be an update ==> default: ---> Package nss-util.x86_64 0:3.18.0-1.el6_6 will be updated ==> default: ---> Package nss-util.x86_64 0:3.21.3-1.el6_8 will be an update ==> default: --> Finished Dependency Resolution ==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape) ==> default: Requires: libnetcdf.so.6()(64bit) ==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape) ==> default: Requires: netcdf ==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape) ==> default: Requires: libhdf5.so.6()(64bit) ==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape) ==> default: Requires: hdf5 ==> default: Error: Package: gdal-2.1.2-1.el6.x86_64 (geoshape) ==> default: Requires: postgresql96-libs ==> default: You could try using --skip-broken to work around the problem ==> default: You could try running: rpm -Va --nofiles --nodigest The SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed. The output for this command should be in the log above. Please read the output to determine what went wrong. aquila@sys-4:~/Desktop/geoshape-vagrant$ vagrant -v Vagrant 1.9.1 aquila@sys-4:~/Desktop/geoshape-vagrant$
The most recent update to the MySQL Chef recipe is breaking on the 6.0.25 release (https://github.com/chef-cookbooks/mysql/releases/tag/v6.0.25). This just happened. After the Berksfile.lock file is created, manually go in and change 6.0.25 to 6.0.24. As in:
cd /opt/rogue-chef-repo
source /usr/local/rvm/scripts/rvm
apt-get install -y libgecode-dev
USE_SYSTEM_GECODE=1 gem install dep-selector-libgecode -v '1.0.2'
bundle install
berks install
# Now, go into the just created Berksfile.lock and change mysql to 6.0.24
berks vendor /opt/chef-run/cookbooks
###
cd /opt/chef-run
chef-solo -c /opt/chef-run/solo.rb -j /opt/chef-run/dna.json
Anyway we could commit the Berksfile.lock to the directory like we do for GemFile.lock. We're not even using MySQL.
On an existing install, I had to upgrade to berkshelf (3.2.4), chef, and bundler to (re-)provision to the lastest Geoshape version. It wouldn't find the cookbooks otherwise... couldn't really tell why.
berks install
at https://github.com/ROGUE-JCTD/rogue-chef-repo/blob/master/scripts/geoshape-install.sh and elsewhere expects berkshelf version 3.2.3. However, berkshelf is now at version 3.2.4 (see: https://github.com/berkshelf/berkshelf).
I'd suggest updating https://github.com/ROGUE-JCTD/rogue-chef-repo/blob/master/Gemfile.lock and https://github.com/ROGUE-JCTD/rogue-chef-repo/blob/master/Gemfile to '3.2.4'.
During the geoserver JAI and JAI IO are not installed since the user has to accept the terms and conditions. Figure out a way to auto-accept and the run the self extracting binary.
Vagrant-Berkshelf is being deprecated, need to find an alternative way that supports Berkshelf but doesn't rely on this plugin.
Configure Vagrantfile for deployment to AWS using the vagrant-aws vagrant plugin (see: https://github.com/mitchellh/vagrant-aws).
Work being done on td3 branch on HIU fork (see: https://github.com/state-hiu/rogue-chef-repo/tree/td3). Not ready for merge yet. Will be ready for merge by late April.
====Low Priority====
Amazon has a region in South America, so we should support deployment to North and South America for redundancy and failover (see: https://aws.amazon.com/about-aws/globalinfrastructure/). Not high-priority, since Honduras is in Central America after all.
====Low to Medium Priority====
Amazon Simple Notification Service should be integrated (see http://aws.amazon.com/sns/). The simplest and most useful use case is a simple notification sent that a new GeoNode Instance was launched. Additional scripts should be added to cybergis-scripts (see: https://github.com/state-hiu/cybergis-scripts) or other repo to support automated registration (or removal) of GeoGit remotes (if authenticated) and infrastructure alerts.
====Requirements====
python packages such as osgeo (gdal wrappers) and httplib2 (ssl certificates) are getting installed in the global python. httplib2 didn't used to get installed under 12.04 but under virtual boxe's 14.04 it is already installed globally. Other 14.04 images (like the one used for noblis servers) do not have it installed either. This means that geonode (or something along the way) ends up bringing it in and installing it under the geonode virtual environment at /var/lib/geonode. As a result, when the ssl certs need to be installed in the httplib2 package, their location can be different and therefore cause an error/early termination of the installation process.
We need to make sure that python libraries that geoshape depend are are installed under the geonode virtual environment to reduce changes of the install not working when different os images/versions are used. This is a bit easier said than done because of other install order dependancies but worth doing.
Note that the /var/lib/geonode python environment is linked to the global python through /var/lib/geonode/lib/python2.7/site-packages/_virtualenv_path_extensions.pth. Once we remove dependency of on the global python, we should remove the entry in the virtualenv path extension.
Hello,
After modifying dna.json
to disable docs creation, I tried to run geoshape-provision.sh
, which gives me the following error:
Here goes the stack trace:
Generated at 2016-04-22 16:56:16 +0000
Chef::Exceptions::PrivateKeyMissing: I cannot read /etc/chef/validation.pem, which you told me to use to sign requests!
/usr/lib/ruby/vendor_ruby/chef/http/authenticator.rb:74:in `rescue in load_signing_key'
/usr/lib/ruby/vendor_ruby/chef/http/authenticator.rb:64:in `load_signing_key'
/usr/lib/ruby/vendor_ruby/chef/http/authenticator.rb:38:in `initialize'
/usr/lib/ruby/vendor_ruby/chef/rest.rb:63:in `new'
/usr/lib/ruby/vendor_ruby/chef/rest.rb:63:in `initialize'
/usr/lib/ruby/vendor_ruby/chef/api_client/registration.rb:111:in `new'
/usr/lib/ruby/vendor_ruby/chef/api_client/registration.rb:111:in `http_api'
/usr/lib/ruby/vendor_ruby/chef/api_client/registration.rb:93:in `create'
/usr/lib/ruby/vendor_ruby/chef/api_client/registration.rb:84:in `create_or_update'
/usr/lib/ruby/vendor_ruby/chef/api_client/registration.rb:57:in `run'
/usr/lib/ruby/vendor_ruby/chef/client.rb:380:in `register'
/usr/lib/ruby/vendor_ruby/chef/client.rb:486:in `do_run'
/usr/lib/ruby/vendor_ruby/chef/client.rb:199:in `block in run'
/usr/lib/ruby/vendor_ruby/chef/client.rb:193:in `fork'
/usr/lib/ruby/vendor_ruby/chef/client.rb:193:in `run'
/usr/lib/ruby/vendor_ruby/chef/application.rb:208:in `run_chef_client'
/usr/lib/ruby/vendor_ruby/chef/application/client.rb:312:in `block in run_application'
/usr/lib/ruby/vendor_ruby/chef/application/client.rb:304:in `loop'
/usr/lib/ruby/vendor_ruby/chef/application/client.rb:304:in `run_application'
/usr/lib/ruby/vendor_ruby/chef/application.rb:66:in `run'
/usr/bin/chef-client:25:in `<main>'
Any ideas?
Thanks in advance
PS: I didn't manage to install GeoShape yet.
The geoserver should either be standalone or added to https://github.com/garnertb/rogue-chef-repo.
the file-service.war was still coming from lmn. Need to incorporate this fix into the last official release so that new builds continue to work.
Pypi has been returning 500 errors on upload of geoshape 1.4 package for days. Tried many variations to make sure problem is somehow not local. no problem pushing two other packages. Server logs do not reflect the issuses. similar recent open ticket:
https://bitbucket.org/pypa/pypi/issue/262/getting-500-error-when-uploading-python
will have to keep trying.
We have by default enabled ssh which will make users have to seriously consider getting an ssl certificate. The problem is that when the user setting up geoshape wants to knowingly disable ssl, they need an easy way to do so. Without disabling ssl or providing a valid ssl certificate the browser will generate a serious warning and essentially try to prevent them from using the site. this tasks requires updates to documentation as well.
Hi,
I try to install and run geoshape in a docker container.
When I start chef client I got an error during the compilation.
Do you have an idea how to prevent that?
`Starting Chef Client, version 11.16.4
[2016-02-23T15:42:04+00:00] INFO: *** Chef 11.16.4 ***
[2016-02-23T15:42:04+00:00] INFO: Chef-client pid: 2349
[2016-02-23T15:42:38+00:00] INFO: Setting the run_list to ["role[geoshape_core]"] from CLI options
[2016-02-23T15:42:38+00:00] INFO: Run List is [role[geoshape_core]]
[2016-02-23T15:42:38+00:00] INFO: Run List expands to [apt, python, git, rogue::gdal, rogue::postgresql, rogue]
[2016-02-23T15:42:38+00:00] INFO: Starting Chef Run for dbbc828db34d
[2016-02-23T15:42:38+00:00] INFO: Running start handlers
[2016-02-23T15:42:38+00:00] INFO: Start handlers complete.
Compiling Cookbooks...
[2016-02-23T15:42:40+00:00] INFO: ChefHandler light-weight provider already initialized -- overriding!
wrong number of arguments (3 for 1)
/opt/chef-run/cookbooks/compat_resource/files/lib/compat_resource.rb:13:in property' /opt/chef-run/cookbooks/rsyslog/resources/file_input.rb:21:in
class_from_file'
/opt/chef-run/cookbooks/compat_resource/files/lib/compat_resource.rb:
6: require 'chef_compat/property'
7: require 'chef_compat/mixin/properties'
8:
9: else
10:
11: class Chef
12: class Resource
13>> def self.property(args, &block)
14: raise_chef_11_error
15: end
16:
17: def self.resource_name(args, &block)
18: raise_chef_11_error
19: end
20:
21: def self.action(args, &block)
22: raise_chef_11_error`
Looks like to get 14.04 working, some dependencies are no longer pegged to any version because the 12.04 version was not applicable for 14.04. For example, fail2ban is no longer pegged.
Also, patrick pegged other dependencies on 12.04 recently, do the same thing for 14.0.
when cloning a repo, if the source doesn't have a valid https cert, clone seems to succeed but the repo will not have any commits. This needs to be verified again before taking any action on this issue. geogig clone works with a directory path and http endpoint.
after running /opt/chef0run/update_templates.sh (which is needed when the ip of a built VM needs to change), could not log into geoserver using geonode default credentials. Both geonode and geoserver were up and 'service postgresql status' returned online. Also, in maploom layer was unavailable. running a /opt/chef-run/geoshape-provision.sh fixed the problem.
Running into the following when running install shell scripts (with Vagrant set to false) on VMWare VM of Ubuntu 14.04.2 LTS
uninitialized constant Chef::Recipe::OpenSSLCookbook
/opt/chef-run/cookbooks/postgresql/recipes/server.rb:20:in from_file' /opt/chef-run/cookbooks/rogue/recipes/postgresql.rb:14:in
from_file'
/opt/chef-run/cookbooks/postgresql/recipes/server.rb:
13: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: # See the License for the specific language governing permissions and
15: # limitations under the License.
16: #
17:
18: include_recipe "postgresql::ca_certificates"
19:
20>> ::Chef::Recipe.send(:include, OpenSSLCookbook::RandomPassword)
21:
22: include_recipe "postgresql::client"
23:
24: # randomly generate postgres password, unless using solo - see README
25: if Chef::Config[:solo]
26: missing_attrs = %w{
27: postgres
28: }.select do |attr|
29: node['postgresql']['password'][attr].nil?
Running handlers:
[2015-11-30T06:22:14-08:00] ERROR: Running exception handlers
Running handlers complete
[2015-11-30T06:22:14-08:00] ERROR: Exception handlers complete
[2015-11-30T06:22:14-08:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
Chef Client failed. 0 resources updated in 4.416708117 seconds
[2015-11-30T06:22:14-08:00] ERROR: uninitialized constant Chef::Recipe::OpenSSLCookbook
[2015-11-30T06:22:15-08:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
I'm trying to run geoshape-install in a VM hosted by Windows machine, behind a corporate proxy (already configured, I guess, since I could install git with apt-get successfully) and I'm getting the following:
Please note that I replaced the install script line...
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
...for...
sudo apt-key adv --keyserver-options http-proxy="http://10.110.115.205:3128" --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D39DC0E3
...so now at least I don't get a keyserver timed out error, with the original line.
Any ideas?
Thanks in advance
Make sure all changes are what they need to be and undo any thing that needs to be moved back. remove code not needed instead of commenting it out.
The following notification:
ffi-yajl/json_gem is deprecated, these monkeypatches will be dropped shortly
was noticed during the U1404 build. This appears to be an issue with ffi-yajl and yajl-ruby gems have incompatible C libyajl libs and is fixed in chef 11.18.0.
We should add a flag to the dna.json/attributes and a recipe for using JDBC Config.
http://docs.geoserver.org/stable/en/user/community/jdbcconfig/index.html
Related to GeoNode/geonode#2251.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.