Closed shredder12 closed 4 years ago
@shredder12 Which OS are you using? I don't see that on RHEL7.
130 joseph.yaworski@jyaworski-mbpr ~ % rpm2cpio puppetserver-2.1.2-1.el7.noarch.rpm | cpio -idmv :(
warning: rpm2cpio: NOKEY, key ID 4bd6ec30
./etc/logrotate.d/puppetserver
./etc/puppetlabs/puppetserver
./etc/puppetlabs/puppetserver/bootstrap.cfg
./etc/puppetlabs/puppetserver/conf.d
./etc/puppetlabs/puppetserver/conf.d/ca.conf
./etc/puppetlabs/puppetserver/conf.d/global.conf
./etc/puppetlabs/puppetserver/conf.d/puppetserver.conf
./etc/puppetlabs/puppetserver/conf.d/web-routes.conf
./etc/puppetlabs/puppetserver/conf.d/webserver.conf
./etc/puppetlabs/puppetserver/logback.xml
./etc/puppetlabs/puppetserver/request-logging.xml
./etc/sysconfig/puppetserver
./opt/puppetlabs/bin/puppetserver
./opt/puppetlabs/server/apps/puppetserver
./opt/puppetlabs/server/apps/puppetserver/bin
./opt/puppetlabs/server/apps/puppetserver/bin/puppetserver
./opt/puppetlabs/server/apps/puppetserver/cli
./opt/puppetlabs/server/apps/puppetserver/cli/apps
./opt/puppetlabs/server/apps/puppetserver/cli/apps/foreground
./opt/puppetlabs/server/apps/puppetserver/cli/apps/gem
./opt/puppetlabs/server/apps/puppetserver/cli/apps/irb
./opt/puppetlabs/server/apps/puppetserver/cli/apps/ruby
./opt/puppetlabs/server/apps/puppetserver/ezbake-functions.sh
./opt/puppetlabs/server/apps/puppetserver/ezbake.manifest
./opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar
./opt/puppetlabs/server/apps/puppetserver/scripts
./opt/puppetlabs/server/apps/puppetserver/scripts/install.sh
./opt/puppetlabs/server/bin/puppetserver
./opt/puppetlabs/server/data/puppetserver
./usr/lib/systemd/system/puppetserver.service
./usr/lib/tmpfiles.d/puppetserver.conf
./var/log/puppetlabs/puppetserver
./var/run/puppetlabs/puppetserver
92601 blocks
@jyaworski Its Ubuntu 14.04
@shredder12:
I see this when I unpack it:
jyaworski-mbpr:joseph.yaworski root# dpkg-deb -c puppetserver_2.1.2-1puppetlabs1_all.deb
drwxr-xr-x root/root 0 2015-10-19 15:50 ./
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/run/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/run/puppetlabs/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/run/puppetlabs/puppetserver/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/log/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/log/puppetlabs/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./var/log/puppetlabs/puppetserver/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./usr/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./usr/share/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./usr/share/doc/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./usr/share/doc/puppetserver/
-rw-r--r-- root/root 154 2015-10-19 15:48 ./usr/share/doc/puppetserver/changelog.Debian.gz
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/default/
-rw-r--r-- root/root 800 2015-10-19 15:48 ./etc/default/puppetserver
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/logrotate.d/
-rw-r--r-- root/root 177 2015-10-19 15:48 ./etc/logrotate.d/puppetserver
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/puppetlabs/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/
-rw-r--r-- root/root 850 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/logback.xml
-rw-r--r-- root/root 1032 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/bootstrap.cfg
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/conf.d/
-rw-r--r-- root/root 153 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/conf.d/webserver.conf
-rw-r--r-- root/root 2821 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/conf.d/puppetserver.conf
-rw-r--r-- root/root 450 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/conf.d/ca.conf
-rw-r--r-- root/root 579 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/conf.d/web-routes.conf
-rw-r--r-- root/root 196 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/conf.d/global.conf
-rw-r--r-- root/root 351 2015-10-19 15:50 ./etc/puppetlabs/puppetserver/request-logging.xml
drwxr-xr-x root/root 0 2015-10-19 15:50 ./etc/init.d/
-rwxr-xr-x root/root 4663 2015-10-19 15:48 ./etc/init.d/puppetserver
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/bin/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/bin/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/data/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/data/puppetserver/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/apps/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/cli/
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/cli/apps/
-rwxr-xr-x root/root 646 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/cli/apps/foreground
-rwxr-xr-x root/root 171 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/cli/apps/gem
-rwxr-xr-x root/root 172 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/cli/apps/ruby
-rwxr-xr-x root/root 171 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/cli/apps/irb
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/bin/
-rwxr-xr-x root/root 1935 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/bin/puppetserver
-rw-r--r-- root/root 47375457 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar
drwxr-xr-x root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/scripts/
-rwxr-xr-x root/root 12131 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/scripts/install.sh
-rwxr-xr-x root/root 1497 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/ezbake-functions.sh
-rw-r--r-- root/root 5411 2015-10-19 15:50 ./opt/puppetlabs/server/apps/puppetserver/ezbake.manifest
lrwxrwxrwx root/root 0 2015-10-19 15:50 ./opt/puppetlabs/bin/puppetserver -> ../server/apps/puppetserver/bin/puppetserver
lrwxrwxrwx root/root 0 2015-10-19 15:50 ./opt/puppetlabs/server/bin/puppetserver -> ../apps/puppetserver/bin/puppetserver
What are your versions of puppet/puppetserver?
@jyaworski Puppetserver 1.1.2-1puppetlabs1 on trusty. I am using puppetlabs apt repository.
@shredder12 ah, OK. That was 1.x, which still uses the system pathing rather than the stuff under /opt. I'll take a look.
In the meantime, one way to solve it (terribly) is to ensure a symlink exists from /usr/bin/puppetserver to where it's looking.
Closing due to age.
The hardcoded path isn't true for puppetserver module available in puppetlabs repo. https://github.com/puppetlabs/puppetlabs-puppetserver_gem/blob/master/lib/puppet/provider/package/puppetserver_gem.rb#L14
Its
/usr/bin/puppetserver
.