Hi Michael,
Thanks for the quick reply.
Hopefully this is what you're looking for. Sorry for the obfuscation -
it's important where I work.
In summary, below you can see I have SUSE-Linux-Enterprise-Server-11
repository defined. I applied this through zypprepo successfully. Then
I manually remove it and run the puppet client again, but it thinks
it's still there and the .repo file is also confirmed gone? I'm
stumped.

serverX:/var/lib/puppet/lib/provider/package # zypper repos
# | Alias                                                  |
Name                                                   | Enabled |
Refresh
--+--------------------------------------------------------
+--------------------------------------------------------+---------
+--------
1 | XXX-SLES11                                             | XXX YaST
repository                                    | Yes     | Yes
2 | SUSE-Linux-Enterprise-Server-11                        | SUSE-
Linux-Enterprise-Server-11 11-0                   | Yes     | Yes
3 | SUSE-Linux-Enterprise-Software-Development-Kit-11_11-0 | SUSE-
Linux-Enterprise-Software-Development-Kit-11 11-0 | Yes     | Yes

serverX:/var/lib/puppet/lib/provider/package # ll /etc/zypp/repos.d/
total 12
-rw-r--r-- 1 root root 156 Apr 18 19:07 XXX-SLES11.repo
-rw-r--r-- 1 root root 191 Apr 18 19:07 SUSE-Linux-Enterprise-
Server-11.repo
-rw-r--r-- 1 root root 247 Apr 18 19:07 SUSE-Linux-Enterprise-Software-
Development-Kit-11_11-0.repo

serverX:/var/lib/puppet/lib/provider/package # zypper removerepo SUSE-
Linux-Enterprise-Server-11
Removing repository 'SUSE-Linux-Enterprise-Server-11 11-0' [done]
Repository 'SUSE-Linux-Enterprise-Server-11 11-0' has been removed.

serverX:/var/lib/puppet/lib/provider/package # zypper repos
# | Alias                                                  |
Name                                                   | Enabled |
Refresh
--+--------------------------------------------------------
+--------------------------------------------------------+---------
+--------
1 | XXX-SLES11                                             | XXX YaST
repository                                    | Yes     | Yes
2 | SUSE-Linux-Enterprise-Software-Development-Kit-11_11-0 | SUSE-
Linux-Enterprise-Software-Development-Kit-11 11-0 | Yes     | Yes

