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

Not Installing on ARM64 Arch - Ubuntu 20.04 #4375

Closed
mikdanjey opened this issue Jan 15, 2023 · 4 comments · Fixed by apache/couchdb-pkg#107
Closed

Not Installing on ARM64 Arch - Ubuntu 20.04 #4375

mikdanjey opened this issue Jan 15, 2023 · 4 comments · Fixed by apache/couchdb-pkg#107

Comments

@mikdanjey
Copy link

mikdanjey commented Jan 15, 2023

Getting Error & Not Installing on ARM64 Arch - Ubuntu 20.04

Steps to Reproduce

sudo apt update
sudo apt-get install --no-install-recommends curl apt-transport-https ca-certificates dirmngr gnupg

curl https://couchdb.apache.org/repo/keys.asc | gpg --dearmor | sudo tee /usr/share/keyrings/couchdb-archive-keyring.gpg >/dev/null 2>&1 source /etc/os-release

echo "deb [signed-by=/usr/share/keyrings/couchdb-archive-keyring.gpg] https://apache.jfrog.io/artifactory/couchdb-deb/ focal main" | sudo tee /etc/apt/sources.list.d/couchdb.list >/dev/null

sudo apt update

sudo apt install couchdb

I'm getting this below error & Please find screenshort.

N: Skipping acquire of configured file 'main/binary-arm64/Packages' as repository 'https://apache.jfrog.io/artifactory/couchdb-deb focal InRelease' doesn't support architecture 'arm64'

E: Package 'couchdb' has no installation candidate

image

Expected Behaviour

It should install on ARM64 Arch & Ubuntu 20.04 OS.

@nickva
Copy link
Contributor

nickva commented Jan 15, 2023

Thanks for your report. Unfortunately we have not built the packages for arm64 for Ubuntu. Currently the only deb packages with arm64 support is Debian Bullseye couchdb_3.3.1~bullseye_arm64.deb

The whole list looks like:

 couchdb_3.3.1~bionic_amd64.deb 
 couchdb_3.3.1~bullseye_amd64.deb
 couchdb_3.3.1~bullseye_arm64.deb
 couchdb_3.3.1~bullseye_ppc64el.deb
 couchdb_3.3.1~buster_amd64.deb
 couchdb_3.3.1~focal_amd64.deb
 couchdb_3.3.1~jammy_amd64.deb

@aricooperdavis
Copy link

I would also like to see a package for arm64 ubuntu :)

@nickva
Copy link
Contributor

nickva commented Mar 24, 2023

For the next 3.3.1.1 patch update where we upgrade Erlang 24, I had managed to build arm64 images for ubuntu-focal. So we might get those as soon as next week.

nickva added a commit to apache/couchdb-pkg that referenced this issue Mar 27, 2023
Add s390x for bullseye to make everything even, so bullseye and focal
now both are our multi-arch package targets with the same 4
architectures.

One issue with ubuntu focal was lintian has a bug so we disable it
unless we're running in x86_64.

Also fix el7 and el8 "server" aliases. Previously we hand copy and
pasted el7 and el8 dirs to Server versions so turn them into automatic
upload targets.

Fix: apache/couchdb#4375

Fix: #103
@nickva
Copy link
Contributor

nickva commented Mar 27, 2023

@aricooperdavis @mikdanjey ubuntu focal arm64 deb packages should be available now

nickva added a commit to apache/couchdb-pkg that referenced this issue Mar 27, 2023
Add s390x for bullseye to make everything even, so bullseye and focal
now both are our multi-arch package targets with the same 4
architectures.

One issue with ubuntu focal was lintian has a bug so we disable it
unless we're running in x86_64.

Also fix el7 and el8 "server" aliases. Previously we hand copy and
pasted el7 and el8 dirs to Server versions so turn them into automatic
upload targets.

Fix: apache/couchdb#4375

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

Successfully merging a pull request may close this issue.

3 participants