allinurl / goaccess

GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
https://goaccess.io
MIT License
18.6k stars 1.11k forks source link

Ubuntu PPA error: repository doesn't support architecture 'i386' #2090

Open dregad opened 3 years ago

dregad commented 3 years ago

Hello,

I just upgraded to Ubunbu 20.04. I updated the apt sources list as documented at https://goaccess.io/download#distro

deb https://deb.goaccess.io/ focal main

When updating packages, I get the following message

# apt update
...
Hit:8 https://deb.goaccess.io focal InRelease           
...
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://deb.goaccess.io focal InRelease' doesn't support architecture 'i386'

Fixed the problem by updating the source as follows

deb [arch=amd64] https://deb.goaccess.io/ focal main
allinurl commented 3 years ago

Thank a lot for sharing that!

It's sad that the i386 support for major Linux distributions like Ubuntu recently started to disappear. Sharing these notes will help folks!

I'll keep it open for a while.

snowweb commented 3 years ago

Same issue here. Does this mean we can't use GoAccess on our current hardware?

Who is responsible for the i386 support (hardware vendors, kernel maintainers, GoAccess devs)?

allinurl commented 3 years ago

@snowweb https://eofla.wordpress.com/2020/04/01/ubuntu-20-04-lts-i386-repository-fade-out/ seems like i386 faded out on 20.04

snowweb commented 3 years ago

@snowweb https://eofla.wordpress.com/2020/04/01/ubuntu-20-04-lts-i386-repository-fade-out/ seems like i386 faded out on 20.04

But wait... I'm not using i386, so why am I caught up in this?

root@s2:~# dpkg --print-architecture amd64

root@s2:~# uname -a Linux s2 5.4.0-74-generic #83-Ubuntu SMP Sat May 8 02:35:39 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux`

This is happening on a freshly installed VPS provisioned by Contabo.

snowweb commented 3 years ago

Okay. I think we understand what is going on now. Please see https://www.howtoforge.com/community/threads/goaccess-does-not-support-i386-architecture.87108/, for the complete picture.

It looks like GoAccess is not handling the recently introduced debian multi-architecture features properly.

allinurl commented 3 years ago

@snowweb do you have any docs for reference about the multi-architecture features that debian introduced so I can take a look? thanks

snowweb commented 3 years ago

@allinurl Sorry for the delay. I think this is what you're looking for https://wiki.debian.org/Multiarch/HOWTO