Une nouvelle version du fichier de configuration / etc / default / grub est disponible, mais la version installée actuellement a été modifiée localement

31

J'utilise 3.2.0-4-amd64 # 1 SMP Debian 3.2.46-1 x86_64 GNU / Linux Debian GNU / Linux 7.1 (wheezy) Version: 7.1.

J'ai tapé "sudo apt-get upgrade" et espéré le meilleur (j'ai mis à jour tous mes packages juste avant de le faire avec "sudo ap-get update").

Je ne suis pas au courant des modifications que j'aurais pu apporter à grub bien que je ne sois pas propriétaire de cette machine, il se trouve que j'ai des autorisations sudo et que je l'utilise.

S'il vous plaît, que dois-je faire? J'ai peur de casser mon système :(

 A new version of configuration file /etc/default/grub is available, but the version installed currently has been locally modified.                                                            
      │ What do you want to do about modified configuration file grub?                                  │
      │                                                                                                 │
      │                   install the package maintainer's version                                      │
      │                   keep the local version currently installed                                    │
      │                   show the differences between the versions                                     │
      │                   show a side-by-side difference between the versions                           │
      │                   show a 3-way difference between available versions                            │
      │                   do a 3-way merge between available versions (experimental)                    │
      │                   start a new shell to examine the situation                                    │

Voici l'écran après "montrer les différences entre les versions"

entrez la description de l'image ici

Perlnika
la source
1
choisissez show the differences between the versionset modifiez votre question pour ajouter la sortie. (Après avoir choisi cela, vous obtiendrez à nouveau le même menu à choisir)
aularon
Il semble que le nouveau fichier supprime les paramètres liés aux terminaux série, rien de ce que vous traitez habituellement (sauf si vous avez une connexion série à un terminal). Vous pouvez donc continuer install the package maintainer's versionsans souci.
aularon
Merci. Et si je choisis de conserver la version locale? Quel est le risque associé à cela?
Perlnika
2
Rien (dans ce cas, le changement est vraiment marginal et n'affectera pas le système, comme il apparaît sur les lignes modifiées dans la vue diff), mais la prochaine fois que vous allez mettre à niveau, il vous demandera à nouveau car vous ne faites toujours pas 'ai pas la version mainteneur du fichier.
aularon

Réponses:

32

Pour résumer:

  1. Utilisez le show the differences between the versionspour vérifier les différences.

  2. Dans la vue diff, vous pouvez reconnaître les modifications que vous avez apportées au fichier (le cas échéant) et les différences entre le fichier actuel et le fichier du responsable.

  3. Vous devez maintenant fusionner le fichier du responsable avec les modifications locales: soit install the package maintainer's version, puis modifiez pour introduire vos modifications dans les paramètres, ou keep the local version currently installedpuis modifiez pour introduire les modifications apportées par le responsable du package.

Dans votre cas, aucune modification n'a été apportée au fichier et les différences sont mineures et non pertinentes pour votre configuration, vous pouvez donc ignorer et poursuivre install the package maintainer's versionsans avoir à modifier le fichier plus loin.

aularon
la source
0

Je rencontre des problèmes similaires avec Ubuntu 18.04, je sélectionne show a side-by-side difference between the versions. Une observation attentive révèle que rien de grave n'a été changé du tout, tout ressemble.

Donc je sélectionne simplement install the package maintainer's versionet tout fonctionne très bien.

Aminu Kano
la source