MinIO bug in Dietpi DietPi v8.9.2

BUG in DietPi v8.9.2 for MinIO



root@DietPi:~# systemctl status minio
● minio.service - MinIO
     Loaded: loaded (/etc/systemd/system/minio.service; disabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2022-10-13 22:40:14 CEST; 23h ago
       Docs: https://docs.min.io
   Main PID: 4383 (code=exited, status=1/FAILURE)
        CPU: 785ms

Warning: journal has been rotated since unit was started, output may be incomplete.
root@DietPi:~# systemctl start minio
root@DietPi:~# systemctl status minio
● minio.service - MinIO
     Loaded: loaded (/etc/systemd/system/minio.service; disabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-10-14 22:22:47 CEST; 2s ago
       Docs: https://docs.min.io
    Process: 8797 ExecStartPre=/bin/bash -c if [ -z "${MINIO_VOLUMES}" ]; then echo "Variable MINIO_VOLUMES not set in /etc/default/minio"; exit 1; fi (code=exited, status=0/SUCCESS)
   Main PID: 8798 (minio)
      Tasks: 9
     Memory: 91.0M
        CPU: 960ms
     CGroup: /system.slice/minio.service
             └─8798 /usr/local/bin/minio server /mnt/dietpi_userdata/minio-data

Oct 14 22:22:47 DietPi systemd[1]: Starting MinIO...
Oct 14 22:22:47 DietPi systemd[1]: Started MinIO.
root@DietPi:~# systemctl status minio
● minio.service - MinIO
     Loaded: loaded (/etc/systemd/system/minio.service; disabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Fri 2022-10-14 22:22:54 CEST; 5s ago
       Docs: https://docs.min.io
    Process: 8845 ExecStartPre=/bin/bash -c if [ -z "${MINIO_VOLUMES}" ]; then echo "Variable MINIO_VOLUMES not set in /etc/default/minio"; exit 1; fi (code=exited, status=0/SUCCESS)
    Process: 8846 ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES (code=exited, status=1/FAILURE)
   Main PID: 8846 (code=exited, status=1/FAILURE)
        CPU: 728ms

Oct 14 22:22:54 DietPi systemd[1]: minio.service: Scheduled restart job, restart counter is at 5.
Oct 14 22:22:54 DietPi systemd[1]: Stopped MinIO.
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Start request repeated too quickly.
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:54 DietPi systemd[1]: Failed to start MinIO.

root@DietPi:~# journalctl -u minio
-- Journal begins at Fri 2022-10-14 10:30:38 CEST, ends at Fri 2022-10-14 22:23:33 CEST. --
Oct 14 22:22:47 DietPi systemd[1]: Starting MinIO...
Oct 14 22:22:47 DietPi systemd[1]: Started MinIO.
Oct 14 22:22:50 DietPi minio[8798]: ERROR Unable to start the server: Specified port is already in use
Oct 14 22:22:50 DietPi minio[8798]:       > Please ensure no other program uses the same address/port
Oct 14 22:22:50 DietPi systemd[1]: minio.service: Main process exited, code=exited, status=1/FAILURE
Oct 14 22:22:50 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:50 DietPi systemd[1]: minio.service: Consumed 1.037s CPU time.
Oct 14 22:22:50 DietPi systemd[1]: minio.service: Scheduled restart job, restart counter is at 1.
Oct 14 22:22:50 DietPi systemd[1]: Stopped MinIO.
Oct 14 22:22:50 DietPi systemd[1]: minio.service: Consumed 1.037s CPU time.
Oct 14 22:22:50 DietPi systemd[1]: Starting MinIO...
Oct 14 22:22:50 DietPi systemd[1]: Started MinIO.
Oct 14 22:22:51 DietPi minio[8813]: ERROR Unable to start the server: Specified port is already in use
Oct 14 22:22:51 DietPi minio[8813]:       > Please ensure no other program uses the same address/port
Oct 14 22:22:51 DietPi systemd[1]: minio.service: Main process exited, code=exited, status=1/FAILURE
Oct 14 22:22:51 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:51 DietPi systemd[1]: minio.service: Scheduled restart job, restart counter is at 2.
Oct 14 22:22:51 DietPi systemd[1]: Stopped MinIO.
Oct 14 22:22:51 DietPi systemd[1]: Starting MinIO...
Oct 14 22:22:51 DietPi systemd[1]: Started MinIO.
Oct 14 22:22:52 DietPi minio[8826]: ERROR Unable to start the server: Specified port is already in use
Oct 14 22:22:52 DietPi minio[8826]:       > Please ensure no other program uses the same address/port
Oct 14 22:22:52 DietPi systemd[1]: minio.service: Main process exited, code=exited, status=1/FAILURE
Oct 14 22:22:52 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:52 DietPi systemd[1]: minio.service: Scheduled restart job, restart counter is at 3.
Oct 14 22:22:52 DietPi systemd[1]: Stopped MinIO.
Oct 14 22:22:52 DietPi systemd[1]: Starting MinIO...
Oct 14 22:22:52 DietPi systemd[1]: Started MinIO.
Oct 14 22:22:53 DietPi minio[8836]: ERROR Unable to start the server: Specified port is already in use
Oct 14 22:22:53 DietPi minio[8836]:       > Please ensure no other program uses the same address/port
Oct 14 22:22:53 DietPi systemd[1]: minio.service: Main process exited, code=exited, status=1/FAILURE
Oct 14 22:22:53 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:53 DietPi systemd[1]: minio.service: Scheduled restart job, restart counter is at 4.
Oct 14 22:22:53 DietPi systemd[1]: Stopped MinIO.
Oct 14 22:22:53 DietPi systemd[1]: Starting MinIO...
Oct 14 22:22:53 DietPi systemd[1]: Started MinIO.
Oct 14 22:22:54 DietPi minio[8846]: ERROR Unable to start the server: Specified port is already in use
Oct 14 22:22:54 DietPi minio[8846]:       > Please ensure no other program uses the same address/port
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Main process exited, code=exited, status=1/FAILURE
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Scheduled restart job, restart counter is at 5.
Oct 14 22:22:54 DietPi systemd[1]: Stopped MinIO.
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Start request repeated too quickly.
Oct 14 22:22:54 DietPi systemd[1]: minio.service: Failed with result 'exit-code'.
Oct 14 22:22:54 DietPi systemd[1]: Failed to start MinIO.

ERROR in /etc/defauklt/minio

# Default file path
MINIO_VOLUMES="/mnt/dietpi_userdata/minio-data"
# Use if you want to run MinIO on a custom port.
---> MINIO_OPTS="--address :9199"   <---- It was commented with #
# Access key of the server.
#MINIO_ACCESS_KEY=Server-Access-Key
# Secret key of the server.
#MINIO_SECRET_KEY=Server-Secret-Key

Server starts on port 9199 but Cloud and Backup Systems Software Options - DietPi.com Docs says port :9000

I can’t confirm. I installed on a RPi 4, it runs on port 9000.

dietpi@TestPi:~$ systemctl status minio
● minio.service - MinIO
     Loaded: loaded (/etc/systemd/system/minio.service; disabled; vendor preset: enabled)
     Active: active (running) since Fri 2022-10-14 23:06:08 CEST; 45s ago
       Docs: https://docs.min.io
    Process: 2327 ExecStartPre=/bin/bash -c if [ -z "${MINIO_VOLUMES}" ]; then echo "Variable MINIO_VOLUMES not set in /etc/default/minio"; exit 1; fi (code=exited, status=0/SUCCESS)
   Main PID: 2328 (minio)
      Tasks: 10
     Memory: 90.2M
        CPU: 1.559s
     CGroup: /system.slice/minio.service
             └─2328 /usr/local/bin/minio server /mnt/dietpi_userdata/minio-data
dietpi@TestPi:~$ sudo ss -tulpn | grep LISTEN
tcp   LISTEN 0      50             0.0.0.0:445        0.0.0.0:*    users:(("smbd",pid=2316,fd=44))
tcp   LISTEN 0      50             0.0.0.0:139        0.0.0.0:*    users:(("smbd",pid=2316,fd=45))
tcp   LISTEN 0      1000           0.0.0.0:22         0.0.0.0:*    users:(("dropbear",pid=417,fd=4))
tcp   LISTEN 0      50                [::]:445           [::]:*    users:(("smbd",pid=2316,fd=42))
tcp   LISTEN 0      128                  *:5252             *:*    users:(("dietpi-dashboar",pid=559,fd=9))
tcp   LISTEN 0      4096                 *:9000             *:*    users:(("minio",pid=2328,fd=7))
tcp   LISTEN 0      50                [::]:139           [::]:*    users:(("smbd",pid=2316,fd=43))
tcp   LISTEN 0      4096                 *:45037            *:*    users:(("minio",pid=2328,fd=9))
tcp   LISTEN 0      1000              [::]:22            [::]:*    users:(("dropbear",pid=417,fd=5))

Can you provide more data?

Bug report form

Creating a bug report/issue

Required Information

  • DietPi version | cat /boot/dietpi/.version
  • Distro version | echo $G_DISTRO_NAME $G_RASPBIAN
  • Kernel version | uname -a
  • SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3)
  • Power supply used | (EG: 5V 1A RAVpower)
  • SD card used | (EG: SanDisk ultra)

Additional Information (if applicable)

  • Software title | (EG: Nextcloud)
  • Was the software title installed freshly or updated/migrated?
  • Can this issue be replicated on a fresh installation of DietPi?
    ← If you sent a “dietpi-bugreport”, please paste the ID here →
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

Expected behaviour

Actual behaviour

Extra details

Can you provide the output of:
sudo ss -tulpn | grep LISTEN

Yep, can’t confirm this as well. Working fine on my R5S

We create configuration file at the end of the install (if not exist already) and option #MINIO_OPTS="--address :9199" is commented with # in our install. That’s how it should be. Because port 9000 is the default port if not configured.

Just checked this history of this code block and it has not been changed since a year.

My mistake I’m running TorrServer on port 9000

1 Like