BBS:      TELESC.NET.BR
Assunto:  upgrade and move bbs raspbian to ubu intel
De:       bbsing
Data:     Tue, 17 Mar 2026 21:43:16 -0700
-----------------------------------------------------------
  hbRenb: hcupgrade and move bbs raspbian to ubu intel
  bBynb: hcDigital Man bto cbbsing bon cSun Mar 15 2026 16:07:01n

Hi Digital Man,

Thanks for the help on links to great documentation.

 > You changed that file in exec (you normally should not do that, copy to
 > "mods" and modify there instead). To work around that git error you can pull

I really have to understand this, and maybe I shouldn't be building with symlink option. I have more to learn about how that works, because files I totally intended to mod in the exec directory like the gopherservice.js, or sbbs.service to run under a different user,..etc, and xtrn end up showing up as mods, when doing a pull.

I think some of the installs in the xtrn folder symlink (startrek) need to be modded to update FQDN, and it seems like after running the auto install the only ini file was linked within the repo directory. But this is just me attempting to understand the system. YOu know far better than I do.

 > with rebase and autostash options:
 > https://wiki.synchro.net/howto:git#up_alias

I tried many different options on the documentation and the only thing I could do to get a pull without errors was reset, then a pull --rebase.

 >
 > Or just "git checkout" the file, though you'll lose your local changes if
 > you do that.
 > You likely originally built sbbs using the system's libmozjs (?) by
 > specifying the JSINCLUDE and JSLIB build options.
 > https://wiki.synchro.net/howto:raspbian_install
 >

The spidermonkey js libmozjs185-dev doesn't exist for ubuntu 25.04. The lbmozjs  dev debs for ubuntu 25.04 don't contain a jsinclude.h file. .. I think its version 115, or 128. 185 which has the jsinclude.h was removed from ubuntu sometime around 2018 ... I think ... just guessing based on posts on the internets. I tried to build on my target to version 115 and 128, but still got the error about jsinclude.h.

I don't know how to pull a sbbs 3.20 version to my target system. If you or anyone else does, please let me know, and I'll try to build it on target, then migrate my data over, then pull again and get up to date on target system.

Otherwise I think I have to just try and migrate the data files over to target without building a like systems on source and target.

I may try to reset my repo, then rebuild without the JSINCLUDE and JSLIB ... basically using the current instructions for the respbian_install.

---------------------------------
The raspberrypi 2w was a fun device to try using for my bbs, but with my setup it just doesn't have the compute power to stay stable. Also its running on an micro ssd, and since its been online for almost two years, I'm scared the ssd is going to fail since they usually do after a couple of years on systems that are not read only. ->-> Going to move it to something with more resources, and more options.

A raspberry pi 4, or 5x or even a 3b+ with a ethernet port may have been better. I could have put the sbbs files on an NFS server, backups would have been easier as well. I just don't have an NFS i can expose to internets. The raspi wifi device did offer a good way to isolate it from all other hosts.
n
---
  gSynchronetn  Lunar Outpost BBS

-----------------------------------------------------------
[Voltar]