Page MenuHomePhabricator

virt0 puppet master lacks GeoIP files
Closed, ResolvedPublic

Description

I am moving the GeoIP manifests under a new puppet module ( https://gerrit.wikimedia.org/r/#/c/53714/ ) and wanted to test it out on labs. Turns out virt0 puppet master does not have any GeoIP content in puppet:///volatile/GeoIP

The puppet run says:

err: /Stage[main]/Geoip::Data::Sync/File[/usr/share/GeoIP]: Failed to generate additional resources using 'eval_generate: Error 400 on SERVER: Not authorized to call search on /file_metadata/volatile/GeoIP with {:recurse=>true, :checksum_type=>"md5", :links=>"manage"}
err: /Stage[main]/Geoip::Data::Sync/File[/usr/share/GeoIP]: Could not evaluate: Error 400 on SERVER: Not authorized to call find on /file_metadata/volatile/GeoIP Could not retrieve file metadata for puppet:///volatile/GeoIP: Error 400 on SERVER: Not authorized to call find on /file_metadata/volatile/GeoIP at /etc/puppet/modules/geoip/manifests/data/sync.pp:16


Version: unspecified
Severity: normal

Details

Reference
bz46093

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:15 AM
bzimport added a project: Cloud-VPS.
bzimport set Reference to bz46093.

https://gerrit.wikimedia.org/r/#/c/53714/ got merged in. https://gerrit.wikimedia.org/r/#/c/53714/7/manifests/misc/geoip.pp,unified provides misc::geoip which on production use the volatile file and on labs the Ubuntu package files. That should solve the issue.