Skip to content

SimpleX client not running properly #1

Description

@snex

Hi, I have been hoping for a project exactly like this!

When trying to run via docker, I get the following error:

[+] Building 0.7s (35/35) FINISHED                                                                                                                                             docker:default
 => [simplex internal] load build definition from Dockerfile.simplex                                                                                                                     0.0s
 => => transferring dockerfile: 518B                                                                                                                                                     0.0s
 => [node-app internal] load build definition from Dockerfile.node-app                                                                                                                   0.1s
 => => transferring dockerfile: 952B                                                                                                                                                     0.0s
 => [matterbridge internal] load build definition from Dockerfile.matterbridge                                                                                                           0.1s
 => => transferring dockerfile: 666B                                                                                                                                                     0.0s
 => [node-app internal] load metadata for docker.io/library/ubuntu:24.04                                                                                                                 0.3s
 => [matterbridge internal] load metadata for docker.io/library/debian:bookworm-slim                                                                                                     0.4s
 => [simplex internal] load .dockerignore                                                                                                                                                0.0s
 => => transferring context: 2B                                                                                                                                                          0.0s
 => [node-app internal] load .dockerignore                                                                                                                                               0.0s
 => => transferring context: 2B                                                                                                                                                          0.0s
 => [node-app 1/6] FROM docker.io/library/ubuntu:24.04@sha256:a08e551cb33850e4740772b38217fc1796a66da2506d312abe51acda354ff061                                                           0.0s
 => CACHED [simplex 2/6] RUN apt-get update && apt-get install -y   wget   && rm -rf /var/cache/apk/* && apt-get autoremove -y && apt-get clean                                          0.0s
 => CACHED [simplex 3/6] WORKDIR /app                                                                                                                                                    0.0s
 => CACHED [simplex 4/6] RUN wget     "https://github.com/simplex-chat/simplex-chat/releases/download/v6.4.0/simplex-chat-ubuntu-24_04-x86-64"     -O ./simplex-chat                     0.0s
 => CACHED [simplex 5/6] RUN chmod +x ./simplex-chat                                                                                                                                     0.0s
 => CACHED [simplex 6/6] RUN useradd -rm -d /app -s /bin/bash -g root -G sudo -u 1001 app                                                                                                0.0s
 => [node-app internal] load build context                                                                                                                                               0.0s
 => => transferring context: 29B                                                                                                                                                         0.0s
 => [simplex] exporting to image                                                                                                                                                         0.0s
 => => exporting layers                                                                                                                                                                  0.0s
 => => writing image sha256:c7a4aea135d776378e1a76451d9933d09e0364015ed5cdc4302b1d2ce0b83eec                                                                                             0.0s
 => => naming to docker.io/library/matterbridge-simplex-simplex                                                                                                                          0.0s
 => [matterbridge internal] load .dockerignore                                                                                                                                           0.1s
 => => transferring context: 2B                                                                                                                                                          0.0s
 => CACHED [node-app 2/9] RUN apt-get update && apt-get install -y   git npm nodejs   && rm -rf /var/cache/apk/* && apt-get autoremove -y && apt-get clean                               0.0s
 => CACHED [node-app 3/9] RUN npm install -g typescript                                                                                                                                  0.0s
 => CACHED [node-app 4/9] WORKDIR /app                                                                                                                                                   0.0s
 => CACHED [node-app 5/9] RUN git clone -n --depth=1 --filter=tree:0       https://github.com/simplex-chat/simplex-chat/     && cd simplex-chat     && git sparse-checkout set --no-con  0.0s
 => CACHED [node-app 6/9] RUN cd simplex-chat/packages/simplex-chat-client/typescript && npm install && tsc                                                                              0.0s
 => CACHED [node-app 7/9] RUN mkdir lib     && mv simplex-chat/packages/simplex-chat-client/typescript lib/simplex-chat-client-typescript                                                0.0s
 => CACHED [node-app 8/9] COPY main.js .                                                                                                                                                 0.0s
 => CACHED [node-app 9/9] RUN useradd -rm -d /app -s /bin/bash -g root -G sudo -u 1001 app                                                                                               0.0s
 => [matterbridge 1/6] FROM docker.io/library/debian:bookworm-slim@sha256:2424c1850714a4d94666ec928e24d86de958646737b1d113f5b2207be44d37d8                                               0.0s
 => [node-app] exporting to image                                                                                                                                                        0.0s
 => => exporting layers                                                                                                                                                                  0.0s
 => => writing image sha256:40a88672f0ad70959adead334ddc6a7f0d34db989a296005b1229c120e9e5a02                                                                                             0.0s
 => => naming to docker.io/library/matterbridge-simplex-node-app                                                                                                                         0.0s
 => CACHED [matterbridge 2/6] RUN apt-get update && apt-get install -y   wget ca-certificates   && rm -rf /var/cache/apk/* && apt-get autoremove -y && apt-get clean                     0.0s
 => CACHED [matterbridge 3/6] WORKDIR /app                                                                                                                                               0.0s
 => CACHED [matterbridge 4/6] RUN wget     "https://github.com/bibanon/matterbridge/releases/download/v1.26.2/matterbridge-1.26.2-dev-linux-64bit"     -O ./matterbridge                 0.0s
 => CACHED [matterbridge 5/6] RUN chmod +x ./matterbridge                                                                                                                                0.0s
 => CACHED [matterbridge 6/6] RUN adduser --shell /bin/bash --home /app appuser                                                                                                          0.0s
 => [matterbridge] exporting to image                                                                                                                                                    0.0s
 => => exporting layers                                                                                                                                                                  0.0s
 => => writing image sha256:12f88d22569124d439ee2d69b30545c147166be72f59f4340b4c296a6d183e4e                                                                                             0.0s
 => => naming to docker.io/library/matterbridge-simplex-matterbridge                                                                                                                     0.0s
 => [simplex] resolving provenance for metadata file                                                                                                                                     0.0s
 => [node-app] resolving provenance for metadata file                                                                                                                                    0.0s
 => [matterbridge] resolving provenance for metadata file                                                                                                                                0.0s
[+] Running 3/0
 ✔ Container matterbridge-simplex-simplex-1       Created                                                                                                                                0.0s 
 ✔ Container matterbridge-simplex-matterbridge-1  Created                                                                                                                                0.0s 
 ✔ Container matterbridge-simplex-node-app-1      Created                                                                                                                                0.0s 
Attaching to matterbridge-1, node-app-1, simplex-1
simplex-1       | simplex-chat: SQLite3 returned ErrorReadOnly while attempting to perform exec "\n          PRAGMA busy_timeout = 100;\n          PRAGMA foreign_keys = ON;\n          -- PRAGMA trusted_schema = OFF;\n          PRAGMA secure_delete = ON;\n          PRAGMA auto_vacuum = FULL;\n        ": attempt to write a readonly database
matterbridge-1  | time="2025-08-02T20:07:04Z" level=info msg="Running version 1.26.2-dev " prefix=main
matterbridge-1  | time="2025-08-02T20:07:04Z" level=info msg="WARNING: THIS IS A DEVELOPMENT VERSION. Things may break." prefix=main
matterbridge-1  | 2025/08/02 20:07:04 config failure, account incorrect: simplex
simplex-1 exited with code 1

The data files from SimpleX look correct though, so not sure why it is complaining about being read-only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions