BlueOS always reverts to factory on manual install

Hello, I’m new here.

I have an rpi4 and I wanted to install BlueOS manually on my system. But after installing manually BlueOS always says it has reverted to the factory version. I have tried the latest install on both 64 and 32 bit os and both on bullseye and bookworm but none of them works. The only thing that works is installing a prebuilt os img, I only tried that on the stable release 1.3.1.

Please help! I want manual install to work so in the future I can customize the code in my own fork and be able to install it manually as well. I have tried building os img using my own rpi as a runner but those built images also do not work. The only container running on those images is bootstrap and nothing else works. Using my own runner is not an option anymore because my internet is not great so it takes a whole day :frowning: .

I just need help to fix manual install so I can run the latest beta.

1 Like

blueos-core logs:

salman@blueos:~ $ docker logs blueos-core
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
BlueOS 1.4.0-beta.4-12-g41c7b7e7
Available disk space: 23479MB
Total RAM size: 1846 MB
2024-11-11 09:20:07.445 | INFO     | __main__:main:439 - Running BlueOS: tag='1.4.0-beta.4', commit_number='12', commit_hash='g41c7b7e7'
2024-11-11 09:20:07.447 | WARNING  | commonwealth.utils.commands:run_command:70 - Failed to run command with SSH key. , trying with sshpass:
find /boot/firmware/config.txt /boot/config.txt -type f -print -quit
2024-11-11 09:20:09.970 | INFO     | commonwealth.utils.commands:run_command:72 - Host: 'find /boot/firmware/config.txt /boot/config.txt -type f -print -quit' : returned 5
2024-11-11 09:20:09.971 | INFO     | __main__:main:444 - config.txt found at
2024-11-11 09:20:09.971 | WARNING  | commonwealth.utils.commands:run_command:70 - Failed to run command with SSH key. , trying with sshpass:
find /boot/firmware/cmdline.txt /boot/cmdline.txt -type f -print -quit
2024-11-11 09:20:12.435 | INFO     | commonwealth.utils.commands:run_command:72 - Host: 'find /boot/firmware/cmdline.txt /boot/cmdline.txt -type f -print -quit' : returned 5
2024-11-11 09:20:12.437 | INFO     | __main__:main:446 - cmdline.txt found at
2024-11-11 09:20:12.439 | WARNING  | commonwealth.utils.commands:run_command:70 - Failed to run command with SSH key. , trying with sshpass:
uname -a
2024-11-11 09:20:33.649 | INFO     | commonwealth.utils.commands:run_command:72 - Host: 'uname -a' : returned 5
2024-11-11 09:20:33.650 | ERROR    | commonwealth.utils.commands:run_command:78 - stderr: Permission denied, please try again.

