Comments (11)
hey tnx ... Interesting whenever I package the module I use puppet module command, but maybe was an older version. I will re-package it with the next release. tnx
from golja-gnupg.
Awesome! 👍
from golja-gnupg.
@n1tr0g Can you do a 0.0.z point release to fix this? It's filling logs pretty quickly. Thanks!
from golja-gnupg.
sure ... will do it tonight ...
from golja-gnupg.
done version 1.2.2 released
from golja-gnupg.
@n1tr0g Hrm, this still shows up with 1.2.2. I'm not sure what command you're using and what version of tar you have, but the problem persists. Perhaps a tar with different flags than puppet expects?
INFO -> Deploying module /etc/puppetlabs/code/environments/hiera4/modules/gnupg
WARN -> These files existed in the module's tar file, but are invalid filetypes and were not unpacked: ["PaxHeader/golja-gnupg-1.2.2", "golja-gnupg-1.2.2/PaxHeader/CHANGELOG", "golja-gnupg-1.2.2/PaxHeader/checksums.json", "golja-gnupg-1.2.2/PaxHeader/CONTRIBUTING.md", "golja-gnupg-1.2.2/PaxHeader/files", "golja-gnupg-1.2.2/PaxHeader/Gemfile", "golja-gnupg-1.2.2/PaxHeader/lib", "golja-gnupg-1.2.2/PaxHeader/LICENSE", "golja-gnupg-1.2.2/PaxHeader/manifests", "golja-gnupg-1.2.2/PaxHeader/metadata.json", "golja-gnupg-1.2.2/PaxHeader/Rakefile", "golja-gnupg-1.2.2/PaxHeader/README.md", "golja-gnupg-1.2.2/PaxHeader/spec", "golja-gnupg-1.2.2/PaxHeader/tests", "golja-gnupg-1.2.2/tests/PaxHeader/gnupg_key.pp", "golja-gnupg-1.2.2/tests/PaxHeader/init.pp", "golja-gnupg-1.2.2/spec/PaxHeader/acceptance", "golja-gnupg-1.2.2/spec/PaxHeader/classes", "golja-gnupg-1.2.2/spec/PaxHeader/fixtures", "golja-gnupg-1.2.2/spec/PaxHeader/spec.opts", "golja-gnupg-1.2.2/spec/PaxHeader/spec_helper.rb", "golja-gnupg-1.2.2/spec/PaxHeader/spec_helper_acceptance.rb", "golja-gnupg-1.2.2/spec/PaxHeader/spec_helper_system.rb", "golja-gnupg-1.2.2/spec/PaxHeader/system", "golja-gnupg-1.2.2/spec/PaxHeader/unit", "golja-gnupg-1.2.2/spec/unit/PaxHeader/puppet", "golja-gnupg-1.2.2/spec/unit/puppet/PaxHeader/type", "golja-gnupg-1.2.2/spec/unit/puppet/type/PaxHeader/gnupg_key_spec.rb", "golja-gnupg-1.2.2/spec/system/PaxHeader/gnupg_key_install_spec.rb", "golja-gnupg-1.2.2/spec/system/PaxHeader/install_spec.rb", "golja-gnupg-1.2.2/spec/fixtures/PaxHeader/manifests", "golja-gnupg-1.2.2/spec/fixtures/PaxHeader/modules", "golja-gnupg-1.2.2/spec/classes/PaxHeader/gnupg_init_spec.rb", "golja-gnupg-1.2.2/spec/acceptance/PaxHeader/class_spec.rb", "golja-gnupg-1.2.2/spec/acceptance/PaxHeader/gnupg_key_install_spec.rb", "golja-gnupg-1.2.2/spec/acceptance/PaxHeader/nodesets", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/centos-59-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/centos-64-x64-pe.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/centos-64-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/centos-65-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/debian-607-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/debian-70rc1-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/debian-73-i386.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/debian-73-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/default.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/ubuntu-server-10044-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/ubuntu-server-12042-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/ubuntu-server-1310-x64.yml", "golja-gnupg-1.2.2/spec/acceptance/nodesets/PaxHeader/ubuntu-server-1404-x64.yml", "golja-gnupg-1.2.2/manifests/PaxHeader/init.pp", "golja-gnupg-1.2.2/manifests/PaxHeader/install.pp", "golja-gnupg-1.2.2/manifests/PaxHeader/params.pp", "golja-gnupg-1.2.2/lib/PaxHeader/facter", "golja-gnupg-1.2.2/lib/PaxHeader/puppet", "golja-gnupg-1.2.2/lib/puppet/PaxHeader/provider", "golja-gnupg-1.2.2/lib/puppet/PaxHeader/type", "golja-gnupg-1.2.2/lib/puppet/type/PaxHeader/gnupg_key.rb", "golja-gnupg-1.2.2/lib/puppet/provider/PaxHeader/gnupg_key", "golja-gnupg-1.2.2/lib/puppet/provider/gnupg_key/PaxHeader/gnupg.rb", "golja-gnupg-1.2.2/lib/facter/PaxHeader/gnupg_command.rb", "golja-gnupg-1.2.2/lib/facter/PaxHeader/gnupg_installed.rb", "golja-gnupg-1.2.2/files/PaxHeader/broken.public.key", "golja-gnupg-1.2.2/files/PaxHeader/random.key", "golja-gnupg-1.2.2/files/PaxHeader/random.private.key", "golja-gnupg-1.2.2/files/PaxHeader/random.public.key"]
from golja-gnupg.
Hmmm than this must be a bug in tar. I am using OS X with puppet. My versions
$ puppet --version
4.2.0
$ tar --version
bsdtar 2.8.3 - libarchive 2.8.3
$ sw_vers -productVersion
10.10.5
Does this happen also on my other modules like influxdb ?
from golja-gnupg.
Are you tarring up the file yourself, using puppet module build
, or something else? Do you have gnu tar available or just bsd tar?
from golja-gnupg.
I use puppet module build so it uses the default tar provided by OS X 10.10.5 which is bsdtar 2.8.3 - libarchive 2.8.3.
For the immediate I will repack the module on a Ubuntu server, but I am definitely interested in the root cause of this issue.
from golja-gnupg.
@n1tr0g It looks like it just depends on the tar used to package it whether or not PaxHeaders are included. On the receiving side, I see it because I use r10k and it uses minitar to unpack the archives. See puppetlabs/r10k#558, feature request to have minitar ignore the headers instead of alerting.
from golja-gnupg.
ok repacked on ubuntu and tested it via r10k. The PaxHeaders warning are gone. tnx again for the patience.
from golja-gnupg.
Related Issues (16)
- undefined method `exitstatus' HOT 5
- Setting Trust Level of Installed Keys HOT 3
- Applying gnupg_key fails if an Agent-side directory environment is missing HOT 4
- add support for fetching the gpgkey through a http proxy.
- 1.2.3 tag missing HOT 2
- key type parameter uses unquoted string in ready which leads to reserved word errors HOT 3
- Support for puppet v4 HOT 1
- Key is recreated with every puppet run
- Renewing Puppet Forge Approved Status HOT 7
- Declaration of package { 'gnupg': } in the manifest install.pp conflicts with module puppetlabs-apt HOT 2
- URI.escape is deprected in Ruby 3.0
- Puppet 8x HOT 1
- Allow usernames with dashes HOT 1
- Add fact that indicates if gpg is installed or not. HOT 4
- gnupg's user should be autorequired HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from golja-gnupg.