serverX:/var/lib/puppet/lib/provider/package # puppetd --server
puppet.somedomain.com --test --debug
debug: Failed to load library 'rubygems' for feature 'rubygems'
debug: Failed to load library 'selinux' for feature 'selinux'
debug: Failed to load library 'shadow' for feature 'libshadow'
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: Puppet::Type::User::ProviderUser_role_add: file roledel does
not exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/
dscl does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::File::ProviderMicrosoft_windows: feature
microsoft_windows is missing
debug: /File[/var/lib/puppet/ssl/certs/serverX.somedomain.com.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/state/state.yaml]: Autorequiring File[/
var/lib/puppet/state]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys/
serverX.somedomain.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
public_keys]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/
var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/clientbucket]: Autorequiring File[/var/
lib/puppet]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/
lib/puppet/ssl]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/client_yaml]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/
puppet]
debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/
var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/classes.txt]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/state/graphs]: Autorequiring File[/var/
lib/puppet/state]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys/
serverX.somedomain.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
private_keys]
debug: /File[/var/lib/puppet/client_data]: Autorequiring File[/var/lib/
puppet]
debug: Finishing transaction 70158457981100
debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/
var/lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/private_keys/
serverX.somedomain.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
private_keys]
debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/
var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/certs/serverX.somedomain.com.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/
lib/puppet/ssl]
debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/
puppet/ssl]
debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/
puppet]
debug: /File[/var/lib/puppet/ssl/public_keys/
serverX.somedomain.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
public_keys]
debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring
File[/var/lib/puppet/ssl]
debug: Finishing transaction 70158458003480
debug: Using cached certificate for ca
debug: Using cached certificate for serverX.somedomain.com
debug: Finishing transaction 70158457575980
debug: Loaded state in 0.00 seconds
info: Retrieving plugin
debug: Loaded state in 0.00 seconds
debug: Using cached certificate for ca
debug: Using cached certificate for serverX.somedomain.com
debug: Using cached certificate_revocation_list for ca
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
yaml; using pson
info: /File[/var/lib/puppet/lib]: Evaluated in 0.06 seconds
debug: Finishing transaction 70158457426780
debug: Storing state
debug: Stored state in 0.00 seconds
debug: catalog supports formats: b64_zlib_yaml dot marshal pson raw
yaml; using pson
debug: Puppet::Type::Package::ProviderRpm: Executing '/bin/rpm --
version'
debug: Puppet::Type::Package::ProviderAptrpm: Executing '/bin/rpm -ql
rpm'
debug: Puppet::Type::Package::ProviderYum: Executing '/bin/rpm --
version'
debug: Puppet::Type::Package::ProviderUrpmi: Executing '/bin/rpm -ql
rpm'
info: Caching catalog for serverX.somedomain.com
debug: Puppet::Type::Package::ProviderUrpmi: file urpmi does not exist
debug: Puppet::Type::Package::ProviderNim: file /usr/sbin/nimclient
does not exist
debug: Puppet::Type::Package::ProviderGem: file gem does not exist
debug: Puppet::Type::Package::ProviderPortage: file /usr/bin/emerge
does not exist
debug: Puppet::Type::Package::ProviderRug: file /usr/bin/rug does not
exist
debug: Puppet::Type::Package::ProviderOpenbsd: file pkg_add does not
exist
debug: Puppet::Type::Package::ProviderPkg: file /usr/bin/pkg does not
exist
debug: Puppet::Type::Package::ProviderSunfreeware: file pkg-get does
not exist
debug: Puppet::Type::Package::ProviderHpux: file /usr/sbin/swinstall
does not exist
debug: Puppet::Type::Package::ProviderAptrpm: file apt-get does not
exist
debug: Puppet::Type::Package::ProviderAix: file /usr/bin/lslpp does
not exist
debug: Puppet::Type::Package::ProviderSun: file /usr/sbin/pkgadd does
not exist
debug: Puppet::Type::Package::ProviderAptitude: file /usr/bin/aptitude
does not exist
debug: Puppet::Type::Package::ProviderPorts: file /usr/local/sbin/
portversion does not exist
debug: Puppet::Type::Package::ProviderFreebsd: file /usr/sbin/pkg_add
does not exist
debug: Puppet::Type::Package::ProviderYum: file yum does not exist
debug: Puppet::Type::Package::ProviderFink: file /sw/bin/fink does not
exist
debug: Puppet::Type::Package::ProviderUp2date: file /usr/sbin/up2date-
nox does not exist
debug: Puppet::Type::Package::ProviderApt: file /usr/bin/apt-get does
not exist
debug: Puppet::Type::Package::ProviderPortupgrade: file /usr/local/
sbin/portversion does not exist
debug: Puppet::Type::Package::ProviderDpkg: file /usr/bin/dpkg does
not exist
debug: Puppet::Type::Service::ProviderDebian: file /usr/sbin/update-
rc.d does not exist
debug: Puppet::Type::Service::ProviderDaemontools: file /usr/bin/svc
does not exist
debug: Puppet::Type::Service::ProviderRunit: file /usr/bin/sv does not
exist
debug: Puppet::Type::Service::ProviderGentoo: file /sbin/rc-update
does not exist
debug: Puppet::Type::Service::ProviderLaunchd: file /bin/launchctl
does not exist
debug: Puppet::Type::Group::ProviderLdap: false value when expecting
true
debug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/
dscl does not exist
debug: Puppet::Type::Group::ProviderPw: file /usr/sbin/pw does not
exist
debug: Creating default schedules
debug: Loaded state in 0.00 seconds
debug: Prefetching zypper resources for package
debug: Puppet::Type::Package::ProviderZypper: Executing '/bin/rpm --
version'
debug: Puppet::Type::Package::ProviderZypper: Executing '/bin/rpm -qa
--nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| %
{VERSION} %{RELEASE} %{ARCH}
''
debug: /Stage[first]/before: requires Stage[main]
debug: /Stage[main]/Puppet/Service[puppet]/require: requires
Package[puppet]
debug: /Stage[main]/Puppet/Package[puppet]/require: requires
Zypprepo[XXX-SLES11]
debug: /Stage[main]/Puppet/User[puppet]: Autorequiring Group[puppet]
info: Applying configuration version '1303149801'
info: /Schedule[monthly]: Evaluated in 0.00 seconds
info: /Whit[SUSE-Linux-Enterprise-Software-Development-Kit-11_11-0]:
Evaluated in 0.00 seconds
info: /Schedule[never]: Evaluated in 0.00 seconds
info: /Schedule[weekly]: Evaluated in 0.00 seconds
info: /Whit[SUSE-Linux-Enterprise-Server-11]: Evaluated in 0.00
seconds
info: /Schedule[daily]: Evaluated in 0.00 seconds
info: /Schedule[hourly]: Evaluated in 0.00 seconds
info: /Whit[XXX-SLES11]: Evaluated in 0.00 seconds
info: /Stage[main]/Tm_packages/Package[kernel-source]: Evaluated in
0.00 seconds
info: /Stage[main]/Tm_packages/Package[squashfs]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[tcpdump]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[zlib]: Evaluated in 0.00
seconds
info: /Whit[basenode]: Evaluated in 0.00 seconds
info: /Stage[main]/Tm_packages/Package[libgfortran43]: Evaluated in
0.00 seconds
info: /Stage[main]/Puppet/Package[puppet]: Evaluated in 0.00 seconds
debug: Service[puppet](provider=redhat): Executing '/sbin/service
puppet status'
debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/
chkconfig puppet'
info: /Stage[main]/Puppet/Service[puppet]: Evaluated in 0.06 seconds
info: /Whit[tm-sdes-mdd3]: Evaluated in 0.00 seconds
info: /Stage[main]/Tm_packages/Package[zlib-devel]: Evaluated in 0.00
seconds
info: /Stage[main]/Puppet/Group[puppet]: Evaluated in 0.00 seconds
info: /Stage[main]/Puppet/User[puppet]: Evaluated in 0.00 seconds
info: /Whit[tm]: Evaluated in 0.00 seconds
info: /Stage[main]/Tm_packages/Package[libexpat-devel]: Evaluated in
0.00 seconds
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
yaml; using pson
info: /Stage[main]/Puppet/File[/etc/puppet/puppet.conf]: Evaluated in
0.01 seconds
info: /Whit[tm-md]: Evaluated in 0.00 seconds
debug: file_metadata supports formats: b64_zlib_yaml marshal pson raw
yaml; using pson
info: /Stage[main]/Cron/File[/etc/sysconfig/cron]: Evaluated in 0.01
seconds
info: /Stage[main]/Tm_packages/Package[libnuma1]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[libxml2]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[sysstat]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[ib-bonding]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[tcl-devel]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[netcat]: Evaluated in 0.00
seconds
info: /Whit[tm-md-dev]: Evaluated in 0.00 seconds
info: /Stage[main]/Testfile/File[/tmp/testfile]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[lsof]: Evaluated in 0.00
seconds
info: /Stage[main]/Tm_packages/Package[nmap]: Evaluated in 0.00
seconds
info: /Filebucket[puppet]: Evaluated in 0.00 seconds
info: /Schedule[puppet]: Evaluated in 0.00 seconds
debug: Finishing transaction 70158458151460
debug: Storing state
debug: Stored state in 0.01 seconds
notice: Finished catalog run in 0.22 seconds

serverX:/var/lib/puppet/lib/provider/package # zypper repos
# | Alias                                                  |
Name                                                   | Enabled |
Refresh
--+--------------------------------------------------------
+--------------------------------------------------------+---------
+--------
1 | XXX-SLES11                                             | XXX YaST
repository                                    | Yes     | Yes
2 | SUSE-Linux-Enterprise-Software-Development-Kit-11_11-0 | SUSE-
Linux-Enterprise-Software-Development-Kit-11 11-0 | Yes     | Yes

serverX:/var/lib/puppet/lib/provider/package # ll /etc/zypp/repos.d/
total 8
-rw-r--r-- 1 root root 156 Apr 18 19:07 XXX-SLES11.repo
-rw-r--r-- 1 root root 247 Apr 18 19:07 SUSE-Linux-Enterprise-Software-
Development-Kit-11_11-0.repo
serverX:/var/lib/puppet/lib/provider/package #

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to