This seems like a networking issue. To troubleshoot the issue you should really have access to ideally your firewall, webserver logs , and odoo logs. I will assume you have at least your webserver logs and odoo logs. Check your config and startup script to determine what port you are running xmlrpc on.
When you execute your xmlrpc commands view the incoming requests on odoo (ensure you have logging set to info or even better debug_rpc_answer). For docs on logging check out this. You should at least see the request successful or not on your logs. If you do not see the request at all then the firewall may blocking..
You really want to verify at every point that your request is getting through and then on the other end the response is coming back. Your firewall can let requests in but block outgoing if configured to do so.
`import xmlrpclib
url = “localhost:8069”
common = xmlrpclib.ServerProxy(‘{}/xmlrpc/2/common’.format(url))
common.version()`
If you cant run this on the host running your odoo server something is off. Check the port or if xmlrpc = True is enabled in your config. From there you can execute from another computer and then introduce your webserver.