[P] Reading node descriptor [P] Starting compiler [P] Compiling node config [E] Lexer error at (/etc/metaconfig/node/config: line 31, column 31): Unknown character in source code: [/] [context: ""/usr/share...""] [E] Lexer error at (/etc/metaconfig/node/config: line 31, column 35): Unknown character in source code: [/] [context: ""/share/wor...""] [E] Lexer error at (/etc/metaconfig/node/config: line 31, column 41): Unknown character in source code: [/] [context: ""/wordpress...""] [P] Loading module [config/hostname] [P] Loading module [service/postfix] [E] Execution error: Unknown variable [usr] at [usr] token (/etc/metaconfig/node/config: line 31, column 32) [E] Execution error: Unknown variable [share] at [share] token (/etc/metaconfig/node/config: line 31, column 36) [E] Execution error: Unknown variable [wordpress] at [wordpress] token (/etc/metaconfig/node/config: line 31, column 42) [P] Loading handlers [P] apt:keys -> keys [P] apt:sources -> sources [P] apt:install -> packages [P] apt:purge -> packages [P] apt:remove -> packages [P] trigger:pre -> /etc/hostname [P] trigger:pre -> /etc/postfix/*.cf [P] trigger:pre -> /etc/postfix/maps/aliases [P] trigger:pre -> /etc/postfix/maps/blacklist-exceptions [P] trigger:pre -> /etc/postfix/maps/default-forward [P] trigger:pre -> /etc/postfix/maps/inbound-accept [P] trigger:pre -> /etc/postfix/maps/ssl-passwords [P] trigger:pre -> /etc/postfix/maps/transport [P] files:remove -> /etc/aliases [P] files:remove -> /etc/aliases.db [P] files:mkdir -> /etc/postfix/maps [P] files:mkdir -> /srv [P] files:mkdir -> /srv/www [P] files:mkdir -> /srv/www/default [P] files:mkdir -> /srv/www/wp-uploads [P] files:components -> /etc/metaconfig/res/config/hostname [P] files:components -> /etc/metaconfig/res/service/postfix [P] files:symlink -> /srv/www/default [P] files:output -> output [E] Lexer error at (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 7, column 18): Unknown character in source code: [@] [context: ""@example.c...""] [E] Lexer error at (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 9, column 1): Unknown character in source code: [ ] [context: "" Store upl...""] [E] Lexer error at (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 9, column 19): Unknown character in source code: [/] [context: ""/srv/www/w...""] [E] Lexer error at (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 9, column 23): Unknown character in source code: [/] [context: ""/www/wp-up...""] [E] Lexer error at (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 9, column 27): Unknown character in source code: [/] [context: ""/wp-upload...""] [E] Lexer error at (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 9, column 38): Unknown character in source code: [/] [context: ""/$0\nRewrit...""] [E] Parser error: Unexpected token in token stream: [number: <0>] type [LexNumber] (expected LexID) at [EOL] token (/etc/metaconfig/node/files/etc/apache2/sites-available/default: line 10, column -1) [E] Got exception of type AttributeError: ['LexNumber' object has no attribute 'text'] 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 185 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/__init__.py update_machine 154 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/__init__.py plan_output 730 /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 503 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/handler/files.py parse 1582 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_block 1383 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_statement 1570 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_expression 1373 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_exp 1370 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_exp_assignment 1360 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_exp_or 1350 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_exp_and 1340 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_exp_term 1325 /usr/lib/python2.6/dist-packages/spye/plugins/metaconfig/scripting.py parse_exp_factor 1236 /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 185 meta_update_machine if not self.update_machine(do_diff): __init__.py 154 update_machine func(c) files.py 730 plan_output self.generate_files('', spye.path_join(metaconfig.path_node, 'files'), self.output) files.py 538 generate_files output[name] = self.xmc_compile(module, os.path.dirname(dir), source, source[len(dir):]) files.py 503 xmc_compile code = context.parser.parse(tokens) scripting.py 1582 parse return self.parse_block(LexEOF) scripting.py 1383 parse_block statement = self.parse_statement() scripting.py 1570 parse_statement elif isinstance(self.s[self.i], (LexID, LexDollar)): return self.parse_expression() scripting.py 1373 parse_expression return self.token(MetaExp, self.parse_exp()) scripting.py 1370 parse_exp return self.parse_exp_assignment() scripting.py 1360 parse_exp_assignment exp = self.parse_exp_or() scripting.py 1350 parse_exp_or exp = self.parse_exp_and() scripting.py 1340 parse_exp_and exp = self.parse_exp_term() scripting.py 1325 parse_exp_term exp = self.parse_exp_factor() scripting.py 1236 parse_exp_factor res = self.token(ExpVariable, s[self.i-1].text, True) [E] Exception information: >> 'LexNumber' object has no attribute 'text'