Going to answer my own question here as there is likely no way a fresh install of PE 3.8 will succeed on Ubuntu 12.04 or 14.04. Ruby comes preinstalled with the distro's with a version of 1.9 (old for sure). However this should be known. I Installed 2.1.5, made global and the installation of PE 3.8 succeeded.
I'd like to see the PE install updated to pull a version of Ruby that it requires (who knows, 2.0 may be sufficient). At minimum listing that you have a minimum version of Ruby installed as a prerequisite. On Thursday, April 30, 2015 at 12:50:27 PM UTC-6, Kamil Keski wrote: > > Yes, I've added the temp path arg to the pe-puppetserver init as well. No > go. > > Has anyone installed successfully from scratch using an ubuntu 12.04 or > 14.04 distro? Not an existing one, but a nice fresh build? > > On Thursday, April 30, 2015 at 11:49:29 AM UTC-6, Martin Alfke wrote: >> >> Hi Kamil, >> >> have you tried setting the path attribute at the exec resource? >> Puppet exec starts with an empty environment and you are using several >> Unix commands without full path. >> >> hth, >> Martin >> On Apr 30, 2015 7:29 PM, "Kamil Keski" <[email protected]> wrote: >> >>> Thanks for the reply Josh. I worked through this and other posts I >>> found pointing to the tmp issue. However I don't have /tmp or /usr/tmp >>> mounted, they are just dir's on the root mount. >>> >>> fstab: >>> >>> # <file system> <mount point> <type> <options> <dump> <pass> >>> /dev/mapper/ITTPuppet--vg-root / ext4 errors=remount-ro >>> 0 1 >>> # /boot was on /dev/sda1 during installation >>> UUID=89c2c14f-03a6-4f43-9935-25061c52e4f9 /boot ext2 >>> defaults 0 2 >>> /dev/mapper/ITTPuppet--vg-swap_1 none swap sw >>> 0 0 >>> /dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 >>> 0 >>> >>> Pretty vanilla stuff here, so noexecute should not be an issue in this >>> instance. For good measure I tried creating a new dir (/usr/tmp) with 777 >>> and defined -Djava.io.tmpdir=/usr/tmp globally via my /bashrc profile for >>> the user I'm running under and root. Verified that was picked up via java >>> -version. >>> >>> Picked up _JAVA_OPTIONS: -Djava.io.tmpdir=/usr/tmp >>> java version "1.6.0_35" >>> OpenJDK Runtime Environment (IcedTea6 1.13.7) >>> (6b35-1.13.7-1ubuntu0.12.04.2) >>> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode) >>> >>> Still same behavior. I don't see how anyone has worked through a fresh >>> install on Ubuntu at this point. >>> >>> Thanks, >>> K >>> >>> On Wednesday, April 29, 2015 at 4:03:13 PM UTC-6, Josh Cooper wrote: >>>> >>>> >>>> >>>> On Wed, Apr 29, 2015 at 1:10 PM, Kamil Keski <[email protected]> >>>> wrote: >>>> >>>>> Clean slate install on Ubuntu 14.04 produces the following error and >>>>> will not proceed. >>>>> >>>>> ** HTTP_PROXY= http_proxy= HTTPS_PROXY= https_proxy= curl --tlsv1 -s >>>>> https://puppetmaster.local:8140 >>>>> ** HTTP_PROXY= http_proxy= HTTPS_PROXY= https_proxy= curl --tlsv1 -s >>>>> https://puppetmaster.local:8140 >>>>> ** HTTP_PROXY= http_proxy= HTTPS_PROXY= https_proxy= curl --tlsv1 -s >>>>> https://puppetmaster.local:8140 >>>>> ** HTTP_PROXY= http_proxy= HTTPS_PROXY= https_proxy= curl --tlsv1 -s >>>>> https://puppetmaster.local:8140 >>>>> >>>>> ======================================================================== >>>>> ** cp /opt/puppet/share/installer/install_log.lastrun.ITTPuppet.log >>>>> /var/log/pe-installer >>>>> ** sed "s/^\(q_.*password\)=.*/#\1=REDACTED/g" < >>>>> "/tmp/pe-installer-M4MbxK1G/install/answers.lastrun.ITTPuppet" > >>>>> "/var/log/pe-installer/answers.install" >>>>> !! ERROR: The puppet master service failed to start within 120 >>>>> seconds; unable to proceed >>>>> >>>>> >>>>> I am using puppetmaster.local as the FQDN which is resolvable from the >>>>> server and the client machine I'm executing the web install from (mapped >>>>> in >>>>> hosts file for testing). Nothing else of interest in the log files. >>>>> Have >>>>> tried on two separate clean images to no avail. >>>>> >>>>> pe-puppetserver log shows the following. >>>>> >>>>> Failed to load feature test for posix: can't find user for 0 >>>>> Cannot run on Microsoft Windows without the win32-process, win32-dir >>>>> and win32-service gems: Win32API only supported on win32 >>>>> Puppet::Error: Cannot determine basic system flavour >>>>> (root) at >>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/feature/base.rb:32 >>>>> require at org/jruby/RubyKernel.java:1071 >>>>> >>>>> Well that's interesting.. >>>>> >>>>> All default packages have been updated. >>>>> >>>>> Maddening! >>>>> >>>>> Any idea's? >>>>> >>>>> Thanks, >>>>> K >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Puppet Users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/puppet-users/75aa1033-96b8-4a09-9028-447d6e27eb1b%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/puppet-users/75aa1033-96b8-4a09-9028-447d6e27eb1b%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> I agree the error message is anything but useful, and you're not the >>>> first to run into it. I think this is the issue you're seeing >>>> https://docs.puppetlabs.com/puppetserver/latest/known_issues.html#tmp-directory-mounted-noexec >>>> >>>> Josh >>>> >>>> -- >>>> Josh Cooper >>>> Developer, Puppet Labs >>>> >>>> *PuppetConf 2015 <http://2015.puppetconf.com/> is coming to Portland, >>>> Oregon! Join us October 5-9.* >>>> *Register now to take advantage of the Early Adopter discount >>>> <https://www.eventbrite.com/e/puppetconf-2015-october-5-9-tickets-13115894995?discount=EarlyAdopter> >>>> * >>>> *—**save $349!* >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Puppet Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/puppet-users/ac8ddeaf-d59d-45d0-a83f-abc031dc12fe%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/puppet-users/ac8ddeaf-d59d-45d0-a83f-abc031dc12fe%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/3830ffb1-b1ca-4013-a3aa-d8ba0770646e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
