Je pense avoir un problème avec gnome-network-manager, j’avais beaucoup de connexions configurées: Wireless, Wired et VPN. Après la mise à niveau vers 12.04 (à partir de 11.10), j'ai perdu toutes les configurations.
J'ai réalisé que les configurations qui étaient auparavant enregistrées dans $ HOME/.gconf/system/networking/connections sont maintenant enregistrées dans/etc/NetworkManager/system-connections /.
Je ne sais pas comment migrer mes paramètres vers le nouveau format de fichier de configuration
Quelqu'un peut-il m'aider?
jorge @ thinky: réseau ~ $ Sudo lshw -C
*-réseau
description: Ethernet interface
product: 82566MM Gigabit Network Connection
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 03
serial: 00:1f:e2:14:5a:9b
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=1.5.1-k firmware=0.3-0 latency=0 link=no multicast=yes port=twisted pair
resources: irq:46 memory:fe000000-fe01ffff memory:fe025000-fe025fff ioport:1840(size=32)
*-réseau
description: Wireless interface
product: PRO/Wireless 4965 AG or AGN [Kedron] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 61
serial: 00:21:5c:32:c2:e5
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl4965 driverversion=3.2.0-23-generic-pae firmware=228.61.2.24 ip=192.168.2.103 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
resources: irq:47 memory:df3fe000-df3fffff
jorge@thinky:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
jorge@thinky:~$ uname -a
Linux thinky 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux
jorge@thinky:~$ dpkg -l | grep -i firm
ii linux-firmware 1.79 Firmware for Linux kernel drivers
La migration est généralement effectuée par "nm-applet", ce qui signifie qu'il lit l'ancienne configuration de l'utilisateur via GConf et les écrit dans le nouveau format sous "/ etc/NetworkManager/system-connections /".
Un problème est que cela n’est fait qu’une fois, mais vous pouvez déclencher "nm-applet" pour relancer la migration par "gconftool-2 -s/apps/nm-applet/stamp --type = int 2", ainsi au prochain démarrage. il va réanalyser GConf. Les entrées doubles obtiendront un UUID joint.
Mais comme "nm-applet" pour rechercher l'ancienne configuration via GConf, vous devez vous assurer que ".gconf/system/networking/connections" y est vraiment répertorié. Alors vérifiez-le avec "gconftool-2 --dump/system/networking/connections", qui devrait lister toutes vos connexions.
Dans mon cas, ".gconf/system/networking/connections" n'était pas disponible via GConf et "nm-applet" ne pouvait donc pas le migrer. Par conséquent, j'ai créé un nouvel utilisateur sur le système et copié mon ".gconf/system/networking/connections" vers le domicile du nouvel utilisateur et l'ai migré à partir de ce nouvel identifiant. Pour corriger la mauvaise permission, j'ai utilisé "Sudo sed -i" s/permissions = utilisateur: NEWUSER/permissions = utilisateur: REALUSER/g "/ etc/NetworkManager/system-connections/*" où REALUSER est évidemment votre véritable utilisateur et NEWUSER l'utilisateur de migration temporaire.
Après tout, même s'il est agréable d'avoir enfin tout migré vers "/ etc/NetworkManager/system-connections /", le nouvel emplacement de stockage pose quelques problèmes, vous devez être conscient des points suivants:
Il devrait être possible de recréer la configuration de gconf sur une nouvelle installation.
mkdir -p ~/.gconf/system/networking/connections
Réinstallez tous les fichiers de l'ancien système. N'oubliez pas de créer des fichiers %gconf.xml
vides dans chaque répertoire. Redémarrez gconfd
. Puis testez en vidant la configuration avec gconftool-2
.
Une fois cela fait, nm-applet
pourrait trouver et migrer les paramètres.
Vous devez convertir vos paramètres dans l'interface graphique de network-manager en tant que connexion système, accessible à tous les utilisateurs. Dans ce cas, vous obtiendrez vos paramètres dans/etc/NetworkManager/system-connections /. Après cela, copiez simplement le contenu de ce répertoire dans le nouveau système et redémarrez Network-Manager ou redémarrez votre système.