xavierpuigf / virtualhome

API to run VirtualHome, a Multi-Agent Household Simulator
http://virtual-home.org
MIT License
454 stars 65 forks source link

docker readme linux download link requires password #104

Open donggehan opened 1 year ago

donggehan commented 1 year ago

Hi, I am trying to use docker for running the simulator headless in a remote linux machine. I'm referring to the readme file to download Download the VirtualHome exectable for Linux. The link seems to require password to login which is not public.

donggehan commented 1 year ago

Could you please help with this error when running docker build too? Thanks!

11.05 gpg: keyring /tmp/tmp.xgwWSocpEk/secring.gpg' created 11.05 gpg: keyring/tmp/tmp.xgwWSocpEk/pubring.gpg' created 11.05 gpg: requesting key AA65421D from hkp server ha.pool.sks-keyservers.net 67.50 ?: ha.pool.sks-keyservers.net: Host not found 67.50 gpgkeys: HTTP fetch error 7: couldn't connect: Success 67.51 gpg: no valid OpenPGP data found. 67.51 gpg: Total number processed: 0 67.51 gpg: keyserver communications error: keyserver unreachable 67.51 gpg: keyserver communications error: public key not found 67.51 gpg: keyserver receive failed: public key not found

WuYff commented 8 months ago

I got the same error when trying to build the docker. Did you @donggehan have any solution for the gpg: keyserver receive failed: public key not found?

xavierpuigf commented 8 months ago

Could you try downloading a linux version of the simulator from the webpage? I believe any linux executable version should work. I will update the instructions.

bryanzhou008 commented 7 months ago

@xavierpuigf I was able to download the linux executable from: http://virtual-home.org/documentation/v2.3.0/downloads/downloads.html

However, I have the same follow-up question as @donggehan: based on the instructions in virtualhome/docker/README.md, it is still unclear where I should put the unity_vol/ folder (perhaps under virtualhome/docker/?) and also what should be all the contents inside of it? (should the unity_vol/ folder just include the x86 executable file, all items extracted from the zip or perhaps other things as well? as according to the provided docker run command it is the only folder being mounted.)

Thank you very much in advance!

bryanzhou008 commented 7 months ago

@WuYff @donggehan I solved the key not found error by changing the line:

&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" \

in the docker file to:

&& gpg --keyserver keyserver.ubuntu.com --recv-keys "$GPG_KEY" \