web-dev-qa-db-fra.com

Nautilus se bloque après la mise à niveau (12.04LTS-> 14.04LTS)

j'ai mis à jour mon 12.04LTS Ubuntu vers 14.04LTS. Tout est bien installé, cependant mon "Nautilus" se comporte bizarrement. Il se bloque à chaque fois que j'essaie d'ouvrir un dossier.

Tout mon bureau est vide.

Lorsque j'appuie sur Files, le gestionnaire de fichiers redémarre (affiche des éléments de mon bureau et ouvre une nouvelle fenêtre contenant les fichiers). Mais lorsque j'appuie sur un élément (fichier ou dossier), tout se bloque, rien ne s'affiche (aucun fichier ou dossier de bureau et la fenêtre ne disparaissent).

J'ai vérifié de nombreuses "solutions" qui ne fonctionnaient pas pour moi, par exemple: Nautilus ne fonctionne pas ... à la commande ou à l'unité

Des suggestions que je peux faire?

Choses que j'ai déjà faites:

  • nautile réinstallé
  • installé des paquets (python-nautilus je crois?)
  • entièrement (+ purgé) a retiré le nautile et l'a installé à nouveau
  • quelque chose avec la samba? idk lol

BTW. J'ai aussi un SSD avec une nouvelle installation d'Ubuntu 14.04 qui fonctionne parfaitement!

Modifier:

Ce gars a un problème similaire à moi: http://nerdanswer.com/answer.php?q=339938

Les autorisations sont également correctes (root: root, chmod = 755)

J'ai couru nautilus -c, ce qui m'a donné une erreur spécifique:

running nautilus_self_check_file_utilities running nautilus_self_check_file_operations running nautilus_self_check_directory running nautilus_self_check_file

FAIL: check failed in nautilus-file.c, line 8334 evaluated: nautilus_file_get_name (file_1) expected: eazel:/// got: eazel: running nautilus_self_check_canvas_container

Vous cherchez maintenant comment réparer, des suggestions de quelqu'un ..?

6
Kai

J'ai enfin réussi à résoudre le problème. J'ai consulté tant de sites Web et le bugtracker d'Ubuntu Nautilus. Passé toute la journée à chercher la cause; Je ne suis même pas sûr d'avoir trouvé la "vraie" cause. J'ai même été incapable de me connecter à nouveau ... lol .. :).

Pour les personnes qui rencontrent le même problème; voici ce que je pense est le problème: il y avait des doublons d'extensions dans Nautilus (peut-être causé par la mise à niveau?):

/usr/lib/nautilus/extensions-2.0
/usr/lib/nautilus/extensions-3.0

Même quand je l'ai fait: Sudo apt-get remove --purge nautilus. Il est toujours resté là (et peut-être ailleurs). Donc ce que j'ai fait c'est:

dpkg -l | grep naut* ou dpkg -l | grep nautilus

et supprimé manuellement toutes les bibliothèques répertoriées jusqu'à ce qu'il ne reste plus rien.

ne note très importante: Votre système pourrait être endommagé! Ne redémarrez pas avant d’avoir installé à nouveau Nautilus et al. (Lors du redémarrage, vous pourriez comprendre ce qui m’est arrivé: "Échec du chargement de la session" et la console virtuelle ne fonctionnait pas ..! Plus d'infos ci-dessous)

Maintenant, quand vous avez VRAIMENT supprimé tout, vous pouvez réinstaller Nautilus:

Sudo apt-get install nautilus

Puis vérifiez à nouveau votre liste:

dpkg -l | grep naut*

Il devrait afficher la même liste qu'auparavant (sans doublons). Et votre nautile est réparé! Redémarrez pour vous assurer que tout fonctionne bien ..

Si votre redémarrage a échoué "Échec du chargement de la session":

C'est ce qui m'est arrivé parce que j'étais trop agressif avec la suppression des bibliothèques .. hehe. J'ai accidentellement supprimé certains fichiers de base d'ubuntu.

Utilisez CTRL + ALT F2 (ou F1, F3, F4, F5, F6; F7 revient à la connexion). Cela ouvrira la console virtuelle où vous pourrez essayer de réinstaller les paquetages que vous avez accidentellement supprimés .. (pour moi c’était Sudo apt-get install ubuntu-desktop et Sudo dpkg-reconfigure ubuntu-desktop; cela va (je pense) réinstaller à nouveau les paquetages supprimés)

Le redémarrage a échoué + la console virtuelle a échoué.

Si vous ne pouvez pas entrer dans la console virtuelle -> redémarrez et appuyez sur SHIFT. Cela vous donnera une liste - safe-mode - où vous pourrez charger le terminal à partir de là. J'ai sélectionné l'un des modes de sécurité de la liste du haut. Cela retournera une liste où vous pouvez faire certaines choses. Dans notre cas, nous avions besoin d’une connexion sans fil (le chargement prend beaucoup de temps) et du terminal.

Dans l’ensemble, j’ai passé un bon moment et une expérience enrichissante; Ce fut un bon moment pour apprendre quelques nouvelles commandes de bash et sur Ubuntu. J'aime Ubuntu 14.04: D!

3
Kai