42wim/matterircd

Can't connect to opensource.eff.org

Closed this issue · 8 comments

II am running v0.28. When I try to log in to opensource.eff.org I get this:

bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:23Z" level=debug msg="B: "<- PRIVMSG mattermost :login [redacted]"" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="flushing buffer: &irc.Message{Prefix:(*irc.Prefix)(nil), Command:"PRIVMSG", Params:[]string{"mattermost"}, Trailing:"login terminaldweller myverylongpassword", EmptyTrailing:false}" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="Executed &irc.Message{Prefix:(*irc.Prefix)(nil), Command:"PRIVMSG", Params:[]string{"mattermost"}, Trailing:"<redacted>", EmptyTrailing:false} <nil>" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="args_len: 2" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="team: eff-open-source" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="server: opensource.eff.org" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="restrict: [opensource.eff.org]" prefix=matterircd
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=info msg="login as terminaldweller (team: eff-open-source) on opensource.eff.org" prefix="bridge/mattermost"
bitlbee-purple-matterircd_eff-1  | loggerlevel: trace
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:26Z" level=debug msg="Server not up yet, reconnecting in 1s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:27Z" level=debug msg="Server not up yet, reconnecting in 1.844615683s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:29Z" level=debug msg="Server not up yet, reconnecting in 1.895070292s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:31Z" level=debug msg="Server not up yet, reconnecting in 1.93496534s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:33Z" level=debug msg="Server not up yet, reconnecting in 1.655571995s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:35Z" level=debug msg="Server not up yet, reconnecting in 16.849405204s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:44Z" level=debug msg="Server not up yet, reconnecting in 5m0s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:27:52Z" level=debug msg="Server not up yet, reconnecting in 8.286664076s" prefix=matterclient
bitlbee-purple-matterircd_eff-1  | time="2024-01-15T23:28:00Z" level=debug msg="Server not up yet, reconnecting in 1m35.262519951s" prefix=matterclient

The mentioned is obviously up and functional when I try to use the webapp to login.
I would appreciate on pointers on what I should look at to fix this.

What version are you running?
The issue is that we're expecting a version number when going to https://server/api/v4/users/logout and your setup isn't returning a version.
Should return something like < X-Version-Id: 8.1.7.7025434773.9f415ec603607262d8ce31a1dc06df0a.false

i am running v0.28.

I mean version of mattermost

Mattermost Version: 8.1.7
Database Schema Version: 113
Build Number: 7025434773
Database: mysql

Something inbetween your mattermost and matterircd is filtering out the X-Version-Id header. You'll need to fix this otherwise matterircd will not work.

I am running a znc instance in between. I'll have a look at that. thanks.

It's not znc btw, it's something on http-level, between mattermost and matterircd, an nginx or something that's stripping headers from mattermost

on my end, there is nothing else so it should be on EFF's side and I cant do anything about their side.
thanks again.