Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Urbit does not work on BashOnWindows, but it works on real Ubuntu. #1782

Closed
EricGrahamMacEachern opened this issue Mar 17, 2017 · 3 comments
Closed

Comments

@EricGrahamMacEachern
Copy link

  • A brief description

Urbit does not connect on WSL even though it works fine on Ubuntu.

  • Expected results

Urbit should have connected to the network after installing. Instead it has a stack overflow.

  • Actual results (with terminal output if applicable)

/«ames»ng hood, this may take a few minutes>
recover: dig: over
over
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.103 15].[11.134 57]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.104 15].[11.134 57]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.105 15].[11.134 57]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.107 15].[11.134 57]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.109 15].[11.134 57]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.109 29].[11.109 44]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.174 3].[11.179 13]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.176 3].[11.179 13]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.177 3].[11.179 13]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/hoon:<[11.178 5].[11.178 47]>
[%swim-call-vane %a %soft ~]
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.567 7].[1.579 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.576 7].[1.579 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.577 7].[1.579 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.578 9].[1.578 25]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.769 5].[1.829 48]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.770 5].[1.829 48]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.772 5].[1.829 48]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.784 5].[1.829 48]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.787 5].[1.829 48]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.787 9].[1.822 11]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.788 9].[1.822 11]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.789 9].[1.822 11]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.796 11].[1.796 51]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.020 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.021 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.022 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.023 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.024 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.026 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.027 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.029 7].[1.030 20]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.180 13].[1.247 15]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.181 13].[1.247 15]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.181 17].[1.181 21]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.184 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.185 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.186 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.187 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.187 25].[1.187 29]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.199 15].[1.238 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.200 15].[1.238 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.203 17].[1.204 47]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.204 17].[1.204 47]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.251 13].[1.253 23]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.252 13].[1.253 23]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.253 13].[1.253 23]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.313 13].[1.369 15]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.314 13].[1.369 15]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.336 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.341 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.342 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.343 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.344 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.345 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.346 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.351 15].[1.357 58]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.352 17].[1.355 35]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.355 17].[1.355 35]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.382 13].[1.388 66]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.383 13].[1.388 66]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.180 13].[1.247 15]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.181 13].[1.247 15]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.181 17].[1.181 21]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.184 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.185 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.186 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.187 15].[1.196 19]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.187 25].[1.187 29]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.199 15].[1.238 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.200 15].[1.238 17]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.219 17].[1.227 34]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.220 17].[1.227 34]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.221 17].[1.227 34]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.222 17].[1.227 34]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.223 17].[1.227 34]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.224 17].[1.227 34]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.224 21].[1.224 66]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.224 25].[1.224 66]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/ames:<[1.224 31].[1.224 65]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[946 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[947 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[948 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[949 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[950 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[951 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[952 7].[956 50]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[952 11].[952 49]>
/~rep/home/~2017.2.6..22.48.38..23d6/arvo/zuse:<[952 15].[952 49]>

  • Your Windows build number

I tried this on 10.0.14393 and 10.0.15048. The same thing happened both times.

  • Steps / All commands required to reproduce the error from a brand new installation

Follow the Urbit installation instructions to build from the source: https://urbit.org/docs/using/install/

Use Urbit version 0.4.4. https://github.com/urbit/urbit/archive/v0.4.4.tar.gz

  • Strace of the failing command

No commands fail. It just doesn't connect.

  • Required packages and commands to install

All of these are listed under https://urbit.org/docs/using/install/

For Ubuntu: sudo apt-get install libgmp3-dev libsigsegv-dev openssl libssl-dev libncurses5-dev make exuberant-ctags automake autoconf libtool g++ ragel cmake re2c libcurl4-gnutls-dev

If you have a problem with uv.h, do: sudo apt install libuv-dev

If that doesn't work, build and install libuv from the source: https://github.com/libuv/libuv

I'm just a user, not a dev on this project.

Urbit is open source networking software currently made for macOS, BSDs, and Linux. The Urbit development team can be reached through the following links:

https://urbit.org/stream/

https://twitter.com/urbit_

https://github.com/urbit

https://www.reddit.com/r/urbit/

@aseering
Copy link
Contributor

Hi @EricGrahamMacEachern , thanks for posting! Urbit is already discussed on #1667 . Could you take a look and see whether that report looks like the same failure mode as you are seeing?

If you think your failure is different -- I know you say that no command is failing, but could you include an strace of the command that is failing to connect?

@EricGrahamMacEachern
Copy link
Author

Sorry for the duplicate post. I will stick to the older thread.

#1667

@sunilmut
Copy link
Member

Thanks @aseering for all the help with the triage.

@EricGrahamMacEachern - No problem, and, thanks for the post and using WSL!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants