I had to rebuild my server with ubuntu 12.04 64bit after the switch im not able to run abe anymore. I suspect that the change from python 2.6 to 2.7 aswell as the change from mysql 5.1 to 5.5 has something to do with it, since i use the same abe.conf as before and it was running on ubuntu 10.04 32bit.
I allways end up with this error:
Traceback (most recent call last):
File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/opt/abe/Abe/abe.py", line 2023, in
sys.exit(main(sys.argv[1:]))
File "/opt/abe/Abe/abe.py", line 1976, in main
args, argv = readconf.parse_argv(argv, conf)
File "Abe/readconf.py", line 57, in parse_argv
_include(set(), val, arg_dict, config_name, strict)
File "Abe/readconf.py", line 77, in _include
entries = read(fp)
File "Abe/readconf.py", line 153, in read
js, c = scan_json(fp, c)
File "Abe/readconf.py", line 259, in scan_json
return _scan_json_compound(fp, c, ']')
File "Abe/readconf.py", line 247, in _scan_json_compound
cs, c = scan_json(fp, c)
File "Abe/readconf.py", line 261, in scan_json
return _scan_json_compound(fp, c, '}')
File "Abe/readconf.py", line 247, in _scan_json_compound
cs, c = scan_json(fp, c)
File "Abe/readconf.py", line 264, in scan_json
raise SyntaxError('Invalid initial JSON character: ' + c)
SyntaxError: Invalid initial JSON character: ?
Python 2.7.3
mysql Ver 14.14 Distrib 5.5.24, for debian-linux-gnu (x86_64) using readline 6.2
i guess thats realy a python problem since i tried it with dbtype = sqlite3 and got the same result