Skip to content

Problems getting amanda::disklist::dle working on client nodes. #24

Open
@rendhalver

Description

@rendhalver

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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions