Automattic / Automattic/matrix-env

go-neb isn't functional on linux

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
21
Forks
5
PR merge metrics
No merged PRs in 30d

Description

After providing the access token created for the bot user to go-neb via a http api call, and enabling the echo service, the bot doesn't react upon inviting to a room.

Logs show that go-neb tries to connect to synapse container for sync, but that connection attempt is refused. go-neb was able to ping the synapse container from its container though:

```
docker exec -it go-neb-container-id /bin/sh
ping matrix-env-synapse
```

This issue is specific to linux (tried on Arch linux) and works without an issue on MacOS.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the Linux setup with the Docker Compose containers, then inspect the go-neb logs and its attempted connection to the synapse container. Compare the refused sync connection with the successful ping to matrix-env-synapse and with the reported macOS behavior. Done means the echo bot responds after being invited to a room on Linux.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, docker-compose, linux
Domain
devops, infrastructure, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.