Closed zalberico closed 1 year ago
Looks like this is a recurrence of https://github.com/urbit/bridge/issues/973 and https://github.com/urbit/bridge/issues/1043
This is unrelated to metamask, it doesn't work with master tickets either - looks like something related to the roller.
It may need to be restarted after I updated it to 1.15? https://developers.urbit.org/reference/azimuth/l2/roller-tutorial
@yosoyubik putting this on your radar, I took a look but we don't have much internal docs about our roller (something we should change).
I'm not sure if what I did earlier today caused this or if it was already broken.
I did the following this morning:
I did a similar workflow on every infra urbit we host. The only thing I did differently for the roller was I didn't delete the caddy file in the home directory because I wasn't sure if it was important.
@tomholford - I know you also know a lot about bridge so tagging you on this too for context.
@zalberico it should work now—I tested it running curl
.
The issue was that the new binary was not allowed to run on port 80, so it was running on 8080 upon restart, so doing:
sudo setcap 'cap_net_bind_service=+ep' ./roller-dozzod-dozzod/.run
fixed it. We were running a custom binary for the roller, to prioritize HTTP requests. I can't find if there was an issue about that—probably it was just discussed internally—or a branch with the changes for the interpreter (@philipcmonk do you remember if we had those changes somewhere?).
Thanks - is that caddyfile in the urb home directory used for anything?
We don't use it anymore (I just removed it)—we use %acme now to enable SSL.
Closing since this is now working as expected (thanks @yosoyubik !)
What about the custom binary @tomholford? Does that matter?
What about the custom binary @tomholford? Does that matter?
IIRC, this was a temporary bandaid to handle excessive load from the Bridge frontend. There was a bug that was DDOSing the roller. We eventually found the root cause and fixed it, so the custom binary is no longer necessary.
The roller we use with bridge appears to be down.
Bridge Login Failure: {"code":7979,"data":{}}
Trying to access bridge via metamask and trezor, but it fails with this error: