Can’t fetch PHP 7.4 artifacts in plugin installation

RolyBoy

Cadet
Joined
Dec 28, 2021
Messages
2
Hello, I am running a fresh install of TrueNAS and I already installed a few plugins (Plex and MineOS). I also want to install Nextcloud and FAMP, but when I try to do so, I get these errors :

Code:
Error: Nextcloud had a failure Exception: RuntimeError Message: pkg error: - nextcloud-php74 :,php74-pecl-imagick-im7 :,php74-bcmath :,php74-gmp :,php74-pcntl :,php74-pecl-redis : Refusing to fetch artifact and run post_install.sh! Partial plugin destroyed


Code:
Error: FAMP had a failure Exception: RuntimeError Message: pkg error: - php74 :,php74-mysqli :,mod_php74 : Refusing to fetch artifact and run post_install.sh! Partial plugin destroyed
 

pidtom

Cadet
Joined
Dec 28, 2021
Messages
2
Exact same boat here. Will report back if I find anything useful.
 

Yablaf

Cadet
Joined
Dec 28, 2021
Messages
1
Yep tried installing today an hour ago. Exactly the same error. I'm sure the plugin installer is broken and it needs to get fixed. Hopefully someone patches it. Just my luck that I need to start a new server tonight and of course it breaks today. Guess I won't have a server for a while.
 

tprelog

Patron
Joined
Mar 2, 2016
Messages
297
I have another plugin which is also trying to use php74. It currently has the same issue.

My plugin and nextcloud are using the latest package site

But it looks like php74 not available in the latest package repo

https://www.freshports.org/lang/php74/

1640791985791.png


Does this mean it's time for a switch to php80 ?
 

Karnivore

Cadet
Joined
Jun 29, 2017
Messages
2
I created a new issue on their GitHub repository : https://github.com/freenas/iocage-ix-plugins/issues/302
I used the workaround mentioned in the above issue. The command line installation finished with
Code:
Admin Portal:
http://xxx.xxx.xxx.xxx:8282

That opens a nextcloud login screen, but i can't find any information about the requested credentials, like initial admin user.
Does anybody know where i can find that piece of information?
 

pidtom

Cadet
Joined
Dec 28, 2021
Messages
2
I used the workaround mentioned in the above issue. The command line installation finished with
Code:
Admin Portal:
http://xxx.xxx.xxx.xxx:8282

That opens a nextcloud login screen, but i can't find any information about the requested credentials, like initial admin user.
Does anybody know where i can find that piece of information?
Thanks for the link, that worked. If you go to the plugins page afterwards, check the post install notes for the credentials.
 

funkybunch

Cadet
Joined
Dec 31, 2021
Messages
1
I struck out trying to find a workaround to upgrade by changing some `iocage` source python files. Unfortunately it looks like that workaround will only work for new jails, not for upgrading existing jails.

I created a PR to implement the workaround in the config itself. That should let upgrades go through as well, in addition to fresh installs with no workaround needed. Hopefully we can get a fix in the prod repo soon one way or another. In the meantime is anyone aware of another workaround that would work for upgrades to existing jails?
 

tprelog

Patron
Joined
Mar 2, 2016
Messages
297
So after a week MIA, looks like the missing package is back again...

1641481443237.png
 
Top