2024-11-11 09:20:33.651 | ERROR    | __main__:run_command_is_working:395 - CompletedProcess(args=['sshpass', '-p', 'raspberry', 'ssh', '-o', 'StrictHostKeyChecking=no', 'pi@localhost', 'uname -a'], returncode=5, stdout='', stderr='Permission denied, please try again.\n')
2024-11-11 09:20:33.651 | ERROR    | __main__:main:449 - Critical error: Something is wrong with the host computer, run_command is not working.
2024-11-11 09:20:33.652 | ERROR    | __main__:main:450 - Ignoring host computer configuration for now.
Using host's resolv.conf instead of the one from the docker
Warning: Identity file /root/.config/.ssh/id_rsa not accessible: No such file or directory.
Permission denied, please try again.
Permission denied, please try again.
pi@localhost: Permission denied (publickey,password).
SSH is not working, skipping cgroups preparation
Starting high priority services..
Service: autopilot: nice --19 /home/pi/services/ardupilot_manager/main.py with memory limit: 0 MB
Service: cable_guy: /home/pi/services/cable_guy/main.py with memory limit: 0 MB
Service: video: nice --19 mavlink-camera-manager --default-settings BlueROVUDP --mavlink tcpout:127.0.0.1:5777 --mavlink-system-id 1 --gst-feature-rank omxh264enc=0,v4l2h264enc=250,x264enc=260 --log-path /var/logs/blueos/services/mavlink-camera-manager --stun-server stun://stun.l.google.com:19302 --verbose with memory limit: 0 MB
Service: mavlink2rest: mavlink2rest --connect=udpout:127.0.0.1:14001 --server [::]:6040 --system-id 1 --component-id 194 with memory limit: 0 MB
Starting other services..
Service: kraken: nice -19 /home/pi/services/kraken/main.py with memory limit: 0 MB
Service: wifi: nice -19 /home/pi/services/wifi/main.py --socket wlan0 with memory limit: 0 MB
Service: beacon: /home/pi/services/beacon/main.py with memory limit: 250 MB
Service: bridget: nice -19 sudo -u blueos /home/pi/services/bridget/main.py with memory limit: 0 MB
Service: commander: /home/pi/services/commander/main.py with memory limit: 250 MB
Service: nmea_injector: nice -19 /home/pi/services/nmea_injector/nmea_injector/main.py with memory limit: 250 MB
Service: helper: /home/pi/services/helper/main.py with memory limit: 250 MB
Service: iperf3:  iperf3 --server --port 5201 with memory limit: 250 MB
Service: linux2rest: linux2rest --log-path /var/logs/blueos/services/linux2rest --log-settings netstat=30,platform=10,serial-ports=10,system-cpu=10,system-disk=30,system-info=10,system-memory=10,system-network=10,system-process=60,system-temperature=10,system-unix-time-seconds=10 with memory limit: 250 MB
Service: filebrowser: nice -19 filebrowser --database /etc/filebrowser/filebrowser.db --baseurl /file-browser with memory limit: 250 MB
Service: versionchooser: /home/pi/services/versionchooser/main.py with memory limit: 250 MB
Service: pardal: nice -19 /home/pi/services/pardal/main.py with memory limit: 250 MB
Service: ping: nice -19 sudo -u blueos /home/pi/services/ping/main.py with memory limit: 0 MB
Service: user_terminal: cat /etc/motd with memory limit: 0 MB
Service: ttyd: nice -19 ttyd -p 8088 sh -c "/usr/bin/tmux attach -t user_terminal || /usr/bin/tmux new -s user_terminal" with memory limit: 250 MB
Service: nginx: nice -18 nginx -g "daemon off;" -c /home/pi/tools/nginx/nginx.conf with memory limit: 250 MB
Service: log_zipper: nice -20 /home/pi/services/log_zipper/main.py '/shortcuts/system_logs/\\*\\*/\\*.log' --max-age-minutes 60 with memory limit: 250 MB
Service: bag_of_holding: /home/pi/services/bag_of_holding/main.py with memory limit: 250 MB
BlueOS running!

why is pi@blue-avahi.local not working? I have tried to ssh with the default raspberry password many times but it doesnt work and I guess the container itself cannot access with the default password as well.

PS: i just flashed a fresh bullseye 32 bit via raspberry pi imager, because I can only access the rpi via wifi and for that i need rpi imager to set the wifi credentails, user etc. Is that causing the trouble?

Install script should work as expected as well the image builder, it’s tested daily on our CI and in production.

Since it’s a custom fork that you are working on, I would recommend taking a look on your changes.
As example, it appears that you have a custom raspberry image, the number of your user is not pi, that’s why you have some password warning messages.

To investigate factory reset, you need to take a look in the bootstrap logs.
docker logs blueos-bootstrap

I’m not installing a custom fork as of yet, as I said I want to do in the future once manual install on the original repo works for me.

As mentioned, I installed a clean 32 bit bullseye on my rpi4 and only set the username, password, wifi and hostname during installation via Raspberry Pi Imager. Should I set the username to pi and password to raspberry during os installation with raspberry pi imager?

I installed another fresh os with username pi and password raspberry. Still doesnt work. here are the logs:

