The specific error message is related to the torproject's package wanting [email protected] while yggdrasil wants version 0.52.0 and it complains:
"profile contains conflicting entries for go-github-com-quic-go-quic-go"
Hmm, by manually running
guix install go-...
on the router (instead of doing deploy) I got a version installed, but it turns out the tor snowflake package just contains the go code, not a compiled version of the snowflake proxy... so that leaves me not knowing what the heck to do anyway. sigh.
@sharlatan
Yeah ive discovered a bunch in today's experiments I can open an issue. it looks like we need a snowflake proxy package that depends on this go thing and compiles the code in it into a binary.
but also, its gotta be compatible with yggdrasil.
I opened two issues this morning, one about the obfs4 proxies not running (go-obfs4proxy) or not being installable with yggdrasil. The other about snowflake proxy having a package with the code, but no binary you can run.
Hope that's helpful!
Yes I think the other one lyrebird is the current supported one, but that's the one I can't install together with yggdrasil because of conflicting versions of the dependencies. So I filed that info as part of the bug.
Strangely was having issues posting and may have posted some messages more than once. anyway see the recent codeberg issues, I discuss go-obfs4proxy and lyrebird together in one issue
Ok, it looks like it's working right with lyrebird now. I'll see how things go over the next few hours.
Well, it DOES run with lyrebird, and sets up the obfs4 bridge. However, I've had it running like 2 hours now and the entire router has frozen up with nothing in the logs and the entire network going down TWICE. So I've disabled tor and I don't think this is anything to do with what you did, but it's not gonna be something I can do on this system I think. I don't have time to debug what's going on, esp with no logs.