Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 29/02/2020, à 15: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 23.10 - 64b - https://clibre.eu/

Hors ligne

#27 Le 23/12/2021, à 18:46

JME44

Re : Accès à des répertoires d'un disque externe par des logiciels

Bonjour,

J'ai lu dans

Coeur Noir a écrit :

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 22.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.

Hors ligne

#28 Le 23/12/2021, à 21: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, à 21:34)

Hors ligne

#29 Le 24/12/2021, à 01:17

Coeur Noir

Re : Accès à des répertoires d'un disque externe par des logiciels

ou au #24


DébuterDocBien rédigerRetour commandeInsérer image | illustrations & captures d'écran <>

En ligne

#30 Le 24/12/2021, à 10: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

Coeur Noir a écrit :

/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, à 18:02)


Ubuntu 22.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.

Hors ligne

#31 Le 28/12/2021, à 16: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, à 20:29)


Ubuntu 22.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.

Hors ligne

#32 Le 28/12/2021, à 17: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, à 18: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, à 20: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

UntuJLuc a écrit :

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, à 23:57)


Ubuntu 22.04 sur AMD Ryzen 7 2700x et autres sous diverses versions d'Ubuntu, y compris sur Raspberry.

Hors ligne