j’ai tenté de mettre à jour Nextcloud, mais je rencontre un message d’erreur :
impossible d’étendre « /tmp/tmp.vHXi9gQbWU/apps/apps/apps/files_texteditor/js/core/vendor/ace-builds/src-noconflict/mode-haml.js »: Aucun espace disponible sur le périphérique
Ma partition /tmp fait env. 360mo (config par défaut lors de l’install de Yunohost), et la commande df me confirme que /tmp est utilisé à 100% . Je ne peux donc pas finaliser l’install.
Entretemps, mon Nextcloud reste bloqué en mode maintenance …
Mes questions sont donc :
Comment puis-je étendre ma partition /tmp pour avoir suffisament de place et mettre à jour Nextcloud?
Comment sortir mon nextcloud de maintenance ? admin/root semble ne pas avoir les droits pour la commande suivante sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off
Personnellement, j’ai déplacé l’emplacement de “/tmp” vers la partition “/”; ça m’a permis d’effectuer la mise a jour. Parcontre j’aurais voulu récupérer la place pour la réattribuer mais je ne sais pas faire.
Pour ce qui est de sortir du mode maintenance, il faut modifier le fichier “/var/www/nextcloud/config/config.php” en changeant
Ce fix, quand il sera mergé, réglera le problème automatiquement pour Nextcloud car il changera la manière dont l’upgrade sera fait.
Par contre, il ne réglera pas le problème que /tmp est plein ou trop petit. Pour ça, il faut modifier les partitions.
Au temps pour moi @Maniack_Crudelis …
Peut-être que sur le même genre de principe le script de mise à jour de Nextcloud peut faire un rm -rf /tmp de tout ce qui a plus de x jours ?
Cela éviterait peut-être de devoir créer un répertoire ailleurs que dans /tmp et de le vider suite à la MAJ de Nextcloud.
Ceci dit, je laisse la main aux spécialistes -que je ne suis pas- pour tout ce genre de choses.
Le problème n’est pas seulement que /tmp est plein, c’est avant tout qu’il est trop petit. En raison de la config par défaut des partitions sous debian.
Et comme le soulève JimboJoe, on peut rencontrer le même genre de problème avec /var ou d’autre partition.
On ne peut pas trop se permettre de vider des dossiers/partitions sans être sûr de ce qu’on fait.
Effectivement …
L’important est que tu aies trouvé une solution
Bon courage et encore merci pour le travail que tu fais pour YunoHost, ainsi que celui que tous les contributeurs font : dev’, app’s, docs, traductions, etc.
Le problème n’est pas seulement que /tmp est plein, c’est avant tout qu’il est trop petit. En raison de la config par défaut des partitions sous debian.
Effectivement.
D’ailleurs, j’ai rebooté le serveur pour tenter avec un /tmp vide, mais tjrs trop peu d’espace pour effectuer la màj.
Ce fix, quand il sera mergé, réglera le problème automatiquement pour Nextcloud car il changera la manière dont l’upgrade sera fait.
@Maniack_Crudelis
Si je comprends bien le git, le code est terminé, et actuellement en phase de test ? Je ne pourrai malheureusement pas aider sur ce point, mais c’est le signe d’une solution en approche, c’est cool !