Restart worked without any problem. But enabling and initialising an external disk failed with a different error:
exit status 1: ERROR: unable to open /dev/sdc: Device or resource busy btrfs-progs v5.18.1 See http://btrfs.wiki.kernel.org for more information.
Logs:
Feb 27 10:17:42 macmini platform.backend[682]: info storage/disks.go:148 activate disks {"disks": ["/dev/sdc"], "format": true}
Feb 27 10:17:42 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/usr/bin/lsblk -Pp -o NAME,SIZE,TYPE,MOUNTPOINT,PARTTYPE,FSTYPE,MODEL,UUID"}
Feb 27 10:17:42 macmini platform.backend[682]: info storage/disks.go:258 deactivate disk
Feb 27 10:17:42 macmini platform.backend[682]: info storage/linker.go:19 relink disk
Feb 27 10:17:42 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/usr/bin/snap run nextcloud.storage-change"}
Feb 27 10:17:42 macmini systemd[1]: Started snap.nextcloud.storage-change.a38fe967-4acc-41b7-b34c-971d9f4343b6.scope.
Feb 27 10:17:43 macmini platform.api[680]: info rest/middleware.go:71 GET: /app/install_path?name=nextcloud
Feb 27 10:17:43 macmini platform.api[680]: info rest/middleware.go:71 GET: /app/data_path?name=nextcloud
Feb 27 10:17:43 macmini platform.api[680]: info rest/middleware.go:71 POST: /app/init_storage
Feb 27 10:17:43 macmini platform.api[680]: info storage/storage.go:67 fixing permissions {"dir": "/data/nextcloud"}
Feb 27 10:17:43 macmini platform.api[680]: info cli/executor.go:23 execute {"cmd": "/usr/bin/chown -RLf nextcloud.nextcloud /data/nextcloud"}
Feb 27 10:17:43 macmini sudo[3287]: root : PWD=/var/snap/platform/2250 ; USER=nextcloud ; COMMAND=/snap/nextcloud/current/bin/php.sh /snap/nextcloud/current/nextcloud/occ config:system:delete instanceid
Feb 27 10:17:43 macmini sudo[3287]: pam_unix(sudo:session): session opened for user nextcloud(uid=992) by (uid=0)
Feb 27 10:17:43 macmini platform.backend[682]: info rest/middleware.go:71 GET: /rest/job/status
Feb 27 10:17:43 macmini ld-2.31.so[1265]: macmini nginx: 2a02:3102:4d80:7000:2c31:a3bf:eb1d:de23 - - [27/Feb/2025:10:17:43 +0100] "GET /rest/job/status HTTP/2.0" 200 73 "https://xxxx.syncloud.it/storage" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15"
Feb 27 10:17:44 macmini sudo[3287]: pam_unix(sudo:session): session closed for user nextcloud
Feb 27 10:17:44 macmini platform.api[680]: info rest/middleware.go:71 POST: /service/restart
Feb 27 10:17:44 macmini platform.api[680]: info cli/executor.go:23 execute {"cmd": "/usr/bin/systemctl restart snap.nextcloud.php-fpm"}
Feb 27 10:17:44 macmini nextcloud.php-fpm[3113]: [NOTICE] Terminating ...
Feb 27 10:17:44 macmini systemd[1]: Stopping snap.nextcloud.php-fpm.service - Service for snap application nextcloud.php-fpm...
Feb 27 10:17:44 macmini nextcloud.php-fpm[3113]: [NOTICE] exiting, bye-bye!
Feb 27 10:17:44 macmini systemd[1]: snap.nextcloud.php-fpm.service: Deactivated successfully.
Feb 27 10:17:44 macmini systemd[1]: Stopped snap.nextcloud.php-fpm.service - Service for snap application nextcloud.php-fpm.
Feb 27 10:17:44 macmini systemd[1]: Starting snap.nextcloud.php-fpm.service - Service for snap application nextcloud.php-fpm...
Feb 27 10:17:44 macmini nextcloud.php-fpm[3329]: [NOTICE] [pool www] 'user' directive is ignored when FPM is not running as root
Feb 27 10:17:44 macmini nextcloud.php-fpm[3329]: [NOTICE] [pool www] 'user' directive is ignored when FPM is not running as root
Feb 27 10:17:44 macmini nextcloud.php-fpm[3329]: [NOTICE] [pool www] 'group' directive is ignored when FPM is not running as root
Feb 27 10:17:44 macmini nextcloud.php-fpm[3329]: [NOTICE] [pool www] 'group' directive is ignored when FPM is not running as root
Feb 27 10:17:44 macmini nextcloud.php-fpm[3329]: [NOTICE] fpm is running, pid 3329
Feb 27 10:17:44 macmini nextcloud.php-fpm[3329]: [NOTICE] ready to handle connections
Feb 27 10:17:44 macmini systemd[1]: Started snap.nextcloud.php-fpm.service - Service for snap application nextcloud.php-fpm.
Feb 27 10:17:44 macmini platform.api[680]: 2025/02/27 10:17:44 systemctl output:
Feb 27 10:17:44 macmini platform.api[680]: info rest/middleware.go:71 POST: /service/restart
Feb 27 10:17:44 macmini platform.api[680]: info cli/executor.go:23 execute {"cmd": "/usr/bin/systemctl restart snap.nextcloud.nginx"}
Feb 27 10:17:44 macmini systemd[1]: Stopping snap.nextcloud.nginx.service - Service for snap application nextcloud.nginx...
Feb 27 10:17:44 macmini systemd[1]: snap.nextcloud.nginx.service: Deactivated successfully.
Feb 27 10:17:44 macmini systemd[1]: Stopped snap.nextcloud.nginx.service - Service for snap application nextcloud.nginx.
Feb 27 10:17:44 macmini systemd[1]: Started snap.nextcloud.nginx.service - Service for snap application nextcloud.nginx.
Feb 27 10:17:44 macmini platform.api[680]: 2025/02/27 10:17:44 systemctl output:
Feb 27 10:17:44 macmini systemd[1]: snap.nextcloud.storage-change.a38fe967-4acc-41b7-b34c-971d9f4343b6.scope: Deactivated successfully.
Feb 27 10:17:44 macmini systemd[1]: snap.nextcloud.storage-change.a38fe967-4acc-41b7-b34c-971d9f4343b6.scope: Consumed 1.519s CPU time.
Feb 27 10:17:44 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/usr/bin/snap run photoprism.storage-change"}
Feb 27 10:17:44 macmini nextcloud.nginx[3380]: 2025/02/27 10:17:44 [warn] 3380#3380: duplicate extension "js", content type: "text/javascript", previous content type: "application/javascript" in /var/snap/nextcloud/820/config/nginx.conf:93
Feb 27 10:17:44 macmini nextcloud.nginx[3380]: 2025/02/27 10:17:44 [warn] 3380#3380: duplicate extension "wasm", content type: "application/wasm", previous content type: "application/wasm" in /var/snap/nextcloud/820/config/nginx.conf:94
Feb 27 10:17:44 macmini systemd[1]: Started snap.photoprism.storage-change.da2c40ed-b173-4d61-a6f6-3fcb2be6d96b.scope.
Feb 27 10:17:44 macmini platform.api[680]: info rest/middleware.go:71 POST: /app/init_storage
Feb 27 10:17:44 macmini platform.api[680]: info storage/storage.go:67 fixing permissions {"dir": "/data/photoprism"}
Feb 27 10:17:44 macmini platform.api[680]: info cli/executor.go:23 execute {"cmd": "/usr/bin/chown -RLf photoprism.photoprism /data/photoprism"}
Feb 27 10:17:44 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/usr/bin/snap run users.storage-change"}
Feb 27 10:17:44 macmini systemd[1]: snap.photoprism.storage-change.da2c40ed-b173-4d61-a6f6-3fcb2be6d96b.scope: Deactivated successfully.
Feb 27 10:17:44 macmini systemd[1]: Started snap.users.storage-change.da5f9a6e-a4a8-4559-8d66-26f68604dfa4.scope.
Feb 27 10:17:45 macmini platform.api[680]: info rest/middleware.go:71 GET: /app/install_path?name=users
Feb 27 10:17:45 macmini platform.api[680]: info rest/middleware.go:71 GET: /app/data_path?name=users
Feb 27 10:17:45 macmini platform.api[680]: info rest/middleware.go:71 POST: /app/init_storage
Feb 27 10:17:45 macmini platform.api[680]: info storage/storage.go:67 fixing permissions {"dir": "/data/users"}
Feb 27 10:17:45 macmini platform.api[680]: info cli/executor.go:23 execute {"cmd": "/usr/bin/chown -RLf usersapp.usersapp /data/users"}
Feb 27 10:17:45 macmini platform.backend[682]: info systemd/control.go:132 checking {"service": "opt-disk-external.mount"}
Feb 27 10:17:45 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/usr/bin/systemctl is-active opt-disk-external.mount"}
Feb 27 10:17:45 macmini systemd[1]: snap.users.storage-change.da5f9a6e-a4a8-4559-8d66-26f68604dfa4.scope: Deactivated successfully.
Feb 27 10:17:45 macmini platform.backend[682]: info systemd/control.go:136 is-active {"output": "inactive\n"}
Feb 27 10:17:45 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/snap/platform/current/btrfs/bin/mkfs.sh -U 08efacab-a55e-454d-b48d-c617aa13d3de -f -m single -d single /dev/sdc"}
Feb 27 10:17:45 macmini platform.backend[682]: info btrfs/disk.go:79 error {"output": "ERROR: unable to open /dev/sdc: Device or resource busy\nbtrfs-progs v5.18.1 \nSee http://btrfs.wiki.kernel.org for more information.\n\n"}
Feb 27 10:17:45 macmini platform.backend[682]: error job/worker.go:37 error in the task {"error": "exit status 1: ERROR: unable to open /dev/sdc: Device or resource busy\nbtrfs-progs v5.18.1 \nSee http://btrfs.wiki.kernel.org for more information.\n\n"}
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/job.(*Worker).Do
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/job/worker.go:37
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/job.(*Worker).Start
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/job/worker.go:24
Feb 27 10:17:45 macmini platform.backend[682]: info rest/middleware.go:71 GET: /rest/job/status
Feb 27 10:17:45 macmini ld-2.31.so[1265]: macmini nginx: 2a02:3102:4d80:7000:2c31:a3bf:eb1d:de23 - - [27/Feb/2025:10:17:45 +0100] "GET /rest/job/status HTTP/2.0" 200 51 "https://xxxx.syncloud.it/storage" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15"
Feb 27 10:17:45 macmini platform.backend[682]: info rest/middleware.go:71 GET: /rest/storage/disks
Feb 27 10:17:45 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/usr/bin/lsblk -Pp -o NAME,SIZE,TYPE,MOUNTPOINT,PARTTYPE,FSTYPE,MODEL,UUID"}
Feb 27 10:17:45 macmini platform.backend[682]: info rest/middleware.go:71 GET: /rest/job/status
Feb 27 10:17:45 macmini ld-2.31.so[1265]: macmini nginx: 2a02:3102:4d80:7000:2c31:a3bf:eb1d:de23 - - [27/Feb/2025:10:17:45 +0100] "GET /rest/job/status HTTP/2.0" 200 51 "https://xxxx.syncloud.it/storage" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15"
Feb 27 10:17:45 macmini platform.backend[682]: info rest/middleware.go:71 GET: /rest/storage/error/last
Feb 27 10:17:45 macmini platform.backend[682]: error rest/middleware.go:94 error {"error": "exit status 1: ERROR: unable to open /dev/sdc: Device or resource busy\nbtrfs-progs v5.18.1 \nSee http://btrfs.wiki.kernel.org for more information.\n\n"}
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/rest.(*Middleware).Fail
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/rest/middleware.go:94
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/rest.(*Backend).Start.(*Middleware).SecuredHandle.(*Middleware).Handle.func85
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/rest/middleware.go:86
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/rest.(*Backend).Start.(*Middleware).SecuredHandle.(*Middleware).Secured.func86
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/rest/middleware.go:65
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/rest.(*Backend).Start.(*Middleware).FailIfNotActivated.func29
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/rest/middleware.go:39
Feb 27 10:17:45 macmini platform.backend[682]: net/http.HandlerFunc.ServeHTTP
Feb 27 10:17:45 macmini platform.backend[682]: /usr/local/go/src/net/http/server.go:2166
Feb 27 10:17:45 macmini platform.backend[682]: github.com/syncloud/platform/rest.(*Middleware).JsonHeader-fm.(*Middleware).JsonHeader.func1
Feb 27 10:17:45 macmini platform.backend[682]: /drone/src/backend/rest/middleware.go:73
Feb 27 10:17:45 macmini platform.backend[682]: net/http.HandlerFunc.ServeHTTP
Feb 27 10:17:45 macmini platform.backend[682]: /usr/local/go/src/net/http/server.go:2166
Feb 27 10:17:45 macmini platform.backend[682]: github.com/gorilla/mux.(*Router).ServeHTTP
Feb 27 10:17:45 macmini platform.backend[682]: /go/pkg/mod/github.com/gorilla/mux@v1.8.0/mux.go:210
Feb 27 10:17:45 macmini platform.backend[682]: net/http.serverHandler.ServeHTTP
Feb 27 10:17:45 macmini platform.backend[682]: /usr/local/go/src/net/http/server.go:3137
Feb 27 10:17:45 macmini platform.backend[682]: net/http.(*conn).serve
Feb 27 10:17:45 macmini platform.backend[682]: /usr/local/go/src/net/http/server.go:2039
Feb 27 10:17:45 macmini ld-2.31.so[1265]: macmini nginx: 2a02:3102:4d80:7000:2c31:a3bf:eb1d:de23 - - [27/Feb/2025:10:17:45 +0100] "GET /rest/storage/error/last HTTP/2.0" 500 183 "https://xxxx.syncloud.it/storage" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.3 Safari/605.1.15"
Feb 27 10:17:45 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/snap/platform/current/btrfs/bin/btrfs.sh --format json device stats /opt/disk/external"}
Feb 27 10:17:45 macmini platform.backend[682]: info cli/executor.go:23 execute {"cmd": "/snap/platform/current/btrfs/bin/btrfs.sh --format json device stats /opt/disk/external"}