[P] Reading node descriptor [P] Starting compiler [P] Compiling node config [P] Loading module [profiles/server-damgaard] [P] Loading module [role/common] [P] Loading module [config/hostname] [P] Loading module [config/htoprc] [P] Loading module [config/locale] [P] Loading module [config/modprobe] [P] Loading module [config/motdtail] [P] Loading module [config/nanorc] [P] Loading module [config/rclocal] [P] Loading module [config/root-ssh] [P] Loading module [config/scheduled-reboot] [P] Loading module [config/screenrc] [P] Loading module [config/subversion] [P] Loading module [config/tcpwrapper] [P] Loading module [config/toprc] [P] Loading module [config/vimrc] [P] Loading module [config/sudo] [P] Loading module [config/updatedb] [P] Loading module [service/ntpserver] [P] Loading module [config/firewall] [P] Loading module [service/ssh] [P] Loading module [service/postfix] [P] Loading module [service/syslog-ng] [P] Loading module [config/standard-users] [P] Loading module [config/find-obsolete-files] [P] Loading module [config/subversion] [P] Loading module [service/ssh-tunnelshell] [P] Loading module [config/network] [P] Loading module [service/bind9] [P] Loading module [config/bind9-zone-office] [P] Loading module [service/dhcpd] [P] Loading module [service/smokeping] [P] Loading module [service/nfs-common] [P] Loading module [config/modprobe] [P] Loading module [config/tcpwrapper] [P] Loading module [service/nfs-server] [P] Loading module [service/nfs-common] [P] Loading module [service/syslog-ng] [P] Loading module [service/google-calendar-backup] [P] Loading module [service/apache2] [P] Loading module [service/postgresql] [P] Loading module [service/hostapd] [P] Loading module [config/standard-users] [P] Loading module [config/backup-server] [P] Loading module [config/firewall] [P] Loading handlers [P] group:groups -> samba-backup [P] group:groups -> samba-users [P] group:groups -> samba-machines [P] group:groups -> sogo [P] group:groups -> postgres [P] group:groups -> postfix [P] group:groups -> ntp [P] group:groups -> mysql [P] group:groups -> clamav [P] group:groups -> sshtunnel [P] group:groups -> amavis [P] group:groups -> torrents [P] group:groups -> bind [P] group:groups -> dovecot [P] group:groups -> loot [P] group:groups -> samba-share [P] group:groups -> haclient [P] group:groups -> ssl-cert [P] group:groups -> photo [P] group:groups -> software [P] user:user -> fetchmail [P] user:user -> torrents [P] user:user -> mysql [P] user:user -> samba-share [P] user:user -> tdn [P] user:user -> samba-backup [P] user:user -> sogo [P] user:user -> helene [P] user:user -> rasmus [P] user:user -> statd [P] user:user -> hacluster [P] user:user -> dovecot [P] user:user -> samba-admin [P] user:user -> postgres [P] user:user -> ntp [P] user:user -> clamav [P] user:user -> jonas [P] user:user -> sshtunnel [P] user:user -> sshd [P] user:user -> chrivers [P] user:user -> postfix [P] user:user -> bind [P] user:user -> amavis [P] user:user -> loot [P] user:user -> root [P] user:user -> software [P] user:groups_include -> fetchmail [P] user:groups_include -> torrents [P] user:groups_include -> mysql [P] user:groups_include -> samba-share [P] user:groups_include -> tdn [P] user:groups_include -> samba-backup [P] user:groups_include -> sogo [P] user:groups_include -> helene [P] user:groups_include -> rasmus [P] user:groups_include -> statd [P] user:groups_include -> hacluster [P] user:groups_include -> dovecot [P] user:groups_include -> samba-admin [P] user:groups_include -> postgres [P] user:groups_include -> ntp [P] user:groups_include -> clamav [P] user:groups_include -> jonas [P] user:groups_include -> sshtunnel [P] user:groups_include -> sshd [P] user:groups_include -> chrivers [P] user:groups_include -> postfix [P] user:groups_include -> bind [P] user:groups_include -> amavis [P] user:groups_include -> loot [P] user:groups_include -> root [P] user:groups_include -> software [P] user:groups_exclude -> fetchmail [P] user:groups_exclude -> torrents [P] user:groups_exclude -> mysql [P] user:groups_exclude -> samba-share [P] user:groups_exclude -> tdn [P] user:groups_exclude -> samba-backup [P] user:groups_exclude -> sogo [P] user:groups_exclude -> helene [P] user:groups_exclude -> rasmus [P] user:groups_exclude -> statd [P] user:groups_exclude -> hacluster [P] user:groups_exclude -> dovecot [P] user:groups_exclude -> samba-admin [P] user:groups_exclude -> postgres [P] user:groups_exclude -> ntp [P] user:groups_exclude -> clamav [P] user:groups_exclude -> jonas [P] user:groups_exclude -> sshtunnel [P] user:groups_exclude -> sshd [P] user:groups_exclude -> chrivers [P] user:groups_exclude -> postfix [P] user:groups_exclude -> bind [P] user:groups_exclude -> amavis [P] user:groups_exclude -> loot [P] user:groups_exclude -> root [P] user:groups_exclude -> software [P] apt:keys -> keys [P] apt:sources -> sources [P] apt:install -> packages [P] apt:purge -> packages [P] apt:remove -> packages [P] apache2:mod_disable -> autoindex [P] apache2:mod_disable -> status [P] apache2:site_enable -> hajslunddamgaard.dk [P] apache2:site_enable -> smokeping.adora.dk [P] apache2:site_enable -> jukebox [P] apache2:site_enable -> j [P] apache2:site_enable -> syrah.adora.dk [P] apache2:site_enable -> vejret.adora.dk [P] apache2:site_enable -> svn [P] apache2:mod_enable -> ssl [P] apache2:mod_enable -> rewrite [P] trigger:single -> rename-existing-syslog [P] trigger:single -> tz-copenhagen [P] trigger:single -> rename-firewall-script [P] trigger:single -> zsh-as-default [P] trigger:single -> remove-old-compresslogs [P] trigger:pre -> /etc/postfix/maps/inbound-accept [P] trigger:pre -> /etc/spye/config/50-logwatch.conf [P] trigger:pre -> /etc/postgresql/8.3/main/pg_hba.conf [P] trigger:pre -> /etc/apache2/*.conf [P] trigger:pre -> /etc/spye/firewall/start [P] trigger:pre -> /etc/spye/firewall/lists/* [P] trigger:pre -> /etc/dhcp3/dhcpd*.conf [P] trigger:pre -> /etc/ssh/sshd_config [P] trigger:pre -> /etc/postfix/maps/default-forward [P] trigger:pre -> /etc/apache2/metaconfig.d/* [P] trigger:pre -> /etc/postfix/maps/transport [P] trigger:pre -> /etc/postfix/maps/ssl-passwords [P] trigger:pre -> /etc/locale.gen [P] trigger:pre -> /etc/apache2/sites-available/* [P] trigger:pre -> /etc/hostname [P] trigger:pre -> /etc/bind/db.office.* [P] trigger:pre -> /etc/ntp.conf [P] trigger:pre -> /etc/postfix/maps/blacklist-exceptions [P] trigger:pre -> /etc/default/nfs-common [P] trigger:pre -> /etc/postfix/maps/aliases [P] trigger:pre -> /etc/default/nfs-kernel-server [P] trigger:pre -> /etc/smokeping/metaconfig.d/* [P] trigger:pre -> /etc/syslog-ng/syslog-ng.conf [P] trigger:pre -> /etc/bind/* [P] trigger:pre -> /etc/hostapd/* [P] trigger:pre -> /etc/exports [P] trigger:pre -> /etc/smokeping/* [P] trigger:pre -> /etc/postfix/*.cf [P] files:remove -> /etc/spye/firewall/custom.start [P] files:remove -> /etc/spye/firewall/nat.start [P] files:remove -> /etc/spye/firewall/default.start [P] files:remove -> /etc/spye/firewall/open.start [P] files:remove -> /etc/spye/firewall/settings [P] files:remove -> /etc/modprobe.d/block-ipv6 [P] files:remove -> /etc/aliases [P] files:remove -> /etc/aliases.db [P] files:remove -> /etc/modprobe.d/lockd [P] files:mkdir -> /root/.ssh [P] files:mkdir -> /etc/spye/config [P] files:mkdir -> /etc/postfix/maps [P] files:mkdir -> /home/sshtunnel [P] files:mkdir -> /home/sshtunnel/.ssh [P] files:mkdir -> /etc/default/nfs [P] files:mkdir -> /data/www [P] files:mkdir -> /data/www/log [P] files:components -> /etc/metaconfig/res/profiles/server-damgaard [P] files:components -> /etc/metaconfig/res/role/common [P] files:components -> /etc/metaconfig/res/config/hostname [P] files:components -> /etc/metaconfig/res/config/htoprc [P] files:components -> /etc/metaconfig/res/config/locale [P] files:components -> /etc/metaconfig/res/config/modprobe [P] files:components -> /etc/metaconfig/res/config/motdtail [P] files:components -> /etc/metaconfig/res/config/nanorc [P] files:components -> /etc/metaconfig/res/config/rclocal [P] files:components -> /etc/metaconfig/res/config/root-ssh [P] files:components -> /etc/metaconfig/res/config/scheduled-reboot [P] files:components -> /etc/metaconfig/res/config/screenrc [P] files:components -> /etc/metaconfig/res/config/subversion [P] files:components -> /etc/metaconfig/res/config/tcpwrapper [P] files:components -> /etc/metaconfig/res/config/toprc [P] files:components -> /etc/metaconfig/res/config/vimrc [P] files:components -> /etc/metaconfig/res/config/sudo [P] files:components -> /etc/metaconfig/res/config/updatedb [P] files:components -> /etc/metaconfig/res/service/ntpserver [P] files:components -> /etc/metaconfig/res/config/firewall [P] files:components -> /etc/metaconfig/res/service/ssh [P] files:components -> /etc/metaconfig/res/service/postfix [P] files:components -> /etc/metaconfig/res/service/syslog-ng [P] files:components -> /etc/metaconfig/res/config/standard-users [P] files:components -> /etc/metaconfig/res/config/find-obsolete-files [P] files:components -> /etc/metaconfig/res/config/subversion [P] files:components -> /etc/metaconfig/res/service/ssh-tunnelshell [P] files:components -> /etc/metaconfig/res/config/network [P] files:components -> /etc/metaconfig/res/service/bind9 [P] files:components -> /etc/metaconfig/res/config/bind9-zone-office [P] files:components -> /etc/metaconfig/res/service/dhcpd [P] files:components -> /etc/metaconfig/res/service/smokeping [E] Execution error: Unknown variable [level] at [level] token (/etc/metaconfig/res/service/smokeping/files/etc/smokeping/metaconfig.d/Targets: line 6, column 24) [E] Execution error: Exception from function: range() integer end argument expected, got NoneType. at [range(level)] token (/etc/metaconfig/res/service/smokeping/files/etc/smokeping/metaconfig.d/Targets: line 6, column 29) [E] Execution error: Cannot iterate over unknown variable [range(level)] at [] token (/etc/metaconfig/res/service/smokeping/files/etc/smokeping/metaconfig.d/Targets: line 9, column -1) [E] Got exception of type TypeError: ['int' object is not iterable] while running command ['metaconfig', 'update-machine'] Function Line File request_execute 54 /usr/lib/python2.6/dist-packages/spye/frontend/console.py meta_update_machine 182 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/__init__.py update_machine 151 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/__init__.py plan_components 694 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/handler/files.py generate_files 538 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/handler/files.py xmc_compile 505 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/handler/files.py execute 473 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 560 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 473 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 454 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py eval 422 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py __call__ 608 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 473 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 560 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 473 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 673 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 473 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 454 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py eval 422 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py __call__ 608 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 473 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py execute 555 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py Function Line Function Code console.py 54 request_execute spye.opt_result = spye.drv_presentation.present(func(*arg, **kwarg)) __init__.py 182 meta_update_machine if not self.update_machine(do_diff): __init__.py 151 update_machine func(c) files.py 694 plan_components self.generate_files(name, spye.path_join(c, 'files'), self.output) files.py 538 generate_files output[name] = self.xmc_compile(module, os.path.dirname(dir), source, source[len(dir):]) files.py 505 xmc_compile result = code.execute(context) scripting.py 473 execute value = x.execute(context) scripting.py 560 execute buffer.append(self.block.execute(context)) scripting.py 473 execute value = x.execute(context) scripting.py 454 execute value = self.exp.eval(context) scripting.py 422 eval return func(*([context] + args), **kwargs) scripting.py 608 __call__ res = self.block.execute(context) scripting.py 473 execute value = x.execute(context) scripting.py 560 execute buffer.append(self.block.execute(context)) scripting.py 473 execute value = x.execute(context) scripting.py 673 execute return self.block_if.execute(context) scripting.py 473 execute value = x.execute(context) scripting.py 454 execute value = self.exp.eval(context) scripting.py 422 eval return func(*([context] + args), **kwargs) scripting.py 608 __call__ res = self.block.execute(context) scripting.py 473 execute value = x.execute(context) scripting.py 555 execute iterable = tuple(iterable) [E] Exception information: >> 'int' object is not iterable