My YunoHost server
Hardware: Debian 11 on regular office computer (intel i7 & 32gb of ram)
YunoHost version: 11.1.17
I have access to my server : Through SSH | through the webadmin
Are you in a special context or did you perform some particular tweaking on your YunoHost instance ? : no
If yes, please explain:
If your request is related to an app, specify its name and version: pixelfed 0.11.5~ynh1
Description of my issue
After installing pixelfed successfully and make my account to admin user, iâve tried to upload a picture.
After that, my picture show âpreview not availableâ.
This problem is due to the file permission.
It need a chmod 775, but after import, picture have a chmod 700.
I need to set the chmod manually after each import for display the picture.
chmod -R 775 /var/www/pixelfed/storage/app/public/m/_v2/USER_ID/IMPORT_ID/
ModÚle de message (français)
Mon serveur YunoHost
Matériel: Debian 11 sur un ordinateur de bureau (intel i7 & 32gb de ram)
Version de YunoHost: 11.1.17
Jâai accĂšs Ă mon serveur : En SSH | Par la webadmin
Ătes-vous dans un contexte particulier ou avez-vous effectuĂ© des modificiations particuliĂšres sur votre instance ? : non
Si votre requĂȘte est liĂ©e Ă une applicatio, prĂ©cisez son nom et sa version: pixelfed 0.11.5~ynh1
Description du problĂšme
AprĂšs avoir installĂ© Pixelfed avec succĂšs et avoir mis mon compte en administrateur, jâai essayĂ© dâimporter une image.
AprĂšs ça, mon image affiche âpreview not availableâ.
Ce problĂšme est dĂ» aux permissions du fichier.
Il nĂ©cessite un chmod 775, mais aprĂšs lâimport le chmod est 700.
Jâai besoin de paramĂ©trer le chmod manuellement, aprĂšs chaque import pour que lâimage sâaffiche.
chmod -R 775 /var/www/pixelfed/storage/app/public/m/_v2/USER_ID/IMPORT_ID/
Ătonnamment dans mon cas ceci ne fonctionne pas.
Merci pour le dĂ©cryptage de la commande, je comprends maintenant ce que sont ces valeurs (tu aurais le lien dâoĂč tu as trouvĂ© cela ?).
Hi,
You dont have to set permissions manually everytime you upload a photo. You just need to set correct permissions in the config/filesystems.php
Kindly take a look at this :
opened 07:47PM - 03 Apr 23 UTC
đŒ WIP
Hello,
On Yunohost installations, since version 0.11.5 new uploaded pictures ⊠are broken. They are not shown, neither the preview is. Even in compose view.
Alternative text is working.
I don't really know how to debug this. No horizon failed job, no supervisor issue, I can't find laravel log, no web console errorâŠ
No other error to report.
You can see an example here : https://photo.lapineige.fr/i/web/post/548580903387685397
Is that a know Pixelfed bug ?
How can I diagnose this ?
Thank you
---
Pixelfed : 0.11.5
Postgres: 13.9
PHP: 8.1 - recently upgraded, before Pixelfed 0.11.5 we were using php 8.0
Laravel : 9.52.4
1 Like
Aucun lien en particulier, vue que ça ne fonctionnait pas, jâai fouillĂ© dans les dossiers et je me suis rendu compte que les permissions Ă©taient en 700.
Il faut modifier USER-ID et IMPORT-ID par les valeurs des dossiers sans â_v2â.
Voici mon fichier filesystems.php, je ne sais pas si câest correct ?
https://paste.abhd.fr/y0g1pbEg
No specific link, just searched the medias folder and chech file permissions. I seen itâs 700.
There is my filesystems.php file : filesystems.php | Lenpaste
I donât know whatâs wrong.
addictif80:
Aucun lien en particulier, vue que ça ne fonctionnait pas, jâai fouillĂ© dans les dossiers et je me suis rendu compte que les permissions Ă©taient en 700.
Il faut modifier USER-ID et IMPORT-ID par les valeurs des dossiers sans â_v2â.
Je veux dire pour comprendre que ça correspond à USER-ID et IMPORT-ID.
Did you change that file at any time ?
I had different permissions by default
never changed. In the past, iâve a docker installation of pixelfed but for unknown reason, it doesnât work anytime.
Peux-tu me dire quel utilisateur et quel groupe possĂšdent le fichier quand tu mets en ligne une nouvelle image ?
(est-ce pixelfed:www-data ?)
@Lapineige voici les permissions aprĂšs un import depuis Pixelfed
Lâessai de ce jour concerne la seconde ligne.
Jâai un âNo preview Availableâ sur lâinterface web.
Concernant la premiĂšre ligne, les images sâaffichent bien, mĂȘme si jâavais du modifier les permissions.
Voici mon filesystems.php que jâai tentĂ© de modifier en suivant le lien de @neonota : filesystems.php | Lenpaste
sans succĂšs
EDIT : DĂ©solĂ© pour le retard de rĂ©ponse, jâĂ©tais pas dispo
Câest le dossier ça non ? Pas lâimage que tu as mise ?
En fait il me faut les deux infos ^^
Quelle version de lâappli sur Yunohost ?
Si tu nâas pas essayĂ© la branche testing: peux-tu faire un chmod -R :www-data
sur le dossier racine de ton compte ? (USER_ID)
On a tout notre temps hein
Pourquoi tu as deux fois la mĂȘme chose que âlocalâ => dans âpublicâ => ?
Ici câest :
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
'throw' => true,
],
Note : si tu mets Ă jour, notamment avec la branche en test(ing), ces modifications seront effacĂ©es. Mais normalement yâa les mĂȘmes (et bons) rĂ©glages dedans.
Voici les propriĂ©tĂ©s de lâimage uploadĂ©e
Voici la version de lâapplication Yunohost Pixelfed
Version installée : 0.11.5~ynh1
Quand je tente un chmod -R :www-data USER-ID
En ce qui concerne le filesystems.php, jâavoue ne pas avoir compris un traitre mot de ce que jâai fait ^^
Penses-tu quâil serait plus simple de mettre Ă jour vers la branche testing ?
Et si oui, comment faire ?
En tout cas, merci Ă toi de prendre le temps de mâaider
Ăa va rĂ©gler les deux problĂšmes dâun coup, mais uniquement pour les images dĂ©jĂ mises en ligne. Les nouvelles auront le mĂȘme problĂšme (il faudrait refaire le chown ou refaire la mise Ă jour qui le fait).
Mais avant jâaurai besoin de savoir si la modif change quelque chose de ton cĂŽtĂ© pour mâaider Ă comprendre le problĂšme (on nâa trouvĂ© quâun palliatif).
Ăa se fait comme ça : yunohost app upgrade -u https://github.com/YunoHost-Apps/pixelfed_ynh/tree/testing
.
La modification du chown corrige effectivement le problĂšme !
Ok, comme attendu. Cool !
Tu peux faire la mise Ă jour si tu veux tester, aprĂšs elle sera bientĂŽt proposĂ©e comme version classique, nous reste juste Ă trouver le dernier problĂšmeâŠ
Je tenterai dans les jours Ă venir Encore merci pour ton aide !
1 Like
system
Closed
May 21, 2023, 7:54pm
17
This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.