尝试在rpi4上安装nextcloud。
我得到下面的错误时,尝试安装nextcloud的rpi4运行buster
Initializing nextcloud 23.0.4.1 ...,
touch: setting times of '/var/www/html/nextcloud-init-sync.lock': Operation not permitted,
Initializing nextcloud 23.0.4.1 ...,
Another process is initializing Nextcloud. Waiting 10 seconds...,
我的docker-compose看起来像这样
version: '2'
services:
db:
image: yobasystems/alpine-mariadb:latest
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- /nextcloud:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=YOURROOTPASSWORD
- MYSQL_PASSWORD=YOURPASSWORD
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
ports:
- 8181:80
links:
- db
volumes:
- /nextcloud:/var/www/html
restart: always
救命啊!
3条答案
按热度按时间s1ag04yj1#
删除/var/www/html/nextcloud-init-sync.lock以解锁安装过程
4uqofj5v2#
我遇到了同样的问题,我可以通过将/var/www/html挂载到一个单独的Nextcloud卷来修复它。
在你的应用程序中,volumes像这样设置音量:
pgccezyw3#
最近我在树莓派4上的nextcloud www.example.com也遇到了同样的问题,我做了一些研究。25.0.3.2 on Raspberry Pi 4 and did some research.
这会导致以下问题:
不幸的是Raspbian使用了一些非常旧的软件包。在我们的图像中没有什么可以修复的。😕
图片来源:www.example.comhttps://github.com/nextcloud/docker/issues/1589#issuecomment-923371168
变通方案是向nextcloud容器授予扩展权限:
我又做了一次调查,多次删除锁文件。过了一段时间,我发现如果我以特权运行NextCloud容器,错误触摸:正在设置"/var/www/html/nextcloud-init-sync. lock "的时间:不允许的操作不会再次发生,我可以升级到23.0.4。
图片来源:www.example.comhttps://github.com/nextcloud/docker/issues/1742#issuecomment-1133837814
但要注意:
来源:https://docs.docker.com/engine/reference/run/
tl; dr:为nextcloud容器提供扩展权限