Version 20.0.5.2から20.0.7.1にアップグレードしようとしたら、エラーである。割と良く知られたエラーなのかも知れない。読んだまんまのエラーだ。
Check for expected files
The following extra files have been found:
FILE
一応、アップグレードログを読む。通常ログと同ディレクトリに updater.log という名前である。
過去のアップグレードログに追記されているので、後ろから検索した方が良い。罠なのが画面のエラーメッセージはexpected files
と小文字なのに、ログではExpectedFilesAndFolders
と大文字なこと。
なんちゃら/next_data/updater.log
2021-02-16T00:30:11+0900 fIjJRMPvt4 [info] checkForExpectedFilesAndFolders()
2021-02-16T00:30:11+0900 fIjJRMPvt4 [error] POST request failed with UpdateException
2021-02-16T00:30:11+0900 fIjJRMPvt4 [error] Exception: UpdateException
Message:
Code:0
Trace:
#0 /var/www/nextcloud/updater/index.php(1339): Updater->checkForExpectedFilesAndFolders()
#1 {main}
File:/var/www/nextcloud/updater/index.php
Line:395
Data:
Array
(
[0] => FILE
)
で、対処方は以下のブログでも書かれているとおり、予期しないファイルを削除すれば良いだけだ。
- Nextcloud The following extra files have been found「.rnd」 | OnePlace
- Nextcloud upgrade時に`Check for expected files The following extra files have been found: .rnd` と言われて失敗する(15.0.7→16.0.6) – matoken’s meme
が、私の場合、どのファイルのことを言ってるだと、悩むことになる。画像でもログでもFILE
と出ている。結局、本当にFILE
という名前だったのだ。
$ ls -l /var/www/nextcloud/
合計 148
drwxr-xr-x 41 www-data www-data 4096 1月 18 10:23 3rdparty
-rw-r--r-- 1 www-data www-data 17234 1月 18 10:22 AUTHORS
-rw-r--r-- 1 www-data www-data 34520 1月 18 10:23 COPYING
-rw-r--r-- 1 www-data www-data 0 1月 24 00:59 FILE
drwxr-xr-x 61 www-data www-data 4096 2月 10 15:25 apps
drwxr-xr-x 2 www-data www-data 4096 1月 24 01:25 config
-rw-r--r-- 1 www-data www-data 3893 1月 18 10:22 console.php
drwxr-xr-x 22 www-data www-data 4096 1月 18 10:22 core
-rw-r--r-- 1 www-data www-data 5083 1月 18 10:22 cron.php
-rw-r--r-- 1 www-data www-data 156 1月 18 10:22 index.html
-rw-r--r-- 1 www-data www-data 2960 1月 18 10:23 index.php
drwxr-xr-x 6 www-data www-data 4096 1月 18 10:22 lib
-rw-r--r-- 1 www-data www-data 283 1月 18 10:22 occ
drwxr-xr-x 2 www-data www-data 4096 1月 18 10:22 ocm-provider
drwxr-xr-x 2 www-data www-data 4096 1月 24 00:59 ocs
drwxr-xr-x 2 www-data www-data 4096 1月 18 10:22 ocs-provider
-rw-r--r-- 1 www-data www-data 3102 1月 18 10:23 public.php
-rw-r--r-- 1 www-data www-data 5332 1月 18 10:23 remote.php
drwxr-xr-x 4 www-data www-data 4096 1月 18 10:22 resources
-rw-r--r-- 1 www-data www-data 26 1月 18 10:22 robots.txt
-rw-r--r-- 1 www-data www-data 2379 1月 18 10:23 status.php
drwxr-xr-x 3 www-data www-data 4096 1月 18 10:22 themes
drwxr-xr-x 2 www-data www-data 4096 11月 19 04:47 updater
-rw-r--r-- 1 www-data www-data 382 1月 18 10:22 version.php
なんじゃ、そりゃ。
sudo rm /var/www/nextcloud/FILE
で解決。