I would have started to work on it after the authentication update. If you want to get on this issue, feel free to do so. Any help is welcome !
I pushed a few commits today, remains /opt and .functions
Yeah, thank you, very, very much ! I will review and merge them asap.
Are you on the dev xmpp channel "apps@conference.yunohost.org" ?
@tituspijean Hello ! There was some cleaning done in the scripts and it seems that the install fails : composer has been moved to /opt but it still tries to be ran from /var/www/.composer.
Do you have any idea on how to make this work ? I would like to push to have your app “official” .
I won’t be able to have a look and fix that until Wednesday, sorry !
I think we also need a hook for user deletion, before pushing to make it official. What do you think ?
Hello all,
It’s been a while since I came here, sorry about that. I am currently quite occupied IRL, focused on writing a thesis, so I will not be able to maintain and develop the flarum package for at least three months.
ok… I can keep the package update if you want and if you have no more time ?
Btw: Good luck for thesis.
frju365
For instance the package doesn’t work because of ssowat integration.
cf :
You are most welcome to contribute indeed ! Thanks
are any of you two still working on the Flarum package?
oui, on travaille sur flarum mais comme je l’ai déjà dit et redit, les contributions sont les bienvenues
Je pense que cette après-midi, je vais fixer le paquet en supprimant pendant un certains temps l’application auth-ssowat.
I’m not sure what that means I hope the Flarum package will be updated though
Hello,
je viens de tester à nouveau d’installer l’application et ça ne fonctionne pas
La configuration de SSOwat a été générée
- true
ERROR 1396 (HY000) at line 1: Operation DROP USER failed for ‘flarum’@‘localhost’
-
mysql -u root --password=NJX3BvxeNP -B ‘’
-
ynh_mysql_connect_as root NJX3BvxeNP ‘’
++ sudo cat /etc/yunohost/mysql
-
ynh_mysql_execute_as_root ‘DROP USER ‘’‘flarum’’’@’’‘localhost’’’;’
-
ynh_mysql_drop_user flarum
-
true
ERROR 1008 (HY000) at line 1: Can’t drop database ‘flarum’; database doesn’t exist
-
mysql -u root --password=NJX3BvxeNP -B ‘’
-
ynh_mysql_connect_as root NJX3BvxeNP ‘’
++ sudo cat /etc/yunohost/mysql
-
ynh_mysql_execute_as_root ‘DROP DATABASE flarum;’
-
ynh_mysql_drop_db flarum
-
dbuser=flarum
-
dbname=flarum
-
sudo service php5-fpm reload
-
sudo service nginx reload
-
‘[’ -e /etc/php5/fpm/pool.d/flarum.conf ‘]’
-
REMOVE_FPM_CONF
-
‘[’ -e /etc/nginx/conf.d/domaine.fr.d/flarum.conf ‘]’
-
REMOVE_NGINX_CONF
-
return 1
-
echo ‘No detected variable.’
No detected variable.
-
‘[’ 0 -eq 1 ‘]’
-
grep -q ‘$’
-
echo /opt/flarum_composer
-
no_var=0
-
chaine=/opt/flarum_composer
-
SECURE_REMOVE /opt/flarum_composer
-
return 1
-
echo ‘No detected variable.’
No detected variable.
-
‘[’ 0 -eq 1 ‘]’
-
grep -q ‘$’
-
echo /var/www/flarum
-
no_var=0
-
chaine=/var/www/flarum
-
SECURE_REMOVE /var/www/flarum
No detected variable.
-
return 1
-
echo ‘No detected variable.’
-
‘[’ 0 -eq 1 ‘]’
-
grep -q ‘$’
-
echo /tmp/composerinstall
-
no_var=0
-
chaine=/tmp/composerinstall
-
SECURE_REMOVE /tmp/composerinstall
++ sudo yunohost app setting flarum domain --output-as plain --quiet
++ ynh_app_setting_get flarum domain
++ . /usr/share/yunohost/helpers.d/utils
++ ‘[’ -r /usr/share/yunohost/helpers.d/utils ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/user
++ ‘[’ -r /usr/share/yunohost/helpers.d/user ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/system
++ ‘[’ -r /usr/share/yunohost/helpers.d/system ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/string
++ ‘[’ -r /usr/share/yunohost/helpers.d/string ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/setting
++ ‘[’ -r /usr/share/yunohost/helpers.d/setting ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/print
++ ‘[’ -r /usr/share/yunohost/helpers.d/print ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/package
++ ‘[’ -r /usr/share/yunohost/helpers.d/package ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/network
++ ‘[’ -r /usr/share/yunohost/helpers.d/network ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql
++ . /usr/share/yunohost/helpers.d/mysql
++ ‘[’ -r /usr/share/yunohost/helpers.d/mysql ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/ip
++ ‘[’ -r /usr/share/yunohost/helpers.d/ip ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
+++ CAN_BIND=1
++ . /usr/share/yunohost/helpers.d/filesystem
++ ‘[’ -r /usr/share/yunohost/helpers.d/filesystem ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/backend
++ ‘[’ -r /usr/share/yunohost/helpers.d/backend ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
+++ run-parts --list /usr/share/yunohost/helpers.d
-
source /usr/share/yunohost/helpers
-
app=flarum
Exécution du script « /var/cache/yunohost/from_file/flarum_ynh-master/scripts/remove »…
-
exit 1
-
echo ‘’
-
ynh_die
-
sudo sed -i ‘@“domaine.fr/flarum/”:@d’ /etc/ssowat/conf.json
-
type -t CLEAN_SETUP
-
echo -e ‘!!\n flarum install’’‘s script has encountered an error. Installation was cancelled.\n!!’
e[91m e[1m
-
echo -e ‘\e[91m \e[1m’
-
set +eu
-
trap ‘’ EXIT
-
‘[’ 1 -eq 0 ‘]’
-
exit_code=1
-
EXIT_PROPERLY
-
false
!!
- echo ‘This path already contains a folder’
flarum install’s script has encountered an error. Installation was cancelled.
- ‘[’ -e /var/www/flarum ‘]’
!!
This path already contains a folder
-
final_path=/var/www/flarum
-
CHECK_FINALPATH
-
sudo yunohost app setting flarum path --value=/flarum --quiet
-
ynh_app_setting_set flarum path /flarum
-
sudo yunohost app setting flarum is_public --value=1 --quiet
-
ynh_app_setting_set flarum is_public 1
-
sudo yunohost app setting flarum admin --value=users01 --quiet
-
ynh_app_setting_set flarum admin users01
‘yunohost app checkurl’ is deprecated and will be removed in the future
-
sudo yunohost app checkurl domaine.fr/flarum -a flarum
-
CHECK_DOMAINPATH
-
‘[’ m == / ‘]’
-
‘[’ / ‘!=’ / ‘]’
-
CHECK_PATH
-
grep -q ‘“username”: “users01”’
-
sudo yunohost user list --output-as json
-
ynh_user_exists users01
-
CHECK_USER users01
-
test -n flarum
-
CHECK_VAR flarum ‘app name not set’
++ . /usr/share/yunohost/helpers.d/utils
++ ‘[’ -r /usr/share/yunohost/helpers.d/utils ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/user
++ ‘[’ -r /usr/share/yunohost/helpers.d/user ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/system
++ ‘[’ -r /usr/share/yunohost/helpers.d/system ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/string
++ ‘[’ -r /usr/share/yunohost/helpers.d/string ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/setting
++ ‘[’ -r /usr/share/yunohost/helpers.d/setting ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/print
++ ‘[’ -r /usr/share/yunohost/helpers.d/print ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/package
++ ‘[’ -r /usr/share/yunohost/helpers.d/package ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/network
++ ‘[’ -r /usr/share/yunohost/helpers.d/network ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
+++ MYSQL_ROOT_PWD_FILE=/etc/yunohost/mysql
++ . /usr/share/yunohost/helpers.d/mysql
++ ‘[’ -r /usr/share/yunohost/helpers.d/mysql ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/ip
++ ‘[’ -r /usr/share/yunohost/helpers.d/ip ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
+++ CAN_BIND=1
++ . /usr/share/yunohost/helpers.d/filesystem
++ ‘[’ -r /usr/share/yunohost/helpers.d/filesystem ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
++ . /usr/share/yunohost/helpers.d/backend
++ ‘[’ -r /usr/share/yunohost/helpers.d/backend ‘]’
++ for helper in ‘$(run-parts --list /usr/share/yunohost/helpers.d 2>/dev/null)’
+++ run-parts --list /usr/share/yunohost/helpers.d
-
source /usr/share/yunohost/helpers
-
final_path=/var/www/flarum
-
www_path=/var/www
-
is_public=1
-
title=‘Forum domaine’
-
admin=users01
-
path=/flarum
-
app=flarum
-
trap EXIT_PROPERLY EXIT
-
set -eu
-
TRAP_ON
-
source .functions
Exécution du script « /var/cache/yunohost/from_file/flarum_ynh-master/scripts/install »…
Vérification des paquets requis pour flarum…
Terminé
Extraction…
Téléchargement…
Bonjour Issa,
L’erreur que tu as est due au fait quand le script remove
ne supprimait pas le dossier /var/www/flarum
.
Je signalerai ici quand j’aurai un version utilisable. En attendant, peux-tu supprimer manuellement le dossier ?
Hello all,
The Flarum package has been fixed and updated.
Status : in progress, but functional.
The SSOwat extension module has been removed while I assess why it was breaking Flarum’s API.
Testers, please report any issue with installation and removal. Other commands are not yet implemented.
Community repo is not yet updated. Use yunohost app install https://github.com/YunoHost-Apps/flarum_ynh
Enjoy !
Bonjour,
Je viens de tester l’installation j’ai une erreur à l’installation.
+ sudo service nginx reload
+ true
ERROR 1396 (HY000) at line 1: Operation DROP USER failed for 'flarum'@'localhost'
+ mysql -u root --password=Bt3gEFCjc5 -B ''
+ ynh_mysql_connect_as root Bt3gEFCjc5 ''
++ sudo cat /etc/yunohost/mysql
ERROR 1008 (HY000) at line 1: Can't drop database 'flarum'; database doesn't exist
+ ynh_mysql_execute_as_root 'DROP USER '\''flarum'\''@'\''localhost'\'';'
+ ynh_mysql_drop_user flarum
+ true
+ mysql -u root --password=Bt3gEFCjc5 -B ''
+ ynh_mysql_connect_as root Bt3gEFCjc5 ''
++ sudo cat /etc/yunohost/mysql
+ ynh_mysql_execute_as_root 'DROP DATABASE flarum;'
+ ynh_mysql_drop_db flarum
+ dbuser=flarum
+ dbname=flarum
+ sudo service php5-fpm reload
+ sudo rm -f /etc/php5/fpm/pool.d/flarum.conf
Je me suis peut être trompé quelque part.
Salut,
est-ce que tu as des logs avant ces lignes ?
Voici les logs entière de l’installation.
Logs
Ok donc le probleme semble être situé à ce niveau (pas sur de comprendre pourquoi) :
+ sudo mkdir /var/www/flarum
+ sudo mv /tmp/flaruminstall/flarum /var/www/flarum/..
mv: impossible de créer le répertoire « /var/www/flarum/../flarum »: Aucun fichier ou dossier de ce type