Skip to content

Instantly share code, notes, and snippets.

RPM.Inventory() call failed:
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/Bcfg2/Client/__init__.py", line 620, in Inventory
self.states.update(tool.Inventory())
File "/usr/lib/python3.6/site-packages/Bcfg2/Client/Tools/__init__.py", line 215, in Inventory
self.extra = self.FindExtra()
File "/usr/lib/python3.6/site-packages/Bcfg2/Client/Tools/RPM.py", line 2109, in FindExtra
if Bcfg2.Options.setup.extra:
AttributeError: 'Namespace' object has no attribute 'extra'
# bcfg2-admin viz -H -b -k -o ~/bcfg2.png
Traceback (most recent call last):
File "/sbin/bcfg2-admin", line 6, in <module>
from Bcfg2.Server.Admin import CLI
File "/usr/lib/python2.7/site-packages/Bcfg2/Server/Admin.py", line 23, in <module>
import Bcfg2.Server.Plugins.Metadata
File "/usr/lib/python2.7/site-packages/Bcfg2/Server/Plugins/Metadata.py", line 25, in <module>
from django.db import models
File "/usr/lib/python2.7/site-packages/django/db/models/__init__.py", line 5, in <module>
from django.db.models.query import Q
[Unit]
Description=Bcfg2 Configuration Report Collector
After=syslog.target network.target
[Service]
Type=forking
StandardOutput=syslog
StandardError=syslog
EnvironmentFile=-/etc/sysconfig/bcfg2-server
PIDFile=/run/bcfg2-server/bcfg2-report-collector.pid
diff --git a/src/lib/Bcfg2/Reporting/Compat.py b/src/lib/Bcfg2/Reporting/Compat.py
index 9754314a..a87a8e48 100644
--- a/src/lib/Bcfg2/Reporting/Compat.py
+++ b/src/lib/Bcfg2/Reporting/Compat.py
@@ -19,10 +19,10 @@ except ImportError:
from django.conf.urls import patterns
except:
# Django > 1.10
- def patterns(_prefix, urls):
+ def patterns(_prefix, *urls):
diff --git a/misc/bcfg2.spec b/misc/bcfg2.spec
index aa97c8d..6c1d7e7 100644
--- a/misc/bcfg2.spec
+++ b/misc/bcfg2.spec
@@ -538,16 +538,16 @@ rm -rf %{buildroot}
%endif
-%if 0%{?rhel} != 5
-# EL5 lacks python-mock, so test suite is disabled
ERROR: could not access status of transaction 1639776386
DETAIL: Could not open file "pg_subtrans/61BD": No such file or directory.
@solj
solj / gist:417bb628360eccf894765ef62611dfdc
Created January 6, 2017 16:00
tmux synchronize panes hosts
#!/bin/bash
HOSTNAMES=(foo bar foobar)
tmux new-window -n foo
number_of_hosts=${#HOSTNAMES[@]}
lasthost=$((number_of_hosts - 1))
for host in ${HOSTNAMES[*]}
do
tmux send-keys -l "ssh solj@${host}"
%ADOBeginClientInjection: DocumentSetup Start "No Re-Distill"^M
%% Removing the following eleven lines is illegal, subject to the Digital Copyright Act of 1998.
mark currentfile eexec
54dc5232e897cbaaa7584b7da7c23a6c59e7451851159cdbf40334cc2600
30036a856fabb196b3ddab71514d79106c969797b119ae4379c5ac9b7318
33471fc81a8e4b87bac59f7003cddaebea2a741c4e80818b4b136660994b
18a85d6b60e3c6b57cc0815fe834bc82704ac2caf0b6e228ce1b2218c8c7
67e87aef6db14cd38dda844c855b4e9c46d510cab8fdaa521d67cbb83ee1
af966cc79653b9aca2a5f91f908bbd3f06ecc0c940097ec77e210e6184dc
2f5777aacfc6907d43f1edb490a2a89c9af5b90ff126c0c3c5da9ae99f59
diff --git a/src/lib/Bcfg2/Client/Tools/POSIXUsers.py b/src/lib/Bcfg2/Client/Tools/POSIXUsers.py
index 4059854..2dc635f 100644
--- a/src/lib/Bcfg2/Client/Tools/POSIXUsers.py
+++ b/src/lib/Bcfg2/Client/Tools/POSIXUsers.py
@@ -275,8 +274,7 @@ class POSIXUsers(Bcfg2.Client.Tools.Tool):
cmd.extend(['-g', entry.get('group')])
extras = [e.get("group", e.text).strip()
for e in entry.findall("MemberOf")]
- if extras:
- cmd.extend(['-G', ",".join(extras)])
d-i partman-auto/disk string /dev/vda
d-i partman-auto/method string regular
d-i partman-auto/purge_lvm_from_device boolean true
d-i partman-auto/choose_recipe select /lib/partman/recipes/30atomic
d-i partman/confirm_write_new_label boolean true
d-i partman/choose_partition select finish
d-i partman/confirm boolean true