#26 Le 29/02/2020, à 14:28
- herveD
Re : Accès à des répertoires d'un disque externe par des logiciels
Bonjour,
Je vais reprendre un peu de temps pour tester cela en ayant clarifier les besoins
https://forum.ubuntu-fr.org/viewtopic.p … #p22228993
Ma config actuelle : Ubuntu 24.04 - 64b - INTEL NUC 11 PRO - https://clibre.eu/
Hors ligne
#27 Le 23/12/2021, à 17:46
- JME44
Re : Accès à des répertoires d'un disque externe par des logiciels
Bonjour,
J'ai lu dans
un logiciel au format snap ( ≠ deb ) et qu'il faut donc « règler » ce snap afin qu'il accède à autre chose que ton répertoire personnel. C'est le comportement confiné / sécuritaire par défaut de la plupart des logiciels empaquetés en snap.
Mais aussi ailleurs (?) que les disques montés 100 % du temps (HD fixes et dans le fstab) n'étaient pas considérés comme amovible.
Dans ma tour, j'ai
* un ssd (/dev/nvme0n1p1) contenant /, /home et d'autres et
* un hd (/dev/sda1) monté en /Extra qui est une prolongation de mon $HOME.
UUID=bcb4eea5-a0a4-40b1-801d-4fed1f672bc1 / ext4 errors=remount-ro 0 1
...
UUID="ba858cc0-5f61-44e2-92e6-c25722a02acd" /home ext4 defaults 0 2
UUID="a1e59d0b-1d19-441c-bf3e-2135cccf9a47" /Extra ext4 defaults 0 2
Aucun problème pour y accéder avec Nautilus, Gedit etc.
Cependant, des logiciels (Firefox, Gimp et probablement d'autres) quand ils passent de deb en snap ne savent plus accéder à ces disques.
Comment les y autoriser ?
Merci
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne
#28 Le 23/12/2021, à 20:30
- lann
Re : Accès à des répertoires d'un disque externe par des logiciels
Je pense que tu as la réponse dans le post 21 : #21
Dernière modification par lann (Le 23/12/2021, à 20:34)
<Modéré>
En ligne
#29 Le 24/12/2021, à 00:17
- Coeur Noir
Re : Accès à des répertoires d'un disque externe par des logiciels
ou au #24
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#30 Le 24/12/2021, à 09:27
- JME44
Re : Accès à des répertoires d'un disque externe par des logiciels
Merci.
Je les avais lus mais est-ce que cette commande devra être répétée à chaque mise à jour d'un snap ?
Petite confusion de ma part : removable-media est une interface (au sens de snap) et non un terme à remplacer par un média.
En conséquence, mes points de montage doivent être modifiés pour être dans /mnt
/media, /run/media et /mnt
exclusivement ?
Et ça fonctionne !
Si je peux donner mon sentiment, j'aurais choisi d'autoriser tout ce qui est référencé dans le /etc/fstab, celui-ci étant sous contrôle de l'administrateur du système et les fichiers étant protégés par les droits standards d'Ubuntu/unix.
et pour les montages ci-dessous
UUID="335cd423-a89e-4721-834b-24942764bde3" /var/www ext4 defaults 0 2
UUID="19863370-a2cc-4dd2-900b-366f22a96ad6" /var/lib/mysql ext4 defaults 0 2
je les ai remplacés par des liens symboliques vers les nouveaux points de montages, aussi dans /mnt
Encore merci
Dernière modification par JME44 (Le 24/12/2021, à 17:02)
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne
#31 Le 28/12/2021, à 15:43
- JME44
Re : Accès à des répertoires d'un disque externe par des logiciels
Bonjour à tous,
Non, tout n'est pas réglé.
Contexte
Tous les sites web que je gère sont en copie sur ma machine, accessibles uniquement depuis ma machine en changeant le .fr en .local.
Mon serveur apache2 et mon fichier /etc/hosts connaissaient parfaitement ces sites.
Tout fonctionnait parfaitement avant l’arrivée de la version snap de Firefox (FF par la suite).
Mon point de montage /var/www n’était plus accessible par FF en snap.
Modification
Un point de montage /mnt/Sites a été créé ; /var/www est maintenant un lien symbolique vers ce point.
Dans snap j’ai connecté FF avec removable-media.
removable-media firefox:removable-media :removable-media
Problème
Un site que j’ai développé en php, utilisant des bases de données (qui ont aussi changé de point de montage) fonctionne parfaitement.
Tous les sites utilisant le CMS SPIP, lui aussi en php, partent en erreur.
Éléments de diagnostic
• Aucune copie n’a été faite, seul le point de montage a changé ;
• Tous les sites SPIP conduisent à la même erreur alors que leurs fichiers sont dans des répertoires différents ;
• L’accès à la racine du CMS SPIP fonctionne puisque
◦ l’appel à info.php
<?php php.info () ;
donne les informations de configuration de php ;
◦ l’étude du log montre la chaîne d’exécution par inclusion de index.php, spip.php, inc-version.php et ecran_securite.php qui provoque le plantage par un undefined function get_magic_quotes_gpc().
[Tue Dec 28 11:03:22.947371 2021] [mpm_prefork:notice] [pid 63497] AH00163: Apache/2.4.41 (Ubuntu) mod_fcgid/2.3.9 configured -- resuming normal operations
[Tue Dec 28 11:03:22.947403 2021] [core:notice] [pid 63497] AH00094: Command line: '/usr/sbin/apache2'
[Tue Dec 28 15:01:48.873468 2021] [proxy_fcgi:error] [pid 166635] [client 127.0.0.1:57654] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /mnt/Sites/consom-acteurs.local/web/spip/config/ecran_securite.php:357\n
Stack trace:\n
#0 /mnt/Sites/consom-acteurs.local/web/spip/ecrire/inc_version.php(130): include()\n
#1 /mnt/Sites/consom-acteurs.local/web/spip/spip.php(17): include_once('...')\n
#2 /mnt/Sites/consom-acteurs.local/web/spip/index.php(3): include('...')\n#3
{main}\n
thrown in /mnt/Sites/consom-acteurs.local/web/spip/config/ecran_securite.php on line 357'
[Tue Dec 28 15:02:29.108442 2021] [proxy_fcgi:error] [pid 166633] [client 127.0.0.1:57662] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /mnt/Sites/eelv-presquile.local/web/config/ecran_securite.php:357\nStack trace:\n
#0 /mnt/Sites/eelv-presquile.local/web/ecrire/inc_version.php(130): include()\n
#1 /mnt/Sites/eelv-presquile.local/web/spip.php(17): include_once('...')\n
#2 /mnt/Sites/eelv-presquile.local/web/index.php(3): include('...')\n
#3 {main}\n
thrown in /mnt/Sites/eelv-presquile.local/web/config/ecran_securite.php on line 357'
[Tue Dec 28 15:03:38.775133 2021] [proxy_fcgi:error] [pid 166632] [client 127.0.0.1:57684] AH01071: Got error 'PHP message: PHP Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /mnt/Sites/vpbn.local/web/config/ecran_securite.php:149\n
Stack trace:\n
#0 /mnt/Sites/vpbn.local/web/ecrire/inc_version.php(130): include()\n
#1 /mnt/Sites/vpbn.local/web/spip.php(15): include_once('...')\n
#2 /mnt/Sites/vpbn.local/web/index.php(3): include('...')\n
#3 {main}\n
thrown in /mnt/Sites/vpbn.local/web/config/ecran_securite.php on line 149'
Je vais aussi poster sur les forums SPIP.
Bonne année
Dernière modification par JME44 (Le 28/12/2021, à 19:29)
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne
#32 Le 28/12/2021, à 16:36
- UntuJLuc
Re : Accès à des répertoires d'un disque externe par des logiciels
Ç'a déjà été répondu dans le forum spip où tu as écrit.
Les versions récentes de PHP ne connaissent plus get_magic_quotes_gpc().
Mais les versions à jour de SPIP et de spip_loader ne l'utilisent plus depuis pas mal de temps déjà !
Donc met à jour ton spip_loader...
Hors ligne
#33 Le 28/12/2021, à 17:47
- cqfd93
Re : Accès à des répertoires d'un disque externe par des logiciels
Modération
Dans le message 31, balises quote à remplacer par code
− cqfd93 −
Hors ligne
#34 Le 28/12/2021, à 19:33
- JME44
Re : Accès à des répertoires d'un disque externe par des logiciels
Je ne cherchais dans le bon logiciel perdu dans les nombreuses modifications amenées avec snap et en particulier le passage à php 8.0 dont je n'avais pas soupçonné l'impact sur un logiciel dont je ne suis qu'utilisateur.
Mais
Les versions récentes de PHP ne connaissent plus get_magic_quotes_gpc().
Ce qui m'a mis sur la bonne piste. Merci à lui.
Ces sites utilisent Eva-Web qui n'est pas encore compatible SPIP 4.0
donc je vais installer diverses versions de php en utilisant ce tuto
Merci
Dernière modification par JME44 (Le 28/12/2021, à 22:57)
Ubuntu 24.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.
Hors ligne