Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't upgrade to 3.1.0 #6760

Closed
Booteille opened this issue Mar 16, 2020 · 2 comments
Closed

Can't upgrade to 3.1.0 #6760

Booteille opened this issue Mar 16, 2020 · 2 comments
Labels

Comments

@Booteille
Copy link

Hi.

I tried to upgrade fish using apt and got an error saying fish-common is not installed.
I tried to purge fish then install it again, but it does not work.

I am using this PPA: https://launchpad.net/~fish-shell/+archive/ubuntu/release-3/+packages.

Here are logs of the installation process:

⋊> ~ sudo apt install fish                                                                        13:15:29
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  fish-common
Paquets recommandés :
  xsel
Les NOUVEAUX paquets suivants seront installés :
  fish fish-common
0 mis à jour, 2 nouvellement installés, 0 à enlever et 155 non mis à jour.
Il est nécessaire de prendre 0 o/2 326 ko dans les archives.
Après cette opération, 16,0 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
(Lecture de la base de données... 443237 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../fish-common_3.1.0-1~bionic_all.deb ...
Dépaquetage de fish-common (3.1.0-1~bionic) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/fish-common_3.1.0-1~bionic_all.deb (--unpack) :
 tentative de remplacement de « /usr/share/fish/completions/bat.fish », qui appartient aussi au paquet bat 0.12.0
dpkg-deb: erreur: coller subprocess was killed by signal (Relais brisé (pipe))
Sélection du paquet fish précédemment désélectionné.
Préparation du dépaquetage de .../fish_3.1.0-1~bionic_amd64.deb ...
Dépaquetage de fish (3.1.0-1~bionic) ...
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/fish-common_3.1.0-1~bionic_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Any idea?

@zanchey
Copy link
Member

zanchey commented Mar 16, 2020

Yes, this is #5822.

As a workaround, run this:

sudo dpkg-divert --add --divert  /usr/share/fish/completions/bat.fish.0 --rename --package bat /usr/share/fish/completions/bat.fish

@Booteille
Copy link
Author

Hi. Doing this command and the other one with rg effectively fixed my issue.
Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants