This look really eerily. polymake usually does not try anything forbidden, it's an innocent kid. It just needs an unused port in the range 30000-65534, which is normally freely accessible for all programs, bound to the local address 127.0.0.1, where it listens for jreality or javaview data requests.
The reason for failure may be that either you are running in a severely constrained environment, which does not allow to open server ports at all (for some peculiar security reasons), or the value 30000 has suddenly become reserved for system daemons, or your network configuration does not know "localhost" anymore or has renamed it to something else (e.g. you might be working in a IPv6-only network). Please consult your network administrator. To help the investigations, please start polymake, switch to another shell (terminal), find out the process number (pgrep -l polymake), start
Code: Select all
strace -o ~/protocol.txt -p PROCESSID
then get back to polymake and try the VISUAL command. As soon as the error message appears, kill strace with simple Control-C and upload the protocol file here. Your network administrator might want to look into it as well.