Custom Query (894 matches)


Show under each result:

Results (100 - 102 of 894)

Ticket Owner Reporter Resolution Summary
#841 laszlo [email protected] fixed xi:include in clients.xml breaks use of -p option at client

If you have clients defined in a separate file, which is then read in into Metadata/clients.xml using xi:include, you cannot use -p option at client any more.

It looks like xi:includes are not handled consistently in apparently self.clientdata_original used in method set_profile() of class Metadata does not contain entries from included files.

Reproduction is simple:

  • Let's assume you have already defined profile groups foobar and barfoo in groups.xml
  • Move one or more client entries from clients.xml into separate file, say clientsinc.xml. It will look something like this:
      <Client uuid="foo" name="bar" profile="foobar" password="xyzzy" pingable="N" location="floating" auth="cert+password"/>
  • Add include entry into clients.xml. Something like
    <xi:include href="clientsinc.xml"/>
  • Go to client foo, use a -p option with the client
    # bcfg2 -v -p barfoo

This will end up with following error at client:

Fatal error: Failed to set client profile

And following traceback at the server:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/Bcfg2/", line 220, in _dispatch
    result = method_func(*args)
  File "/usr/lib/python2.6/dist-packages/Bcfg2/Server/", line 365, in AssertProfile
    self.metadata.set_profile(client, profile, address)
  File "/usr/lib/python2.6/dist-packages/Bcfg2/Server/Plugins/", line 455, in set_profile
    cli[0].set('profile', profile)
IndexError: list index out of range
#903 laszlo Richard Connon <[email protected]…> fixed Reload blacklist/whitelist without downloading packages

At the moment you have to do Packages.Refresh to reload black/whitelist, it would be very nice if the black/whitelist could be updated without this. Perhaps config.xml could be fam monitored and the data updated in memory automagically then Packages.Refresh /just/ downloads new packages without reloading config.xml

#929 laszlo m4z <[email protected]…> fixed bcfg2-server should not remove comments from clients.xml

Due to an error on my part, a client was recognized as new and added to the config:

Asserting client profile to basic
Creating new client:, profile basic

That's fine, however when i opened my (heavily commented) clients.xml afterwards, all the comments where removed. ):

Is this a feature? If so, where is the red, bold, blinking warning sign?

Note: See TracQuery for help on using queries.