Scratch 2.1.5 as the issue.  Quick lsof shows that everything is still 
using the 1.9.1 binary pulled in the install.  Only other thing I installed 
was the following packages as they are my default pulls for a ruby build.

zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev 
libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev 
python-software-properties

I'm not going any deeper than that on this one.  I'm tired of drudging 
through .rb's and am leaving this as is.

Still, on a pure fresh Ubuntu 12.04 or 14.04 install there is a dependency 
that the PE installer is not pulling down.

If you're a user and need a quick fix just install the above packages.

Puppet devs, if you can track down which and package that into the 
installer that would be fantastic.

Thanks,
K

On Thursday, April 30, 2015 at 3:43:27 PM UTC-6, Kamil Keski wrote:
>
> 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" <ka...@inthetelling.com> 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 <ka...@inthetelling.com> 
>>>>> 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 puppet-users...@googlegroups.com.
>>>>>> 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 puppet-users...@googlegroups.com.
>>>> 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 puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/1487548e-c95b-482c-bcb6-041f8daf838d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to