Project

General

Profile

Tâche #34197

Scénario #34022: EOLE 2.9 : gen_config générer et utiliser un profil firefox afin de désactiver tout ce qui est inutile

Lister les problèmes application graphique avec snap

Added by Benjamin Bohard 6 months ago. Updated 6 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/09/2022
Due date:
% Done:

0%

Remaining (hours):
0.0

History

#1 Updated by Benjamin Bohard 6 months ago

  • Status changed from Nouveau to En cours

#2 Updated by Benjamin Bohard 6 months ago

À ce stade, les problèmes suivants ont été trouvés :
- problème de compatibilité cgroup v2 (utilisé par défaut) => erreur "is not a snap cgroup"
- problème d’emplacement du répertoire home de l’utilisateur genconfig ("home directories outside of /home not currently supported)

Quelques références :
- https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1951491
- https://forum.snapcraft.io/t/support-for-non-home-homedirs/11209
- https://askubuntu.com/questions/1369947/after-ubuntu-21-10-upgrade-cannot-attach-cgroup-program-operation-not-permitt

#3 Updated by Benjamin Bohard 6 months ago

Concernant la contrainte du home hors de /home, vérification du rôle de apparmor dans l’interdiction :
https://bugs.launchpad.net/snappy/+bug/1620771/comments/6

Le renseignement du répertoire supplémentaire /var/lib via dpkg-reconfigure apparmor créé un fichier supplémentaire dans /etc/apparmor.d/tunables/home.d nommé ubuntu :

# This file is auto-generated. It is recommended you update it using:
# $ sudo dpkg-reconfigure apparmor
#
# The following is a space-separated list of where additional user home
# directories are stored, each must have a trailing '/'. Directories added
# here are appended to @{HOMEDIRS}.  See tunables/home for details.
@{HOMEDIRS}+=/var/lib

Après suppression du cache de apparmor et redémarrage comme suggéré dans le rapport d’anomalie, le comportement reste néanmoins le même :

Sorry, home directories outside of /home are not currently supported. 
See https://forum.snapcraft.io/t/11209 for details.

Le contournement proposé consiste à changer le home de l’utilisateur pour qu’il pointe dans home, quitte à faire un montage de type bind pour que ça pointe vers /var/lib/genconfig.

#4 Updated by Benjamin Bohard 6 months ago

  • Status changed from En cours to À valider

#5 Updated by Ludwig Seys 6 months ago

  • Status changed from À valider to Résolu

#6 Updated by Gilles Grandgérard 6 months ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF