Nailed it!  Not sure which package did the trick, but smooth sailing after 
installing these.

On Thursday, April 30, 2015 at 5:21:20 PM UTC-7, Kamil Keski wrote:
>
> 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" <[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/618cd0ca-0687-4990-a5c8-646f9ef402f7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to