freenas / iocage-ix-plugins

Official iXSystems iocage plugins for FreeNAS and TrueOS
175 stars 109 forks source link

Nextcloud failing to install #352

Open alekej123 opened 9 months ago

alekej123 commented 9 months ago

I am running latest version of TrueNAS-13.0-U6.1 and i am having problems installing this plugin. This is the error thats popping up:

Error: nextcloud had a failure Exception: RuntimeError Message: pkg error: - ffmpeg :,php80-pecl-imagick-3.7.0_2 : Refusing to fetch artifact and run post_install.sh! Partial plugin destroyed

What can i do to fix it? Thanks!

SK-Crow commented 9 months ago

The ffmpeg package is now listed as ffmpeg-6.0.1,1. This script should also be updated to use php8.1.

Retry after nextcloud.json has been updated. Might take a while for an approval / test / whatnot since it's Christmas.

Merry Christmas by the way 🎅

alekej123 commented 9 months ago

Thanks! Merry Christmas to you too

sschemel commented 8 months ago

I have also ran into this install issue. Posting for visibility:

Error: McCloud had a failure Exception: RuntimeError Message: pkg error: - nextcloud-php80 :,php80-pecl-imagick-3.7.0_2 : Refusing to fetch artifact and run post_install.sh! Partial plugin destroyed

GladOSkar commented 8 months ago

Same here. Unfortunately just upgrading PHP to php81 also does not work for me.

Nextcloud runs, but because it's updated to Version 28, and the one i had in 12.3-RELEASE before was NC 25. So the version difference is too high to do an update within Nextcloud. And NC26 doesn't run without php80. Is there a solution to this? @sonicaj

PaladinFallen commented 3 months ago

I change my nextcloud.json file to this and got it to install:

{ "name": "Nextcloud", "plugin_schema": "2", "release": "13.2-RELEASE", "artifact": "https://github.com/freenas/iocage-plugin-nextcloud.git", "official": false, "properties": { "nat": 1, "nat_forwards": "tcp(80:8282),tcp(443:8283)" }, "pkgs": [ "ffmpeg", "nextcloud-php82", "php82-pecl-imagick-3.7.0_3", "php82-bcmath", "php82-gmp", "php82-pcntl", "php82-pecl-redis", "php82-phar", "nginx", "mysql82-server", "redis", "py39-fail2ban", "py39-certbot" ], "packagesite": "http://pkg.FreeBSD.org/${ABI}/quarterly", "fingerprints": { "iocage-plugins": [ { "function": "sha256", "fingerprint": "b0170035af3acc5f3f3ae1859dc717101b4e6c1d0a794ad554928ca0cbb2f438" } ] }, "revision": "1" }

ageekhere commented 3 months ago

I am running TrueNAS-13.0-U6.1 Nextcloud plugin install gives this error

Error: nextcloudjail had a failure Exception: RuntimeError Message: pkg error: - py39-fail2ban : Refusing to fetch artifact and run post_install.sh! Partial plugin destroyed

Will the TrueNAS 13.3 update fix this issue?