Description
Hi gang,
I am trying to get disk list entries exported from my client nodes with the dle define.
It is behaving very strangely.
From what I can tell it should work how I am using it but it's not.
I have basically written a couple of really basic wrapper classes to setup a client and server with a variable for the disk entries (Yes more fixes I was going to port over later).
It works fine on the server node.
From what the error is telling me It seems to be trying to notify the disklist exec on the client which will not work because it doesn't exist on the client.
This is the error i get on a client node.
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid relationship: File[/var/lib/puppet/concat/etc_amanda_daily_disklist/fragments/20_amanda::disklist___etc@daily] { notify => Exec[concat/etc/amanda/daily/disklist] }, because Exec[concat_/etc/amanda/daily/disklist] doesn't seem to be in the catalog
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
This may be some new auto require/notify with the new version of concat. (I am running 1.0.2)
I will have a dig around there and see whats going on. I might also try downgrading to see what that does.
If it is dues to new version weirdness it might need some extra abstraction.
Will keep you posted if I find a fix.
(Yeah I guess I would assign myself to fix the issue if I could)