Package Details: yay-bin 12.4.2-1

Git Clone URL: https://aur.archlinux.org/yay-bin.git (read-only, click to copy)
Package Base: yay-bin
Description: Yet another yogurt. Pacman wrapper and AUR helper written in go. Pre-compiled.
Upstream URL: https://github.com/Jguer/yay
Keywords: AUR go helper pacman wrapper
Licenses: GPL-3.0-or-later
Conflicts: yay
Provides: yay
Submitter: jguer
Maintainer: jguer
Last Packager: jguer
Votes: 290
Popularity: 11.19
First Submitted: 2016-12-03 15:06 (UTC)
Last Updated: 2024-09-19 14:27 (UTC)

Dependencies (4)

Required by (36)

Sources (3)

Latest Comments

1 2 3 4 5 6 Next › Last »

m040601 commented on 2024-09-18 21:32 (UTC) (edited on 2024-09-18 21:34 (UTC) by m040601)

Github issue for the broken binary builds for Archlinux ARM (aarch64, armv7, etc) , https://github.com/Jguer/yay/issues/2508

bulletmark commented on 2024-09-18 01:49 (UTC)

@m040601, this problem happened last time as well (pacman v5->v6). See https://github.com/Jguer/yay/issues/2404. yay-bin 12.4.1-1 is built with new libalpm.so.15 for main Arch, but still built with libalpm.so.14 for ARM because pacman was still v6 on ARM at the time of the build (by github action). So now that pacman has updated today to v7 on ARM, So we have to wait until jguer makes another update, just to get the ARM version updated against the new version.

m040601 commented on 2024-09-18 01:35 (UTC) (edited on 2024-09-18 21:33 (UTC) by m040601)

Some problems still on Archlinux ARM "armv7h", with "yay-bin" 12.4.1-1

Github issue, https://github.com/Jguer/yay/issues/2508

I have updated the system and have this pacman 7,


Name            : pacman
Version         : 7.0.0.r3.g7736133-1
Description     : A library-based package manager with dependency support
Architecture    : armv7h
URL             : https://www.archlinux.org/pacman/
Provides        : libalpm.so=15-32
Required By     : arch-install-scripts  pacman-contrib  pkgfile  yay-bin
Installed Size  : 4.81 MiB
...
Packager        : Arch Linux ARM Build System <builder+xu4@archlinuxarm.org>
Build Date      : Sat 14 Sep 2024 03:50:53 PM WEST
...
Install Date    : Wed 18 Sep 2024 01:45:37 AM WEST
...

$ pacman -Ql pacman | grep alpm.so

pacman /usr/lib/libalpm.so
pacman /usr/lib/libalpm.so.15
pacman /usr/lib/libalpm.so.15.0.0

Removing and reinstalling "yay-bin (makepkg -si) seems to go ok:

Name            : yay-bin
Version         : 12.4.1-1

source_armv7h = https://github.com/Jguer/yay/releases/download/v12.4.1/yay_12.4.1_armv7h.tar.gz

But then, yay -Ss xyz

yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory

I guess, but not 100% sure this is a problem with the released "armv7h" "yay-bin" build on github.

file /usr/bin/yay

/usr/bin/yay: ELF 32-bit LSB pie executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-armhf.so.3, BuildID[sha1]=6125d688ffadad0edb262bb8b49179052d0a2787, for GNU/Linux 3.2.0, stripped

binsider is a new binary analizer on Arch

binsider yay (the armv7h binary) :

 │                 ┌───────────────────|Dependencies|────────────────────┐                 │
 │                 │Library                   Path                       ↑                 │
 │                 │libalpm.so.14             libalpm.so.14              █                 │
 │                 │/lib/ld-linux-armhf.so.3  /lib/ld-linux-armhf.so.3   █                 │
 │                 │libresolv.so.2            libresolv.so.2             █                 │
 │                 │libc.so.6                 libc.so.6                  ║                 │
 │                 │ld-linux-armhf.so.3       ld-linux-armhf.so.3        ↓                 │

jguer commented on 2024-09-17 09:32 (UTC) (edited on 2024-09-17 15:55 (UTC) by jguer)

EDIT: Rebuilt yay version is pushed

Hey everyone, with the release of pacman 7 the binary packages need to be rebuilt. Unfortunately, the build infra that's usually used to build for all architectures is currently not working and my personal device is out of order which is what is prolonging this gap between tagging and binary update.

I'll update on this thread (https://github.com/Jguer/yay/issues/2502)

Currently the best option is to build yay from source

# pacman -S --needed git base-devel
$ git clone https://aur.archlinux.org/yay.git
# pacman -R yay-bin
$ cd yay
$ makepkg -si

ivanmara commented on 2024-09-16 17:56 (UTC)

Please rebuild package for pacman 7.

sudopluto commented on 2024-09-15 18:46 (UTC) (edited on 2024-09-15 18:47 (UTC) by sudopluto)

since #2500 means that aur updates dont work anyways, here is the simlink approach if you dont want to rebuild yay for an incomplete fix:

sudo ln -sr /lib/libalpm.so.15 /lib/libalpm.so.14

damax commented on 2024-09-15 07:42 (UTC)

Both #2500 and #2502 identify a problem with the current build with the update to pacman version 7.

A temporary fix is to rebuild from source.

sudo pacman -R yay-bin
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

UlyssesZhan commented on 2024-09-15 01:33 (UTC)

Unintalling and then installing yay-bin does not solve the problem for me. I installed yay package instead, and it worked.

0m3 commented on 2024-09-14 22:19 (UTC)

Hello, @jguer.

It works:

sudo pacman -Rns yay-bin yay-bin-debug
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Thanks a lot.

0m3 commented on 2024-09-14 22:00 (UTC)

Hello, @jguer.

After today sudo pacman -Syu

yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory

Reinstalling does not help:

# pacman -S --needed git base-devel
$ git clone https://aur.archlinux.org/yay-bin.git
# pacman -R yay-bin
$ cd yay-bin
$ makepkg -si
❯ ls -l /usr/lib/libalpm.so*
lrwxrwxrwx 1 root root     13 Sep  9 19:50 /usr/lib/libalpm.so -> libalpm.so.15
lrwxrwxrwx 1 root root     17 Sep  9 19:50 /usr/lib/libalpm.so.15 -> libalpm.so.15.0.0
-rwxr-xr-x 1 root root 260072 Sep  9 19:50 /usr/lib/libalpm.so.15.0.0