BBS:      TELESC.NET.BR
Assunto:  upgrade and move bbs raspbian to ubu intel
De:       bbsing
Data:     Sun, 15 Mar 2026 11:54:41 -0700
-----------------------------------------------------------
  hbRenb: hcupgrade and move bbs raspbian to ubu intel
  bBynb: hcDigital Man bto cbbsing bon cThu Mar 12 2026 16:58:53n

Thanks Digital Man,


 >   HBReNB: HCupgrade and move bbs raspbian to ubu intel
 >   BByNB: HCbbsing Bto CAll Bon CThu Mar 12 2026 02:38 pm
N >
 >  > Can someone tell me the steps to migrate and upgrade my BBS.
 >
 >  > source:
 >  > v3.20 on a raspberry pi bullseye armv71
 >
 >  > target:
 >  > v3.21 on a Intel i5 with ubuntu 25.04
 >
 > Migration instructions are here: https://wiki.synchro.net/faq:misc#migration Upgrade instructions are here:

 > https://wiki.synchro.net/install:dev

I've combining the info in the two links, but started running into problems doing a pull into my repo.

On my source system:

stopped my sbbs via systemctl stop sbbs.service
tared up the sbbs directory.

waited a few days due to taking care of babies.
then last night.

I tried to update the repo on my raspberry pi using git -C ./sbbs/repo pull
that got me abort due to 3rdp
-----------------------------
git -C ./sbbs/repo pull
hint: Pulling without specifying how to reconcile divergent branches is
hint: discouraged. You can squelch this message by running one of the following
hint: commands sometime before your next pull:
hint:
hint:   git config pull.rebase false  # merge (the default strategy)
hint:   git config pull.rebase true   # rebase
hint:   git config pull.ff only       # fast-forward only
hint:
hint: You can replace "git config" with "git config --global" to set a default
hint: preference for all repositories. You can also pass --rebase, --no-rebase,
hint: or --ff-only on the command line to override the configured default per
hint: invocation.
remote: Enumerating objects: 242, done.
remote: Counting objects: 100% (231/231), done.
remote: Compressing objects: 100% (178/178), done.
remote: Total 181 (delta 148), reused 1 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (181/181), 50.37 KiB | 353.00 KiB/s, done.
Resolving deltas: 100% (148/148), completed with 34 local objects.
From https://gitlab.synchro.net/main/sbbs
   04435dcc64..95e02a2968  master               -> origin/master
   6f295340a2..95e02a2968  dailybuild_linux-x64 -> origin/dailybuild_linux-x64
   6f295340a2..95e02a2968  dailybuild_win32     -> origin/dailybuild_win32
   5ffb2397fa..76a0b498fd  syncterm-1.8         -> origin/syncterm-1.8
Updating 57c2367a57..95e02a2968
error: Your local changes to the following files would be overwritten by merge:
        exec/gopherservice.js
