BrewBuddyOrg / BrewBuddy

Brouwsoftware
GNU General Public License v3.0
14 stars 11 forks source link

Kan niet meer installeren na upgrade Ubuntu 20.04 #61

Open Wim-T opened 4 years ago

Wim-T commented 4 years ago

Beschrijf de bug Foutmelding bij installatie van "brewbuddy-5.4_amd64.deb":

Wanneer gebeurt het? Als ik de volgende stappen doe gaat het mis:

  1. dubbelklikken op "brewbuddy-5.4_amd64.deb"
  2. "GDebi pakketinstalleerder" opent
  3. En ik krijg deze foutmelding: Fout: Afhankelijkheid is niet vervulbaar: libffi6

Verwacht resultaat BrewBuddy zou gewoon geinstalleerd moeten kunnen worden

Screenshots afbeelding

Recept niet van toepassing

Welk systeem gebruik je?

Extra informatie Onder OS Linux Mint 19.3 Cinnamon heeft BrewBuddy perfect gewerkt

pvannierop commented 3 years ago

Ik heb last van het zelfde probleem. Ik run Pop_os 20.04 (Ubuntu-based distro).

pvannierop commented 3 years ago

@Wim-T

Je kunt toch installeren door een oudere versie van libffi te installeren. In een terminal run:

cd
wget http://mirrors.kernel.org/ubuntu/pool/main/libf/libffi/libffi6_3.2.1-8_amd64.deb
sudo dpkg -i ~/libffi6_3.2.1-8_amd64.deb
rm libffi6_3.2.1-8_amd64.deb 

Daarna kun je BrewBuddy installeren.

Wim-T commented 3 years ago

@pvannierop

Dank voor de tip!

We hadden intussen ook zelf naar oplossingen gezocht. Het was al gelukt om Brewbuddy te installeren door deze symlink te maken: cd /usr/lib/x86_64-linux-gnu/ sudo ln -s libffi.so.7 libffi.so.6

En, omdat de updater (Bijwerkbeheer) in Linux Mint 20 een regressie blijft melden (kan libffi6 niet vinden), hebben we de methode toegepast die hier beschreven staat: https://serverfault.com/questions/250224/how-do-i-get-apt-get-to-ignore-some-dependencies/859394 Daarin hebben we er voor gekozen om libffi6 uit de dependencies te halen. Dat werkt goed.

Een vraag over jouw methode: installeer jij dan libffi6 naast libffi7, dus zodat ze allebei tegelijk actief zijn? (ik ben nog niet erg ervaren in linux: ik had ergens gezien dat libffi6 en libffi7 niet tegelijk geïnstalleerd kunnen zijn)

Helaas, nadat het gelukt was om Brewbuddy te installeren, ontdekte ik dat het in Brewbuddy niet mogelijk is om maisch-stappen in te voeren. Ik neem aan dat dat niets te maken heeft met libffi6: bij een test met Brewbuddy onder Linux Mint 19 kon dat ook niet. Maisch-stappen zijn dermate essentieel dat ik weer teruggegaan ben naar Brouwhulp, de (enigszins instabiele) Windows versie.

mintgroen commented 3 years ago

Ik kreeg net dezelfde foutmelding en heb de werkende libffi6 hier kunnen downloaden:

https://packages.debian.org/jessie/libffi6

libffi6 had weer een dependency aan:

https://packages.debian.org/jessie/multiarch-support

Daarna kon ik Brewbuddy installeren op:

System: Kernel: 5.8.0-44-generic x86_64 bits: 64 compiler: N/A Desktop: Cinnamon 4.8.6 wm: muffin 4.8.1 dm: LightDM 1.30.0 Distro: Linux Mint 20.1 Ulyssa base: Ubuntu 20.04 focal