Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

I didn't like the play, but I saw it under adverse conditions. The curtain was up.


dovenet / Synchronet Discussion / Rpi + Synchronet + DosEMU2 = works!

SubjectAuthor
* Rpi + Synchronet + DosEMU2 = works!nelgin
+- Rpi + Synchronet + DosEMU2 = works!Gamgee
`* Rpi + Synchronet + DosEMU2 = works!Ben Madsen
 +* Rpi + Synchronet + DosEMU2 = works!Digital Man
 |+- Rpi + Synchronet + DosEMU2 = works!Ben Madsen
 |`- Rpi + Synchronet + DosEMU2 = works!Ben Madsen
 `- Rpi + Synchronet + DosEMU2 = works!nelgin

1
Rpi + Synchronet + DosEMU2 = works!

<658FDFE8.46077.dove-syncdisc@endofthelinebbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1820&group=DOVE-Net.Synchronet_Discussion#1820

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: nelgin@VERT/EOTLBBS (nelgin)
To: All
Subject: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <658FDFE8.46077.dove-syncdisc@endofthelinebbs.com>
Date: Sat, 30 Dec 2023 03:16:24 -0600
X-Comment-To: All
Path: rocksolidbbs.com!not-for-mail
Organization: End Of The Line BBS
Newsgroups: DOVE-Net.Synchronet_Discussion
X-FTN-PID: Synchronet 3.20a-Linux master/2ac985843 Dec 21 2023 GCC 11.4.0
X-FTN-MSGID: 50958.sync@1:103/705 29f5ddf0
X-FTN-CHRS: CP437 2
WhenImported: 20231230012034-0800 41e0
WhenExported: 20231230021326-0800 41e0
ExportedFrom: VERT sync 50958
WhenImported: 20231230031624-0600 4168
WhenExported: 20231230032038-0600 4168
ExportedFrom: EOTLBBS dove-syncdisc 46077
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: nelgin - Sat, 30 Dec 2023 09:16 UTC

Hi all,

Have you decided not to run Synchronet on your Rpi because of problems compiling or because you wouldn't be able to run DOS doors? Your problems are over.

Digital Man and Andre put together a great wiki on getting Synchronet to work and I have streamlined the process a little and added instructions to get a Rpi 4 with 64 bit Raspberry Pi OS up and running.

The instructions are here:
http://wiki.synchro.net/howto:raspbian_install

I would like to know if anyone tries it and if they're successful or not and which device they are using. I did try this using Ubuntu and it didn't work out well so I recommend using the latest Raspberry Pi OS. Pick a non-desktop version for best performance so you don't have the graphical interface overhead.
---
■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com

Re: Rpi + Synchronet + DosEMU2 = works!

<65902669.48805.dove-syncdisc@palantirbbs.ddns.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1821&group=DOVE-Net.Synchronet_Discussion#1821

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: gamgee@VERT/PALANTIR (Gamgee)
To: nelgin
Subject: Re: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <65902669.48805.dove-syncdisc@palantirbbs.ddns.net>
Date: Sat, 30 Dec 2023 08:10:00 -0600
X-Comment-To: nelgin
Path: rocksolidbbs.com!not-for-mail
Organization: Palantir
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <658FDFE8.46077.dove-syncdisc@endofthelinebbs.com>
References: <658FDFE8.46077.dove-syncdisc@endofthelinebbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/cfe2e8366 Dec 16 2023 GCC 11.2.0
X-FTN-MSGID: 50959.sync@1:103/705 29f6296b
X-FTN-REPLY: 50958.sync@1:103/705 29f5ddf0
X-FTN-CHRS: ASCII 1
WhenImported: 20231230064236-0800 41e0
WhenExported: 20231230081326-0800 41e0
ExportedFrom: VERT sync 50959
WhenImported: 20231230081713-0600 4168
WhenExported: 20231230084235-0600 4168
ExportedFrom: PALANTIR dove-syncdisc 48805
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
 by: Gamgee - Sat, 30 Dec 2023 14:10 UTC

-=> nelgin wrote to All <=-

ne> Hi all,

ne> Have you decided not to run Synchronet on your Rpi because of
ne> problems compiling or because you wouldn't be able to run DOS
ne> doors? Your problems are over.

ne> Digital Man and Andre put together a great wiki on getting
ne> Synchronet to work and I have streamlined the process a little
ne> and added instructions to get a Rpi 4 with 64 bit Raspberry Pi OS
ne> up and running.

ne> The instructions are here:
ne> http://wiki.synchro.net/howto:raspbian_install

ne> I would like to know if anyone tries it and if they're successful
ne> or not and which device they are using. I did try this using
ne> Ubuntu and it didn't work out well so I recommend using the
ne> latest Raspberry Pi OS. Pick a non-desktop version for best
ne> performance so you don't have the graphical interface overhead.

Thanks for writing this up. Not something I'm looking to do right now,
but good to have for possible future reference. Appreciate the effort.

.... Want to meet new people? Pick up the wrong golf ball.
--- MultiMail/Linux v0.52
� Synchronet � Palantir BBS * palantirbbs.ddns.net * Pensacola, FL

Rpi + Synchronet + DosEMU2 = works!

<65A5FFB6.51043.sync@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1935&group=DOVE-Net.Synchronet_Discussion#1935

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: ben.madsen@VERT (Ben Madsen)
To: nelgin
Subject: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <65A5FFB6.51043.sync@vert.synchro.net>
Date: Mon, 15 Jan 2024 20:01:58 -0800
X-Comment-To: nelgin
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <658FDFE8.46077.dove-syncdisc@endofthelinebbs.com>
References: <658FDFE8.46077.dove-syncdisc@endofthelinebbs.com>
X-FTN-PID: Synchronet 3.20a-Win32 master/ad12b9b21 Jan 14 2024 MSC 1916
X-FTN-MSGID: 51043.sync@1:103/705 2a0bfd19
X-FTN-REPLY: 50958.sync@1:103/705 29f5ddf0
X-FTN-CHRS: CP437 2
WhenImported: 20240115200158-0800 41e0
WhenExported: 20240115201332-0800 41e0
ExportedFrom: VERT sync 51043
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Ben Madsen - Tue, 16 Jan 2024 04:01 UTC

Re: Rpi + Synchronet + DosEMU2 = works!
By: nelgin to All on Sat Dec 30 2023 03:16 am

>
> Have you decided not to run Synchronet on your Rpi because of problems compiling or because you wouldn't be able to run DOS
> doors?
> Your problems are over.
>
> Digital Man and Andre put together a great wiki on getting Synchronet to work and I have streamlined the process a little and
> added instructions to get a Rpi 4 with 64 bit Raspberry Pi OS up and running.
>
> The instructions are here:
> http://wiki.synchro.net/howto:raspbian_install
>
> I would like to know if anyone tries it and if they're successful or not and which device they are using. I did try this using
> Ubuntu and it didn't work out well so I recommend using the latest Raspberry Pi OS. Pick a non-desktop version for best
> performance so you don't have the graphical interface overhead.

I had a Pine A64+ laying around that I was trying to install Synchronet on. Using DietPi the process could be followed exectly, but I'm getting a segfault when I try to start it up.

GDB backtrace is showing:
(Can't figure out to paste into Putty, dang it...)

Thread 1 (Thread 0x#### (LWP 55229)):
#0 0x#### in js_GetClassPrototype(JSContext*, JSObject*< JSProtoKey, JSObject**, js::Class*) () from /lib/libmozjs185.so.1.0
#1 0x#### in ?? () from /lib/libmozjs185.so.1.0
#2 0x#### in ?? ()

The Pine A64+ is an arm-based processor with this uname -a output:
Linux bbspine 6.1.63-current-sunxi64 #1 SMP Mon Nov 20 10:52:19 UTC 2023 aarch64 GNU/Linux

Not sure what my next step as I'm a little light on debugging crashes with GDB these days.

Does anybody have an idea what I might have missed or is my combination just too unsupported of an OS / Hardware config at the moment?

Thanks,
Ben

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Rpi + Synchronet + DosEMU2 = works!

<65A61112.51044.sync@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1936&group=DOVE-Net.Synchronet_Discussion#1936

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: digital.man@VERT (Digital Man)
To: Ben Madsen
Subject: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <65A61112.51044.sync@vert.synchro.net>
Date: Mon, 15 Jan 2024 21:16:02 -0800
X-Comment-To: Ben Madsen
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <65A5FFB6.51043.sync@vert.synchro.net>
References: <65A5FFB6.51043.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/ad12b9b21 Jan 14 2024 MSC 1916
X-FTN-MSGID: 51044.sync@1:103/705 2a0c0e76
X-FTN-REPLY: 51043.sync@1:103/705 2a0bfd19
X-FTN-CHRS: CP437 2
WhenImported: 20240115211602-0800 41e0
WhenExported: 20240116021331-0800 41e0
ExportedFrom: VERT sync 51044
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Tue, 16 Jan 2024 05:16 UTC

Re: Rpi + Synchronet + DosEMU2 = works!
By: Ben Madsen to nelgin on Mon Jan 15 2024 08:01 pm

> Re: Rpi + Synchronet + DosEMU2 = works!
> By: nelgin to All on Sat Dec 30 2023 03:16 am
>
>
> > Have you decided not to run Synchronet on your Rpi because of problems
> > compiling or because you wouldn't be able to run DOS doors?
> > Your problems are over.
>
> > Digital Man and Andre put together a great wiki on getting Synchronet to
> > work and I have streamlined the process a little and added instructions
> > to get a Rpi 4 with 64 bit Raspberry Pi OS up and running.
>
> > The instructions are here:
> > http://wiki.synchro.net/howto:raspbian_install
>
> > I would like to know if anyone tries it and if they're successful or not
> > and which device they are using. I did try this using Ubuntu and it
> > didn't work out well so I recommend using the latest Raspberry Pi OS.
> > Pick a non-desktop version for best performance so you don't have the
> > graphical interface overhead.
>
> I had a Pine A64+ laying around that I was trying to install Synchronet on.
> Using DietPi the process could be followed exectly, but I'm getting a
> segfault when I try to start it up.
>
> GDB backtrace is showing:
> (Can't figure out to paste into Putty, dang it...)
>
> Thread 1 (Thread 0x#### (LWP 55229)):
> #0 0x#### in js_GetClassPrototype(JSContext*, JSObject*< JSProtoKey,
> JSObject**, js::Class*) () from /lib/libmozjs185.so.1.0
> #1 0x#### in ?? () from /lib/libmozjs185.so.1.0
> #2 0x#### in ?? ()
>
> The Pine A64+ is an arm-based processor with this uname -a output:
> Linux bbspine 6.1.63-current-sunxi64 #1 SMP Mon Nov 20 10:52:19 UTC 2023
> aarch64 GNU/Linux
>
> Not sure what my next step as I'm a little light on debugging crashes with
> GDB these days.
>
> Does anybody have an idea what I might have missed or is my combination just
> too unsupported of an OS / Hardware config at the moment?

The problem is in libmozjs, so I'd suggest trying to build/use the libmozjs that's included in the SBBS repo instead of your system's libmozjs (in /lib).
--
digital man (rob)

Breaking Bad quote #8:
I want Shania Twain to give me a tuggy. Guess what? That ain't happening either
Norco, CA WX: 53.2°F, 81.0% humidity, 0 mph NE wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Rpi + Synchronet + DosEMU2 = works!

<65A61F39.46149.dove-syncdisc@endofthelinebbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1937&group=DOVE-Net.Synchronet_Discussion#1937

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: nelgin@VERT/EOTLBBS (nelgin)
To: Ben Madsen
Subject: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <65A61F39.46149.dove-syncdisc@endofthelinebbs.com>
Date: Tue, 16 Jan 2024 00:16:25 -0600
X-Comment-To: Ben Madsen
Path: rocksolidbbs.com!not-for-mail
Organization: End Of The Line BBS
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <65A5FFB6.51043.sync@vert.synchro.net>
References: <65A5FFB6.51043.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/ad12b9b21 Jan 15 2024 GCC 11.4.0
X-FTN-MSGID: 51045.sync@1:103/705 2a0c1d3d
X-FTN-REPLY: 51043.sync@1:103/705 2a0bfd19
X-FTN-CHRS: CP437 2
WhenImported: 20240115221904-0800 41e0
WhenExported: 20240116021331-0800 41e0
ExportedFrom: VERT sync 51045
WhenImported: 20240116001625-0600 4168
WhenExported: 20240116001910-0600 4168
ExportedFrom: EOTLBBS dove-syncdisc 46149
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: nelgin - Tue, 16 Jan 2024 06:16 UTC

Re: Rpi + Synchronet + DosEMU2 = works!
By: Ben Madsen to nelgin on Mon Jan 15 2024 20:01:58

> I had a Pine A64+ laying around that I was trying to install Synchronet on.
> Using DietPi the process could be followed exectly, but I'm getting a
> segfault when I try to start it up.

Well, I didn't use a Pine device and I didn't use DietPi so I don't know. As DM said, could try using the library that comes with synchronet instead.

You'll probably want to build a debug version to get a good backtrace.

Right click the mouse to paste in putty or SHIFT-INSERT.

---
■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com

Rpi + Synchronet + DosEMU2 = works!

<65A8BF6C.51048.sync@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1940&group=DOVE-Net.Synchronet_Discussion#1940

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: ben.madsen@VERT (Ben Madsen)
To: Digital Man
Subject: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <65A8BF6C.51048.sync@vert.synchro.net>
Date: Wed, 17 Jan 2024 22:04:28 -0800
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <65A61112.51044.sync@vert.synchro.net>
References: <65A61112.51044.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/986e7a5a2 Jan 11 2024 GCC 12.2.0
X-FTN-MSGID: 51048.sync@1:103/705 2a0ebcd4
X-FTN-REPLY: 51044.sync@1:103/705 2a0c0e76
X-FTN-CHRS: CP437 2
WhenImported: 20240117220428-0800 41e0
WhenExported: 20240118021336-0800 41e0
ExportedFrom: VERT sync 51048
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Ben Madsen - Thu, 18 Jan 2024 06:04 UTC

Re: Rpi + Synchronet + DosEMU2 = works!
By: Digital Man to Ben Madsen on Mon Jan 15 2024 09:16 pm

> Re: Rpi + Synchronet + DosEMU2 = works!
> By: Ben Madsen to nelgin on Mon Jan 15 2024 08:01 pm
>
> > I had a Pine A64+ laying around that I was trying to install Synchronet on. Using DietPi the process could be followed exectly, but I'm getting a segfault
> > when I
> > try to start it up.
>
> > GDB backtrace is showing:
> > (Can't figure out to paste into Putty, dang it...)
>
> > Thread 1 (Thread 0x#### (LWP 55229)):
> > #0 0x#### in js_GetClassPrototype(JSContext*, JSObject*< JSProtoKey, JSObject**, js::Class*) () from /lib/libmozjs185.so.1.0
> > #1 0x#### in ?? () from /lib/libmozjs185.so.1.0
> > #2 0x#### in ?? ()
>
> > The Pine A64+ is an arm-based processor with this uname -a output:
> > Linux bbspine 6.1.63-current-sunxi64 #1 SMP Mon Nov 20 10:52:19 UTC 2023 aarch64 GNU/Linux
>
> > Not sure what my next step as I'm a little light on debugging crashes with GDB these days.
>
> > Does anybody have an idea what I might have missed or is my combination just too unsupported of an OS / Hardware config at the moment?
>
> The problem is in libmozjs, so I'd suggest trying to build/use the libmozjs that's included in the SBBS repo instead of your system's libmozjs (in /lib).

I thought that may have been what to try. Glad to have the confirmation. I've been working my way through that included code, although there are some odd type references it doesn't like (doesn't auto-cast FALSE to some pointer types). I think the last place I got stuck on was in the libffi code. I might just give up on DietPI for a little while and try a different distro.

Thanks again!
-Ben

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

Rpi + Synchronet + DosEMU2 = works!

<65AE06EC.51063.sync@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=1954&group=DOVE-Net.Synchronet_Discussion#1954

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: ben.madsen@VERT (Ben Madsen)
To: Digital Man
Subject: Rpi + Synchronet + DosEMU2 = works!
Message-ID: <65AE06EC.51063.sync@vert.synchro.net>
Date: Sun, 21 Jan 2024 22:10:52 -0800
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <65A61112.51044.sync@vert.synchro.net>
References: <65A61112.51044.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/a9ef3e58f Jan 21 2024 MSC 1916
X-FTN-MSGID: 51063.sync@1:103/705 2a140463
X-FTN-REPLY: 51044.sync@1:103/705 2a0c0e76
X-FTN-CHRS: CP437 2
WhenImported: 20240121221052-0800 41e0
WhenExported: 20240122021335-0800 41e0
ExportedFrom: VERT sync 51063
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Ben Madsen - Mon, 22 Jan 2024 06:10 UTC

Re: Rpi + Synchronet + DosEMU2 = works!
By: Digital Man to Ben Madsen on Mon Jan 15 2024 09:16 pm

> > The Pine A64+ is an arm-based processor with this uname -a output:
> > Linux bbspine 6.1.63-current-sunxi64 #1 SMP Mon Nov 20 10:52:19 UTC 2023
> > aarch64 GNU/Linux
>
> > Not sure what my next step as I'm a little light on debugging crashes
> > with GDB these days.
>
> > Does anybody have an idea what I might have missed or is my combination
> > just too unsupported of an OS / Hardware config at the moment?
>
> The problem is in libmozjs, so I'd suggest trying to build/use the libmozjs
> that's included in the SBBS repo instead of your system's libmozjs (in
> /lib).

Just as an update. After trying the internally packaged library on the Pine A64 using Armbian, I ran into a number of issues with compiling libmozjs which I worked through. Then I ran into libffi6 not being compatible with aarch64 and gave up after trying a bunch times. I admit to not knowing a whole lot about programming for different architectures, but porting libffi6 over to aarch64 wasn't going to be something I wanted to do.

In the end I remembered that I had an actual RPi already running another service for me and got Synchronet going on that system on the first try.

Thanks for the suggestions. TL;DR is Pine A64 / Aarch64 doesn't seem like it's quite compatible. RPi sure is, though!

-Ben

---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor