You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm experiencing consistent startup failures with the hbbs service when using rustdesk-server Docker images version 1.1.13 and later (including latest/1.1.14). The hbbr service starts normally, but hbbs either exits immediately (status 132) or enters a restart loop. Only version 1.1.12 works without issues.
Environment:
Docker version: Docker version 27.4.1, build b9d17ea
Host OS: CentOS Stream release 9
Tested image versions:
rustdesk/rustdesk-server:latest (1.1.14) - FAILS
rustdesk/rustdesk-server:1.1.13 - FAILS
rustdesk/rustdesk-server:1.1.12 - WORKS
Reproduction Steps:
Using official docker-compose.yml:
yaml
services:
hbbs:
image: rustdesk/rustdesk-server:1.1.13
command: hbbs -r example.com:21117
network_mode: host
volumes:
- ./data:/root
restart: unless-stopped
Or direct run command:
Ports are confirmed available (21115-21118 TCP/UDP)
Questions:
Are there known breaking changes in hbbs between 1.1.12 and 1.1.13?
What specific debugging information would help identify the root cause?
Are there required runtime dependencies that changed in recent versions?
I'll attach complete logs and configuration details in the comments. Any guidance would be greatly appreciated.
Notes for posting:
Replace example.com with your actual domain in the examples
Add your actual Docker version and OS info
Attach full logs if possible
Consider including docker inspect output for the containers
Mention whether you've tested on multiple host machines
This draft presents the issue professionally while giving maintainers all the key technical details they'll need to investigate. The structure follows common open-source project reporting guidelines.
some logs:
[root@Test rdesk]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d1bb48f88364 rustdesk/rustdesk-server:latest "hbbs -r test.hngsdf…" 3 seconds ago Exited (132) 2 seconds ago hbbs
70f0492d5794 rustdesk/rustdesk-server:latest "hbbr" 43 seconds ago Up 42 seconds hbbr
6d6c9988745f pyfast:latest "uvicorn main:app --…" 9 minutes ago Up 9 minutes 127.0.0.1:8008->8000/tcp pyfast
[root@Test rdesk]# docker logs d1bb
[2025-07-28 08:16:42.161195 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-07-28 08:16:42.161314 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:16:42.161369 +00:00] INFO [src/rendezvous_server.rs:1205] Key: mre75+R0rYRh+jls5lu+BMqf2ANp31v7T+6ZQfQJQMg=
[2025-07-28 08:16:42.161375 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[root@Test rdesk]# docker logs d1bb
[2025-07-28 08:16:42.161195 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-07-28 08:16:42.161314 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:16:42.161369 +00:00] INFO [src/rendezvous_server.rs:1205] Key: mre75+R0rYRh+jls5lu+BMqf2ANp31v7T+6ZQfQJQMg=
[2025-07-28 08:16:42.161375 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[root@Test rdesk]# docker logs -f d1bb
[2025-07-28 08:16:42.161195 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-07-28 08:16:42.161314 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:16:42.161369 +00:00] INFO [src/rendezvous_server.rs:1205] Key: mre75+R0rYRh+jls5lu+BMqf2ANp31v7T+6ZQfQJQMg=
[2025-07-28 08:16:42.161375 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[root@Test rdesk]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
22922c2ad0ab rustdesk/rustdesk-server:1.1.13 "hbbs -r test.hngsdf…" 3 seconds ago Exited (132) 2 seconds ago hbbs
90f78030b100 rustdesk/rustdesk-server:1.1.13 "hbbr" 5 seconds ago Up 5 seconds hbbr
6d6c9988745f pyfast:latest "uvicorn main:app --…" 26 minutes ago Up 26 minutes 127.0.0.1:8008->8000/tcp pyfast
[root@Test rdesk]# docker logs hbbs
[2025-07-28 08:34:18.003134 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:34:18.003160 +00:00] INFO [src/rendezvous_server.rs:1205] Key: UwZe7FuZZKe39UqUg6qK0LLdhCXwqcL52G5W2+C6emE=
[2025-07-28 08:34:18.003168 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[2025-07-28 08:34:18.004736 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[root@Test rdesk]# docker logs hbbs
[2025-07-28 08:34:18.003134 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:34:18.003160 +00:00] INFO [src/rendezvous_server.rs:1205] Key: UwZe7FuZZKe39UqUg6qK0LLdhCXwqcL52G5W2+C6emE=
[2025-07-28 08:34:18.003168 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[2025-07-28 08:34:18.004736 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
edfcf2cd95d7 rustdesk/rustdesk-server:1.1.12 "hbbs -r test.hngsdf…" 1 second ago Up 1 second hbbs
25f81b6a94e4 rustdesk/rustdesk-server:1.1.12 "hbbr" 10 seconds ago Up 10 seconds hbbr
6d6c9988745f pyfast:latest "uvicorn main:app --…" 29 minutes ago Up 29 minutes 127.0.0.1:8008->8000/tcp pyfast
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I'm experiencing consistent startup failures with the hbbs service when using rustdesk-server Docker images version 1.1.13 and later (including latest/1.1.14). The hbbr service starts normally, but hbbs either exits immediately (status 132) or enters a restart loop. Only version 1.1.12 works without issues.
Environment:
Docker version: Docker version 27.4.1, build b9d17ea
Host OS: CentOS Stream release 9
Tested image versions:
rustdesk/rustdesk-server:latest (1.1.14) - FAILS
rustdesk/rustdesk-server:1.1.13 - FAILS
rustdesk/rustdesk-server:1.1.12 - WORKS
Reproduction Steps:
Using official docker-compose.yml:
yaml
services:
hbbs:
image: rustdesk/rustdesk-server:1.1.13
command: hbbs -r example.com:21117
network_mode: host
volumes:
- ./data:/root
restart: unless-stopped
Or direct run command:
bash
docker run --name hbbs -v ./data:/root --net=host
rustdesk/rustdesk-server:1.1.13 hbbs -r example.com:21117
Observed Behavior:
hbbs logs show key generation completes successfully, then exits
No error messages in logs before exit
Exit code 132 (128 + SIGILL, possibly illegal instruction)
Same behavior across different host environments
Expected Behavior:
hbbs should remain running like v1.1.12
Should establish listening ports (21115-21118)
Additional Context:
hbbr service works perfectly in all versions
No custom modifications to images
Clean data volume used for testing
Ports are confirmed available (21115-21118 TCP/UDP)
Questions:
Are there known breaking changes in hbbs between 1.1.12 and 1.1.13?
What specific debugging information would help identify the root cause?
Are there required runtime dependencies that changed in recent versions?
I'll attach complete logs and configuration details in the comments. Any guidance would be greatly appreciated.
Notes for posting:
Replace example.com with your actual domain in the examples
Add your actual Docker version and OS info
Attach full logs if possible
Consider including docker inspect output for the containers
Mention whether you've tested on multiple host machines
This draft presents the issue professionally while giving maintainers all the key technical details they'll need to investigate. The structure follows common open-source project reporting guidelines.
some logs:
[root@Test rdesk]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d1bb48f88364 rustdesk/rustdesk-server:latest "hbbs -r test.hngsdf…" 3 seconds ago Exited (132) 2 seconds ago hbbs
70f0492d5794 rustdesk/rustdesk-server:latest "hbbr" 43 seconds ago Up 42 seconds hbbr
6d6c9988745f pyfast:latest "uvicorn main:app --…" 9 minutes ago Up 9 minutes 127.0.0.1:8008->8000/tcp pyfast
[root@Test rdesk]# docker logs d1bb
[2025-07-28 08:16:42.161195 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-07-28 08:16:42.161314 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:16:42.161369 +00:00] INFO [src/rendezvous_server.rs:1205] Key: mre75+R0rYRh+jls5lu+BMqf2ANp31v7T+6ZQfQJQMg=
[2025-07-28 08:16:42.161375 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[root@Test rdesk]# docker logs d1bb
[2025-07-28 08:16:42.161195 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-07-28 08:16:42.161314 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:16:42.161369 +00:00] INFO [src/rendezvous_server.rs:1205] Key: mre75+R0rYRh+jls5lu+BMqf2ANp31v7T+6ZQfQJQMg=
[2025-07-28 08:16:42.161375 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[root@Test rdesk]# docker logs -f d1bb
[2025-07-28 08:16:42.161195 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[2025-07-28 08:16:42.161314 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:16:42.161369 +00:00] INFO [src/rendezvous_server.rs:1205] Key: mre75+R0rYRh+jls5lu+BMqf2ANp31v7T+6ZQfQJQMg=
[2025-07-28 08:16:42.161375 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[root@Test rdesk]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
22922c2ad0ab rustdesk/rustdesk-server:1.1.13 "hbbs -r test.hngsdf…" 3 seconds ago Exited (132) 2 seconds ago hbbs
90f78030b100 rustdesk/rustdesk-server:1.1.13 "hbbr" 5 seconds ago Up 5 seconds hbbr
6d6c9988745f pyfast:latest "uvicorn main:app --…" 26 minutes ago Up 26 minutes 127.0.0.1:8008->8000/tcp pyfast
[root@Test rdesk]# docker logs hbbs
[2025-07-28 08:34:18.003134 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:34:18.003160 +00:00] INFO [src/rendezvous_server.rs:1205] Key: UwZe7FuZZKe39UqUg6qK0LLdhCXwqcL52G5W2+C6emE=
[2025-07-28 08:34:18.003168 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[2025-07-28 08:34:18.004736 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
[root@Test rdesk]# docker logs hbbs
[2025-07-28 08:34:18.003134 +00:00] INFO [src/common.rs:147] Private/public key written to id_ed25519/id_ed25519.pub
[2025-07-28 08:34:18.003160 +00:00] INFO [src/rendezvous_server.rs:1205] Key: UwZe7FuZZKe39UqUg6qK0LLdhCXwqcL52G5W2+C6emE=
[2025-07-28 08:34:18.003168 +00:00] INFO [src/peer.rs:84] DB_URL=./db_v2.sqlite3
[2025-07-28 08:34:18.004736 +00:00] INFO [libs/hbb_common/src/config.rs:902] Generated new keypair for id:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
edfcf2cd95d7 rustdesk/rustdesk-server:1.1.12 "hbbs -r test.hngsdf…" 1 second ago Up 1 second hbbs
25f81b6a94e4 rustdesk/rustdesk-server:1.1.12 "hbbr" 10 seconds ago Up 10 seconds hbbr
6d6c9988745f pyfast:latest "uvicorn main:app --…" 29 minutes ago Up 29 minutes 127.0.0.1:8008->8000/tcp pyfast
[root@Test rdesk]# cat compose.yml
services:
hbbs:
container_name: hbbs
image: rustdesk/rustdesk-server:latest
command: hbbs
volumes:
- ./data:/root
network_mode: "host"
depends_on:
- hbbr
restart: unless-stopped
hbbr:
container_name: hbbr
image: rustdesk/rustdesk-server:latest
command: hbbr
volumes:
- ./data:/root
network_mode: "host"
restart: unless-stopped
[root@Test rdesk]# cat r1.sh
docker run --name hbbr -v ./data:/root -td --net=host
-e LIMIT_SPEED=50
-e SINGLE_BANDWIDTH=50
-e TOTAL_BANDWIDTH=50
-e DOWNGRADE_THRESHOLD=0.01
--restart unless-stopped rustdesk/rustdesk-server:1.1.12 hbbr
[root@Test rdesk]# cat s2.sh
docker run --name hbbs -v "./data:/root"
--net=host -d
rustdesk/rustdesk-server:1.1.12
hbbs -r test.hngsdfs.com:21117
Beta Was this translation helpful? Give feedback.
All reactions