pi@blueos:~ docker logs blueos-core bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell BlueOS 1.4.0-beta.4-12-g41c7b7e7 Available disk space: 23463MB Total RAM size: 1846 MB 2024-11-11 13:51:59.791 | WARNING | __main__:main:434 - It seems we the startup patches were just applied on the last boot. skipping patches... Using host's resolv.conf instead of the one from the docker Warning: Identity file /root/.config/.ssh/id_rsa not accessible: No such file or directory. Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. Permission denied, please try again. Permission denied, please try again. pi@localhost: Permission denied (publickey,password). SSH is not working, skipping cgroups preparation Starting high priority services.. Service: autopilot: nice --19 /home/pi/services/ardupilot_manager/main.py with memory limit: 0 MB Service: cable_guy: /home/pi/services/cable_guy/main.py with memory limit: 0 MB Service: video: nice --19 mavlink-camera-manager --default-settings BlueROVUDP --mavlink tcpout:127.0.0.1:5777 --mavlink-system-id 1 --gst-feature-rank omxh264enc=0,v4l2h264enc=250,x264enc=260 --log-path /var/logs/blueos/services/mavlink-camera-manager --stun-server stun://stun.l.google.com:19302 --verbose with memory limit: 0 MB Service: mavlink2rest: mavlink2rest --connect=udpout:127.0.0.1:14001 --server [::]:6040 --system-id 1 --component-id 194 with memory limit: 0 MB Starting other services.. Service: kraken: nice -19 /home/pi/services/kraken/main.py with memory limit: 0 MB Service: wifi: nice -19 /home/pi/services/wifi/main.py --socket wlan0 with memory limit: 0 MB Service: beacon: /home/pi/services/beacon/main.py with memory limit: 250 MB Service: bridget: nice -19 sudo -u blueos /home/pi/services/bridget/main.py with memory limit: 0 MB Service: commander: /home/pi/services/commander/main.py with memory limit: 250 MB Service: nmea_injector: nice -19 /home/pi/services/nmea_injector/nmea_injector/main.py with memory limit: 250 MB Service: helper: /home/pi/services/helper/main.py with memory limit: 250 MB Service: iperf3: iperf3 --server --port 5201 with memory limit: 250 MB Service: linux2rest: linux2rest --log-path /var/logs/blueos/services/linux2rest --log-settings netstat=30,platform=10,serial-ports=10,system-cpu=10,system-disk=30,system-info=10,system-memory=10,system-network=10,system-process=60,system-temperature=10,system-unix-time-seconds=10 with memory limit: 250 MB Service: filebrowser: nice -19 filebrowser --database /etc/filebrowser/filebrowser.db --baseurl /file-browser with memory limit: 250 MB Service: versionchooser: /home/pi/services/versionchooser/main.py with memory limit: 250 MB Service: pardal: nice -19 /home/pi/services/pardal/main.py with memory limit: 250 MB Service: ping: nice -19 sudo -u blueos /home/pi/services/ping/main.py with memory limit: 0 MB Service: user_terminal: cat /etc/motd with memory limit: 0 MB Service: ttyd: nice -19 ttyd -p 8088 sh -c "/usr/bin/tmux attach -t user_terminal || /usr/bin/tmux new -s user_terminal" with memory limit: 250 MB Service: nginx: nice -18 nginx -g "daemon off;" -c /home/pi/tools/nginx/nginx.conf with memory limit: 250 MB Service: log_zipper: nice -20 /home/pi/services/log_zipper/main.py '/shortcuts/system_logs/\\*\\*/\\*.log' --max-age-minutes 60 with memory limit: 250 MB Service: bag_of_holding: /home/pi/services/bag_of_holding/main.py with memory limit: 250 MB BlueOS running! pi@blueos:~ docker logs blueos-bootstrap
2024-11-11 13:49:29.566 | INFO | main::14 - Running BlueOS Bootstrap None
2024-11-11 13:49:29.642 | INFO | bootstrap.bootstrap:run:276 - Starting bootstrap <Image: ‘bluerobotics/blueos-bootstrap:master’>
2024-11-11 13:49:34.643 | ERROR | bootstrap.bootstrap:read_config_file:74 - unable to read startup.json file ([Errno 2] No such file or directory: ‘/root/.config/bootstrap/startup.json’), reverting to defaults…
2024-11-11 13:49:34.719 | INFO | bootstrap.bootstrap:start:201 - Starting bluerobotics/blueos-core
2024-11-11 13:49:36.711 | INFO | bootstrap.bootstrap:start:226 - core (bluerobotics/blueos-core:factory) started
2024-11-11 13:49:36.712 | WARNING | bootstrap.bootstrap:run:284 - core is not running, starting…
2024-11-11 13:49:36.718 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 7.111185944999988: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf612b610>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:50:16.394 | INFO | main::14 - Running BlueOS Bootstrap None
2024-11-11 13:50:16.449 | INFO | bootstrap.bootstrap:run:276 - Starting bootstrap <Image: ‘bluerobotics/blueos-bootstrap:master’>
2024-11-11 13:50:21.528 | INFO | bootstrap.bootstrap:start:201 - Starting bluerobotics/blueos-core
2024-11-11 13:50:22.913 | INFO | bootstrap.bootstrap:start:226 - core (bluerobotics/blueos-core:factory) started
2024-11-11 13:50:22.915 | WARNING | bootstrap.bootstrap:run:284 - core is not running, starting…
2024-11-11 13:50:22.931 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 6.515939754999998: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5eb0630>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:50:47.080 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 11.536810677999995: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5ec1c30>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:50:52.100 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 16.556348156999995: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5ec17d0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:50:57.123 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 21.579836395: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5ec55b0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:51:02.143 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 26.599600891999998: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5ec5730>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:51:07.162 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 31.618951203: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5ec5a90>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:51:12.210 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 36.66662792299999: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5eaab10>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:51:17.257 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 41.714054864000005: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5ec1290>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:51:52.645 | INFO | main::14 - Running BlueOS Bootstrap None
2024-11-11 13:51:52.701 | INFO | bootstrap.bootstrap:run:276 - Starting bootstrap <Image: ‘bluerobotics/blueos-bootstrap:master’>
2024-11-11 13:51:57.778 | INFO | bootstrap.bootstrap:start:201 - Starting bluerobotics/blueos-core
2024-11-11 13:51:58.793 | INFO | bootstrap.bootstrap:start:226 - core (bluerobotics/blueos-core:factory) started
2024-11-11 13:51:58.794 | WARNING | bootstrap.bootstrap:run:284 - core is not running, starting…
2024-11-11 13:51:58.811 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 6.144440699999997: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5e84a90>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:52:18.569 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 11.170077937999999: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5e88c30>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:52:23.599 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 16.200845787: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xf5e88050>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-11 13:52:28.661 | INFO | bootstrap.bootstrap:is_version_chooser_online:255 - Version chooser is online
pi@blueos:~ $

