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

[matrix-signal] new guide #965

Open
Thorgrimson opened this issue Mar 18, 2021 · 8 comments
Open

[matrix-signal] new guide #965

Thorgrimson opened this issue Mar 18, 2021 · 8 comments
Labels
new-guide new guide. ✨Goodie for one PR

Comments

@Thorgrimson
Copy link
Contributor

hello,
i just installed an instance of a matrix-signal-bridge (mautrix-signal); I try to document my work so there could be made a guide out of it. But before i think i need some help because i got stuck...

my problem is that eventhough everything is running fine. the function of having my signal messages in matrix is not there and I dont know why. Maybe if someone have interest to try my guide, maybe we could find the issue.
signal-bridge Anleitung.docx

@luto luto changed the title [mautrix-signal] new guide [matrix-signal] new guide Apr 11, 2021
@luto luto added the new-guide new guide. ✨Goodie for one PR label Apr 11, 2021
@thisven
Copy link
Contributor

thisven commented Apr 28, 2021

Hi,
it's great to find another one interested in setting up this bridge. I just tried your guide, but couldn't even compile with make installDist after editing the Makefile to use /var/run/ hierarchy in my home directory:

./gradlew installDist

FAILURE: Build failed with an exception.

  • Where:
    Settings file '/home/isabell/signald/settings.gradle'

  • What went wrong:
    Could not compile settings file '/home/isabell/signald/settings.gradle'.

startup failed:
General error during semantic analysis: Unsupported class file major version 60

java.lang.IllegalArgumentException: Unsupported class file major version 60
at groovyjarjarasm.asm.ClassReader.(ClassReader.java:196)
[...]

1 error

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

  • Get more help at https://help.gradle.org

BUILD FAILED in 1s
make: *** [Makefile:16: installDist] Error 1

Full error message

@thisven
Copy link
Contributor

thisven commented May 7, 2021

As long as signald doesn't use Gradle 7, compilation will fail. This is because Gradle 6 doesn't support Java 16, which is used at Uberspace (7).

@Thorgrimson
Copy link
Contributor Author

This cant be completely true; because i have a running instance of signald.

@thisven
Copy link
Contributor

thisven commented May 11, 2021

Ok, so what's the trick? Refering to your guide, compilation fails with Unsupported class file major version 60 error described above.

@Thorgrimson
Copy link
Contributor Author

For me there was no trick; i will try to compile it another time and look closer; maybe i find something i do what i dont write in the guide

@Thorgrimson
Copy link
Contributor Author

Ok i have the same problem if I recompile it. Sorry I missed that i havent updated. so its as you write above 🙈

@thisven
Copy link
Contributor

thisven commented May 11, 2021

Maybe we can investigate this issue when the bridge has support for recent Gradle/Java and come up with a guide. 😀

@Fobhep
Copy link

Fobhep commented Dec 27, 2022

Hey there - I recently started to work on getting this to run on uberspace 7.
Thanks to your guide @Thorgrimson I managed to get signald (0.23.1) up and running and also
the mautrix-signal bot. Unfortunately signald (0.23.1) does not want to work with GLIBC 2.17 which is installed on my uberspace host - apus

And thus the linking step is failing - does anybody have any other information on this?
Like - would it be possible to get a newer GLIBC version? Or did anybody try with an older signald version?
I'd be more than happy to share the steps I did so far

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-guide new guide. ✨Goodie for one PR
Projects
None yet
Development

No branches or pull requests

4 participants