Please commit your changes or stash them before you merge.
error: The following untracked working tree files would be overwritten by merge:
        3rdp/build/CMakeLists-cl.txt
        3rdp/build/CMakeLists.txt
        3rdp/build/cl-dont-validate-va-list.patch
        3rdp/build/cl-fix-cbli-incompatible.patch
        3rdp/build/cl-fix-cpuid-order.patch
        3rdp/build/cl-haiku-build.patch
        3rdp/build/cl-lowercase-versionhelpers.patch
        3rdp/build/cl-mingw64-is-really-new.patch
        3rdp/build/cl-mingw64-thread-handles.patch
        3rdp/build/cl-mingw64-unicode-gibble.patch
        3rdp/build/hashpatch.pl
        3rdp/build/js-include-headers.patch
        3rdp/build/js-int-main-conf.patch
        3rdp/build/js-isfinite.patch
        3rdp/build/js-macos-configure.patch
        3rdp/dist/libffi.tgz
        exec/batchxfer.js
        exec/make_areas_ini.js
        install/install-sbbs.mk
        src/conio/ciolib.adoc
        src/conio/cterm.adoc
        src/sbbs3/scfg/resource.h
        src/sbbs3/scfg/scfg.rc
        src/sbbs3/sync.ico
        src/sbbs3/trashman.c
        src/sbbs3/trashman.vcxproj
        src/sexpots/.gitignore
        src/sftp/CMakeLists.txt
        src/syncterm/CMakeLists.txt.top
        src/syncterm/FBSD-mingw64.cmake
        src/syncterm/PackageInfo.in
        src/syncterm/haiku.rdef
        src/syncterm/icons/README.md
        src/syncterm/icons/generate-unix.sh
        src/syncterm/icons/generate-win.sh
        src/syncterm/icons/generate.sh
        src/syncterm/icons/syncterm-Haiku.iom
        src/syncterm/icons/syncterm-Haiku.rdef
        src/syncterm/icons/syncterm-Haiku.svg
        src/syncterm/icons/syncterm-mini.svg
        src/syncterm/icons/syncterm.iom
        src/syncterm/icons/syncterm.rdef
        src/syncterm/icons/syncterm.svg
        src/syncterm/relcheck.txt
        src/syncterm/syncterm.ico
        src/syncterm/syncterm16.png
        src/syncterm/syncterm22.png
        src/syncterm/syncterm24.png
        src/syncterm/syncterm256.png
        src/syncterm/syncterm32.png
        src/syncterm/syncterm36.png
        src/syncterm/syncterm48.png
        src/syncterm/syncterm64.png
        src/syncterm/updvers.sh
        src/xpdev/lockfile.c
        src/xpdev/showlocks.c
        src/xpdev/sopenfile.c
        web/root/error/429.html
        xtrn/dicewarz/exit.bin
        xtrn/minesweeper/graphics.ppm
        xtrn/minesweeper/selmask.pbm
        xtrn/mrc/mrc-theme-aqua.ini
        xtrn/mrc/mrc-theme-default.ini
        xtrn/mrc/mrc-theme-garden.ini
        xtrn/mrc/mrc-theme-hot.ini
        xtrn/mrc/mrc-theme-lilac.ini
        xtrn/mrc/mrc-theme-midnight.ini
        xtrn/mrc/mrc-theme-neon.ini
        xtrn/mrc/mrc-theme-rustic.ini
        xtrn/mrc/mrc-theme-stone.ini
Please move or remove them before you merge.
Aborting

---------------------------------
Any idea why 3rdp is having problems?
Is this because of a different install/build process with the raspberrypi vs intel/amd?



Not really understanding how to proceed and working late before I had to go to be to get some sleep before my twin babies wake up, I tried the path to least resistance. I read I can copy over the sbbs directory, but knowing armv71 is different than intel i5, I'll try to copy the ssbbs directory to my target server and then just run the next command in the instructions, do a rebuild this way I would be on the same version as my source system.



---------------------------------
cd /sbbs/repo/src/sbbs3/

make RELEASE=1 setcap symlinks
------------------

make[2]: Leaving directory '/sbbs/repo/3rdp/src/cl'
make[1]: Leaving directory '/sbbs/repo/3rdp/src/cl'
make[1]: Leaving directory '/sbbs/repo/3rdp/build'
Compiling getctrl.c
Compiling load_cfg.c
Compiling readtext.c
Compiling text_id.c
Compiling text_defaults.c
Compiling scfglib1.c
Compiling scfglib2.c
Compiling str_util.c
Compiling findstr.c
Compiling ars.c
Compiling nopen.c
Compiling ansiterm.cpp
In file included from ansiterm.cpp:22:
sbbs.h:101:10: fatal error: jsversion.h: No such file or directory
  101 | #include 
      |          ^~~~~~~~~~~~~
compilation terminated.
make: *** [/sbbs/repo/src/sbbs3/../build/Common.gmake:546: gcc.linux.x64.obj.release-mt/ansiterm.o] Error 1

---------------------------------------

When I copied over the tar archive and untared it the file is there.
11953 2024-09-19 05:59 ./sbbs/repo/3rdp/win32.release/mozjs/include/jsversion.h

but when I try to rebuild something happens and the file vanishes, so I get the error.
n
---
  gSynchronetn  Lunar Outpost BBS

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