We add a config.toml file in order to setup the default pi:raspberry user
That is required for blueos to install. you can change the password later, as blueos installs an ssh key on the host.

check BlueOS/install/boards/config.toml at master · bluerobotics/BlueOS · GitHub
and BlueOS/.github/workflows/test-and-deploy.yml at master · bluerobotics/BlueOS · GitHub

1 Like

yes but what to do to fix the issue? Even creating the default pi user and raspberry password using raspberry pi imager and then installing blueos on the system doesnt work. I need to set up the user and wifi etc using raspberry pi imager because i only have wifi to access the pi via ssh.

waiting for a solution. i have multiple devices which have OSs already installed and have some other stuff installed as well so I need a solution for manual install to work on devices that have the OS already up and running. I don’t want to use the pre-built image. Why isn’t it working? Why even with the default username and password the manual install does not work?

We are going to investigate it and see if we can replicate.
Be free to join the discord channel for further help: blueos

This should help:

1 Like

cool! lemme check this. so, did you have a custom username and password set on the OS beforehand?

Yes, Radxa`s images como with user:pass set to rock:rock by default.

After the ssh key is installed, you can remove the user/pass from startup.json, or even change it.

if you want to test this, go to “Blueos Versions” in pirate mode, and type williangalvani/blueos-core for the remote repo.

1 Like

Additionally, the user’s GID and UID where not the regular 1000 for the pi, so I had to expose those as well. As the users are not really shared between the docker container and host, that is required to set the permissions properly. You can check UID/GID of your user by using the id command.

1 Like

when can I expect these changes to be merged in the master branch? So, I can test it out the basic way. and as for exposing the GID and UID what do I have to do?

It’s already available on BlueOS master and also 1.4.0-beta.6

great! i’ll test it now

the logs have changed a little after the recent merge with master and after i performed another install. this time i did not reinstall a fresh os. it still restores to factory version and here are the logs:

bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
BlueOS 1.4.0-beta.6-4-gae544c8f
Available disk space: 24090MB
Total RAM size: 1815 MB
2024-11-18 17:32:10.099 | INFO | main:main:439 - Running BlueOS: tag=‘1.4.0-beta.6’, commit_number=‘4’, commit_hash=‘gae544c8f’
2024-11-18 17:32:10.226 | INFO | commonwealth.utils.commands:run_command:73 - Host: ‘find /boot/firmware/config.txt /boot/config.txt -type f -print -quit’ : returned 5
2024-11-18 17:32:10.227 | INFO | main:main:444 - config.txt found at
2024-11-18 17:32:10.355 | INFO | commonwealth.utils.commands:run_command:73 - Host: ‘find /boot/firmware/cmdline.txt /boot/cmdline.txt -type f -print -quit’ : returned 5
2024-11-18 17:32:10.356 | INFO | main:main:446 - cmdline.txt found at
2024-11-18 17:32:10.486 | INFO | commonwealth.utils.commands:run_command:73 - Host: ‘uname -a’ : returned 5
2024-11-18 17:32:10.487 | ERROR | commonwealth.utils.commands:run_command:79 - stderr: Permission denied, please try again.

2024-11-18 17:32:10.488 | ERROR | main:run_command_is_working:395 - CompletedProcess(args=[‘sshpass’, ‘ssh’, ‘-i’, ‘/root/.config/.ssh/id_rsa’, ‘-o’, ‘StrictHostKeyChecking=no’, ‘pi@localhost’, ‘uname -a’], returncode=5, stdout=‘’, stderr=‘Permission denied, please try again.\n’)
2024-11-18 17:32:10.488 | ERROR | main:main:449 - Critical error: Something is wrong with the host computer, run_command is not working.
2024-11-18 17:32:10.489 | ERROR | main:main:450 - Ignoring host computer configuration for now.
Using host’s resolv.conf instead of the one from the docker
Permission denied, please try again.
Permission denied, please try again.
pi@localhost: Permission denied (publickey,password).
SSH is not working, skipping cgroups preparation
Starting high priority services…
Service: autopilot: nice --19 /home/pi/services/ardupilot_manager/main.py with memory limit: 0 MB
Service: cable_guy: /home/pi/services/cable_guy/main.py with memory limit: 0 MB
Service: video: nice --19 mavlink-camera-manager --default-settings BlueROVUDP --mavlink tcpout:127.0.0.1:5777 --mavlink-system-id 1 --gst-feature-rank omxh264enc=0,v4l2h264enc=250,x264enc=260 --log-path /var/logs/blueos/services/mavlink-camera-manager --stun-server stun://stun.l.google.com:19302 --verbose with memory limit: 0 MB
Service: mavlink2rest: mavlink2rest --connect=udpout:127.0.0.1:14001 --server [::]:6040 --system-id 1 --component-id 194 with memory limit: 0 MB
Starting other services…
Service: kraken: nice -19 /home/pi/services/kraken/main.py with memory limit: 0 MB
Service: wifi: nice -19 /home/pi/services/wifi/main.py --socket wlan0 with memory limit: 0 MB
Service: beacon: /home/pi/services/beacon/main.py with memory limit: 250 MB
Service: bridget: nice -19 sudo -u blueos /home/pi/services/bridget/main.py with memory limit: 0 MB
Service: commander: /home/pi/services/commander/main.py with memory limit: 250 MB
Service: nmea_injector: nice -19 /home/pi/services/nmea_injector/nmea_injector/main.py with memory limit: 250 MB
Service: helper: /home/pi/services/helper/main.py with memory limit: 250 MB
Service: iperf3: iperf3 --server --port 5201 with memory limit: 250 MB
Service: linux2rest: linux2rest --log-path /var/logs/blueos/services/linux2rest --log-settings netstat=30,platform=10,serial-ports=10,system-cpu=10,system-disk=30,system-info=10,system-memory=10,system-network=10,system-process=60,system-temperature=10,system-unix-time-seconds=10 with memory limit: 250 MB
Service: filebrowser: nice -19 filebrowser --database /etc/filebrowser/filebrowser.db --baseurl /file-browser with memory limit: 250 MB
Service: versionchooser: /home/pi/services/versionchooser/main.py with memory limit: 250 MB
Service: pardal: nice -19 /home/pi/services/pardal/main.py with memory limit: 250 MB
Service: ping: nice -19 sudo -u blueos /home/pi/services/ping/main.py with memory limit: 0 MB
Service: user_terminal: cat /etc/motd with memory limit: 0 MB
Service: ttyd: nice -19 ttyd -p 8088 sh -c “/usr/bin/tmux attach -t user_terminal || /usr/bin/tmux new -s user_terminal” with memory limit: 250 MB
Service: nginx: nice -18 nginx -g “daemon off;” -c /home/pi/tools/nginx/nginx.conf with memory limit: 250 MB
Service: log_zipper: nice -20 /home/pi/services/log_zipper/main.py ‘/shortcuts/system_logs/\\/\*.log’ --max-age-minutes 60 with memory limit: 250 MB
Service: bag_of_holding: /home/pi/services/bag_of_holding/main.py with memory limit: 250 MB
BlueOS running!

salman@blueos:~ $ sudo docker logs blueos-bootstrap
2024-11-18 17:23:13.010 | INFO | main::14 - Running BlueOS Bootstrap None
2024-11-18 17:23:13.096 | INFO | bootstrap.bootstrap:run:276 - Starting bootstrap <Image: ‘bluerobotics/blueos-bootstrap:master’>
2024-11-18 17:23:18.166 | INFO | bootstrap.bootstrap:start:201 - Starting bluerobotics/blueos-core
2024-11-18 17:23:21.156 | INFO | bootstrap.bootstrap:start:226 - core (bluerobotics/blueos-core:factory) started
2024-11-18 17:23:21.157 | WARNING | bootstrap.bootstrap:run:284 - core is not running, starting…
2024-11-18 17:23:21.180 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 8.12526424900011: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb53bb950>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:23:26.203 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 13.14898052400008: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb550c750>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:23:31.252 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 18.19806385400011: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb557e6f0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:23:36.301 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 23.246949616999927: Expecting value: line 1 column 1 (char 0)
2024-11-18 17:23:41.367 | INFO | bootstrap.bootstrap:is_version_chooser_online:255 - Version chooser is online
2024-11-18 17:27:31.446 | INFO | main::14 - Running BlueOS Bootstrap None
2024-11-18 17:27:31.526 | INFO | bootstrap.bootstrap:run:276 - Starting bootstrap <Image: ‘bluerobotics/blueos-bootstrap:master’>
2024-11-18 17:27:36.624 | INFO | bootstrap.bootstrap:start:201 - Starting bluerobotics/blueos-core
2024-11-18 17:27:38.378 | INFO | bootstrap.bootstrap:start:226 - core (bluerobotics/blueos-core:factory) started
2024-11-18 17:27:38.379 | WARNING | bootstrap.bootstrap:run:284 - core is not running, starting…
2024-11-18 17:27:38.390 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 6.910398015000002: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb535e730>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:27:57.959 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 11.94411766: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb535e670>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:28:02.997 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 16.982141268000003: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb53714f0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:28:08.039 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 22.024162561: Expecting value: line 1 column 1 (char 0)
2024-11-18 17:28:13.131 | INFO | bootstrap.bootstrap:is_version_chooser_online:255 - Version chooser is online
2024-11-18 17:30:40.526 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 5.044666417000002: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb536d8d0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:30:45.599 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 10.11753888200002: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb5376ff0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:30:50.650 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 15.168775029000017: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb5384f50>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:30:55.776 | INFO | bootstrap.bootstrap:is_version_chooser_online:255 - Version chooser is online
2024-11-18 17:31:44.438 | INFO | main::14 - Running BlueOS Bootstrap None
2024-11-18 17:31:44.541 | INFO | bootstrap.bootstrap:run:276 - Starting bootstrap <Image: ‘bluerobotics/blueos-bootstrap:master’>
2024-11-18 17:31:49.643 | INFO | bootstrap.bootstrap:is_version_chooser_online:255 - Version chooser is online
2024-11-18 17:32:09.880 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 5.034960842000032: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb53375f0>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:32:14.935 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 10.089233699000033: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb533cf50>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:32:19.982 | WARNING | bootstrap.bootstrap:is_version_chooser_online:258 - Could not talk to version chooser for 15.13705423600004: HTTPConnectionPool(host=‘localhost’, port=80): Max retries exceeded with url: /version-chooser/v1.0/version/current (Caused by NewConnectionError(‘<urllib3.connection.HTTPConnection object at 0xb5333210>: Failed to establish a new connection: [Errno 111] Connection refused’))
2024-11-18 17:32:25.043 | INFO | bootstrap.bootstrap:is_version_chooser_online:255 - Version chooser is online