Backendless Community Edition

Hey guys. Just got the email about Backendless Community Edition - so exciting!! I want to get in and play with it right away.

Unfortunately the docs don’t seem to be complete. The Apple/Windows Pro installation page points to a markdown document for installing Backendless Pro that’s a broken link.

The only one I’ve managed is the Linux installation, where I’ve got Backendless Pro installed and running, but I don’t have a license key - what are we supposed to put here for the community edition?

Any chance of a full guide on installing the community edition?

Thanks guys and really excited to get back into Backendless again!

Hi Richard,

When you run the Pro Manager and get to the screen asking for the license key, there should be a link to a form where you can request a key:

Fill out the form, and the key will be emailed to you.

Regards,
Mark

Noice, thanks Mark! Good to see you again :slight_smile: Form coming in t-minus 10 seconds!

So I may have been a bit hasty… I restarted the Linux VM and now the localhost:5050 isn’t showing up with anything, and the Linux docs don’t say how to restart Backendless Pro. Help please!

Could you try restarting the Pro Manager? That’s the command line that starts the entire process

Tried running the command from the docs:

richard@richard-Parallels-ARM-Virtual-Machine:~$ curl -o- https://raw.githubusercontent.com/Backendless/pro-manager/main/install-ubuntu.sh  | bash -s -- main
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  5744  100  5744    0     0  11158      0 --:--:-- --:--:-- --:--:-- 11175
Passed branch is 'main'
creating user bl-pro-manger
adduser: The user `bl-pro-manager' already exists.

Unfortunately, that’s beyond my expertise. Someone from support will get back to you.

GPT tech support fixed it. Sending the form now.

Ok now I need the real tech support :joy:

22:10:46 Error during install process. Error: [object Object], 
Object: {"target":{"_events":{},"_eventsCount":3,"_binaryType":"nodebuffer","_closeCode":1006,"_closeFrameReceived":false,"_closeFrameSent":false,"_closeMessage":"","_closeTimer":null,"_extensions":{},"_protocol":"","_readyState":3,"_receiver":null,"_sender":null,"_socket":null,"_bufferedAmount":0,"_isServer":false,"_redirects":0,"_url":"wss://127.0.0.1:6443/api/v1/namespaces/default/pods/bl-consul-0/exec?stdout=true&stderr=true&stdin=false&tty=false&command=consul&command=kv&command=get&command=config%2Fsharding%2Fshards&container=","_req":{"_events":{},"_eventsCount":4,"outputData":[],"outputSize":0,"writable":true,"destroyed":true,"_last":true,"chunkedEncoding":false,"shouldKeepAlive":true,"_defaultKeepAlive":true,"useChunkedEncodingByDefault":false,"sendDate":false,"_removedConnection":false,"_removedContLen":false,"_removedTE":false,"_contentLength":0,"_hasBody":true,"_trailer":"","finished":true,"_headerSent":true,"socket":{"_tlsOptions":{"pipe":false,"secureContext":{"context":{},"singleUse":true},"isServer":false,"requestCert":true,"rejectUnauthorized":true},"_secureEstablished":true,"_securePending":false,"_newSessionPending":false,"_controlReleased":true,"secureConnecting":false,"_SNICallback":null,"servername":false,"alpnProtocol":false,"authorized":true,"authorizationError":null,"encrypted":true,"_events":{"newListener":[null,null]},"_eventsCount":4,"connecting":false,"_hadError":false,"_parent":null,"_host":null,"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":false,"endEmitted":false,"reading":false,"sync":false,"needReadable":true,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"destroyed":true,"errored":null,"closed":true,"closeEmitted":true,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"dataEmitted":true,"decoder":null,"encoding":null},"_writableState":{"objectMode":false,"highWaterMark":16384,"finalCalled":false,"needDrain":false,"ending":false,"ended":false,"finished":false,"destroyed":true,"decodeStrings":false,"defaultEncoding":"utf8","length":0,"writing":false,"corked":0,"sync":false,"bufferProcessing":false,"writecb":null,"writelen":0,"afterWriteTickInfo":null,"buffered":[],"bufferedIndex":0,"allBuffers":true,"allNoop":true,"pendingcb":0,"prefinished":false,"errorEmitted":false,"emitClose":false,"autoDestroy":false,"errored":null,"closed":true,"closeEmitted":false,"writable":true},"allowHalfOpen":false,"_sockname":null,"_pendingData":null,"_pendingEncoding":"","_server":null,"ssl":null,"_requestCert":true,"_rejectUnauthorized":true,"parser":null,"_httpMessage":"[circular]"},"_header":"GET /api/v1/namespaces/default/pods/bl-consul-0/exec?stdout=true&stderr=true&stdin=false&tty=false&command=consul&command=kv&command=get&command=config%2Fsharding%2Fshards&container= HTTP/1.1\r\nSec-WebSocket-Version: 13\r\nSec-WebSocket-Key: zonAWzokCI7IJ83zodkGuw==\r\nConnection: Upgrade\r\nUpgrade: websocket\r\nSec-WebSocket-Extensions: permessage-deflate; client_max_window_bits\r\nSec-WebSocket-Protocol: v4.channel.k8s.io, v3.channel.k8s.io, v2.channel.k8s.io, channel.k8s.io\r\nHost: 127.0.0.1:6443\r\n\r\n","_keepAliveTimeout":0,"method":"GET","path":"/api/v1/namespaces/default/pods/bl-consul-0/exec?stdout=true&stderr=true&stdin=false&tty=false&command=consul&command=kv&command=get&command=config%2Fsharding%2Fshards&container=","_ended":true,"res":{"_readableState":{"objectMode":false,"highWaterMark":16384,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":true,"endEmitted":true,"reading":false,"sync":true,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":true,"autoDestroy":false,"destroyed":true,"errored":null,"closed":false,"closeEmitted":false,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":true,"dataEmitted":false,"decoder":null,"encoding":null},"_events":{},"_eventsCount":1,"socket":null,"httpVersionMajor":1,"httpVersionMinor":1,"httpVersion":"1.1","complete":true,"headers":{"audit-id":"9a3f5b8c-2f10-43df-9d7b-22f511a00753","cache-control":"no-cache, private","content-type":"application/json","date":"Wed, 16 Oct 2024 20:10:46 GMT","content-length":"160"},"rawHeaders":["Audit-Id","9a3f5b8c-2f10-43df-9d7b-22f511a00753","Cache-Control","no-cache, private","Content-Type","application/json","Date","Wed, 16 Oct 2024 20:10:46 GMT","Content-Length","160"],"trailers":{},"rawTrailers":[],"aborted":false,"upgrade":false,"url":"","method":null,"statusCode":400,"statusMessage":"Bad Request","client":"[circular]","_consuming":false,"_dumped":true,"req":"[circular]"},"aborted":true,"timeoutCb":null,"upgradeOrConnect":false,"parser":null,"maxHeadersCount":null,"reusedSocket":false,"host":"127.0.0.1","protocol":"https:"}},"type":"error","message":"Unexpected server response: 400","error":{}}

Could you describe where you see it?

Also, please attach a screenshot from Pro Manager showing the status of the components.

Lord GPT fixed it again. I had a free space issue and Kubernetes was throwing a hissy fit about it. Had to reset a few things and it’s working now. Waiting on the different services installing. So exciting!

1 Like

Ok everything in the Pro Manager is running except:

  1. bl-coderunner-js
unable to retrieve container logs for containerd://6377157c41919081b6940304db2648c5e54c1f181f59ac5d674db366f00bd386
Connection to the pod is ended. Please disconnect and try reconnect again
Connection to the pod is closed. Please disconnect and try reconnect again
  1. bl-web-console
2024-10-16T23:21:16.644493009+02:00 Can not run the server: Error:
2024-10-16T23:21:16.644543887+02:00 Something went wrong installing the "sharp" module
2024-10-16T23:21:16.644549221+02:00
2024-10-16T23:21:16.644550596+02:00 Cannot find module '../build/Release/sharp-linux-arm64v8.node'
2024-10-16T23:21:16.644551512+02:00 Require stack:
2024-10-16T23:21:16.644552388+02:00 - /opt/backendless/console/node_modules/sharp/lib/sharp.js
2024-10-16T23:21:16.644553263+02:00 - /opt/backendless/console/node_modules/sharp/lib/constructor.js
2024-10-16T23:21:16.644554096+02:00 - /opt/backendless/console/node_modules/sharp/lib/index.js
2024-10-16T23:21:16.644558596+02:00 - /opt/backendless/console/api/ui-builder/containers/container/settings/pwa/icons.js
2024-10-16T23:21:16.644565305+02:00 - /opt/backendless/console/api/ui-builder/containers/container/settings/pwa/index.js
2024-10-16T23:21:16.644573472+02:00 - /opt/backendless/console/api/ui-builder/containers/container/container.js
2024-10-16T23:21:16.644574681+02:00 - /opt/backendless/console/api/ui-builder/containers/container/index.js
2024-10-16T23:21:16.644592515+02:00 - /opt/backendless/console/api/ui-builder/containers/containers.js
2024-10-16T23:21:16.644594474+02:00 - /opt/backendless/console/api/ui-builder/containers/system-container.js
2024-10-16T23:21:16.644595432+02:00 - /opt/backendless/console/api/ui-builder/containers/index.js
2024-10-16T23:21:16.644596307+02:00 - /opt/backendless/console/api/marketplace/app-installs/collectors/ui-component.js
2024-10-16T23:21:16.644597224+02:00 - /opt/backendless/console/api/marketplace/app-installs/load-app-installs.js
2024-10-16T23:21:16.644598099+02:00 - /opt/backendless/console/api/marketplace/app-installs/index.js
2024-10-16T23:21:16.644599015+02:00 - /opt/backendless/console/api/marketplace/index.js
2024-10-16T23:21:16.644600391+02:00 - /opt/backendless/console/api/internal.js
2024-10-16T23:21:16.644601266+02:00 - /opt/backendless/console/server.js

Running on:

Sorry forgot to mention the host system Parallels is running on:
Macbook Air
Apple M1
16GB RAM
MacOS 14.6.1 (23G93)

Hi @Richard_Osborne,

We have created an internal ticket and are actively working on resolving the issue, which appears to specifically affect M(arm) processors. In the meantime, if you’d like to try Backendless Pro, you can use version 7.0.15.8, which should work as expected.

To remove the installation, follow these steps:

  1. Go to Backendless Pro ManagerSettingsBackendless PRO, and press the Delete button:
  2. Wait for 5 minutes.
  3. Stop Pro Manager, then remove the k8s-mount folder.
  4. Start Pro Manager and reinstall Backendless Pro using the Pro Manager.

We’ll keep you informed once the fix is available.

Best regards,
Sergii

I admit I’m a bit confused - I got an email that there’s a new backendless version “CE” and in the meantime after installing it, there was a full business registration and I received a license key by email… but only a 30-day trial :frowning:

So how is it, is it already a community edition or just a trial?

We have not updated the text of the email. Please ignore the mention of the 30 day trial. The license you got does not expire.

Regards,
Mark

Hi Richard
Can you please share the solution GPT tech support gave you
Thanks
Val

Hello @Richard_Osborne,

We’ve resolved the Backendless PRO issue for ARM processors (Apple M-series). Please try upgrading to version 7.0.17.6 and let us know if you encounter any issues.

Thank you!