<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi all,<div><br></div><div>Trying with both unbound-1.4.4 and unbound-1.4.5, I've got different problems when enable python modules. In both cases, configuration is done --with-pythonmodule, and set unbound.conf as follows:</div><div><br></div><div><div>        module-config: "validator python iterator"</div></div><div><br></div><div><div>        python-script: "/usr/local/etc/unbound/e1.py" </div><div><span class="Apple-tab-span" style="white-space: pre; ">     </span></div><div><span class="Apple-tab-span" style="white-space: pre; "></span><span class="Apple-tab-span" style="white-space: pre; ">   </span>#where e1.py is the same as <a href="http://www.unbound.net/documentation/pythonmod/examples/example0.html">http://www.unbound.net/documentation/pythonmod/examples/example0.html</a> (Fundamentals)</div></div><div><br></div><div>I'm lost here! Could you please lend me a hand?</div><div><br></div><div>Please find history below with both versions.</div><div><br></div><div>Tkx!</div><div>Leandro.</div><div><br></div><div><br></div><div><b>Doing it in unbound-1.4.4:</b></div><div><br></div><div><div>[root@rhel54ca-vm5 unbound-1.4.4]# ./unbound -dvv</div><div>[1278947428] unbound[1406:0] notice: Start of unbound 1.4.4.</div><div>[1278947428] unbound[1406:0] debug: creating udp4 socket 0.0.0.0 53</div><div>[1278947428] unbound[1406:0] debug: creating tcp4 socket 0.0.0.0 53</div><div>[1278947428] unbound[1406:0] debug: creating tcp4 socket 0.0.0.0 953</div><div>[1278947428] unbound[1406:0] debug: setup SSL certificates</div><div>[1278947428] unbound[1406:0] warning: did not exit gracefully last time (1384)</div><div>[1278947428] unbound[1406:0] debug: drop user privileges, run as unbound</div><div>[1278947428] unbound[1406:0] debug: switching log to /tmp/unbound.log</div><div>Traceback (most recent call last):</div><div>  File "<string>", line 1, in ?</div><div>ImportError: No module named unboundmodule</div></div><div><br></div><div><b>If I copy unboundmodule.py, from pythonmod directory to <unbound-home>:</b></div><div><br></div><div><div>[root@rhel54ca-vm5 unbound-1.4.4]# ./unbound -dvv</div><div>[1278947480] unbound[1424:0] notice: Start of unbound 1.4.4.</div><div>[1278947480] unbound[1424:0] debug: creating udp4 socket 0.0.0.0 53</div><div>[1278947480] unbound[1424:0] debug: creating tcp4 socket 0.0.0.0 53</div><div>[1278947480] unbound[1424:0] debug: creating tcp4 socket 0.0.0.0 953</div><div>[1278947480] unbound[1424:0] debug: setup SSL certificates</div><div>[1278947480] unbound[1424:0] warning: did not exit gracefully last time (1406)</div><div>[1278947480] unbound[1424:0] debug: drop user privileges, run as unbound</div><div>[1278947480] unbound[1424:0] debug: switching log to /tmp/unbound.log</div><div>Traceback (most recent call last):</div><div>  File "<string>", line 1, in ?</div><div>  File "./unboundmodule.py", line 46, in ?</div><div>    class query_info(_object):</div><div>  File "./unboundmodule.py", line 58, in query_info</div><div>    if _newclass:qtype_str = _swig_property(_get_qtype_str)</div><div>NameError: name '_swig_property' is not defined</div></div><div><br></div><div><b>Finally, in unbound-1.4.5</b></div><div><b><br></b></div><div><b><div><span class="Apple-style-span" style="font-weight: normal;"><div>[root@rhel54ca-vm5 unbound-1.4.5]# ./unbound -dvv</div><div>[1278955339] unbound[1698:0] notice: Start of unbound 1.4.5.</div><div>[1278955339] unbound[1698:0] debug: creating udp4 socket 0.0.0.0 53</div><div>[1278955339] unbound[1698:0] debug: creating tcp4 socket 0.0.0.0 53</div><div>[1278955339] unbound[1698:0] debug: creating tcp4 socket 0.0.0.0 953</div><div>[1278955339] unbound[1698:0] debug: setup SSL certificates</div><div>[1278955339] unbound[1698:0] warning: did not exit gracefully last time (1682)</div><div>[1278955339] unbound[1698:0] debug: drop user privileges, run as unbound</div><div>[1278955339] unbound[1698:0] debug: switching log to /tmp/unbound.log</div></span></div></b></div><div><b><br></b></div><div><b>Looking at the log:</b></div><div><br></div><div><div><div>[1278955339] unbound[1698:0] debug: module config: "validator python iterator"</div><div>[1278955339] unbound[1698:0] error: Unknown value for next module: ' python iterator'</div><div>[1278955339] unbound[1698:0] fatal error: failed to setup modules</div></div></div><div><br></div></div></body></html>