2017-03-05, 10:40
Right, OK. My bad, the version request would of course have output any version results before deciding TexturesDB isn't supported. However, there's one exception which is when this initial JSON request throws an error (which is silently ignored - I really should write something to the log...) and it then assumes you have no JSON capability.
So, for some reason your Ubuntu box can't establish a JSON RPC connection with your Android client (default port 9090). This isn't the same as a web connection, which occurs on a different port (default 8080).
I don't know what's in your texturecache configuration, or how your Android client is configured, but check you have configured the correct "rpc.port" property in texturecache.cfg - if you don't need anything other than the default port 9090 then don't bother setting this property. If you've configured a non-standard port in your Android client (it requires an entry in advancedsettings.xml) then make sure "rpc.port" is set to match.
Alternatively, post your config.
So, for some reason your Ubuntu box can't establish a JSON RPC connection with your Android client (default port 9090). This isn't the same as a web connection, which occurs on a different port (default 8080).
I don't know what's in your texturecache configuration, or how your Android client is configured, but check you have configured the correct "rpc.port" property in texturecache.cfg - if you don't need anything other than the default port 9090 then don't bother setting this property. If you've configured a non-standard port in your Android client (it requires an entry in advancedsettings.xml) then make sure "rpc.port" is set to match.
Alternatively, post your config.