Closed8

yay -Syuでエラー

muno92muno92
~ > sudo yay -Syu
yay: error while loading shared libraries: libalpm.so.14: cannot open shared object file: No such file or directory
muno92muno92
~ > ls -al /usr/lib/libalpm.so
lrwxrwxrwx 1 root root 13  9月 10 01:50 /usr/lib/libalpm.so -> libalpm.so.15
muno92muno92
~ > sudo pacman -S --needed git base-devel
警告: git-2.47.0-1 は最新です -- スキップ
警告: base-devel-1-2 は最新です -- スキップ
 何も行うことがありません
muno92muno92
~/yay > makepkg -si
==> パッケージを作成: yay 12.4.2-1 (2024年10月31日 07時41分42秒)
==> ランタイムの依存関係を確認...
==> ビルドタイムの依存関係を確認...
==> ソースを取得...
  -> ダウンロード yay-12.4.2.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  444k  100  444k    0     0   499k      0 --:--:-- --:--:-- --:--:--  499k
==> source で sha256sums ファイルを検証...
    yay-12.4.2.tar.gz ... 成功
==> ソースを展開...
  -> yay-12.4.2.tar.gz を bsdtar で展開
==> build() を開始...
go build -trimpath -mod=readonly -modcacherw -ldflags '-X "main.yayVersion=12.4.2" -X "main.localePath=/usr/share/locale/" -linkmode=external -compressdwarf=false' -buildmode=pie -o yay
go: downloading github.com/Jguer/aur v1.2.3
go: downloading github.com/Jguer/go-alpm/v2 v2.2.2
go: downloading github.com/Jguer/votar v1.0.0
go: downloading github.com/Morganamilo/go-srcinfo v1.0.0
go: downloading github.com/deckarep/golang-set/v2 v2.6.0
go: downloading github.com/leonelquinteros/gotext v1.5.2
go: downloading golang.org/x/sys v0.18.0
go: downloading github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5
go: downloading golang.org/x/term v0.18.0
go: downloading github.com/adrg/strutil v0.3.1
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading golang.org/x/text v0.14.0
go: downloading github.com/itchyny/gojq v0.12.14
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/ohler55/ojg v1.21.4
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/itchyny/timefmt-go v0.1.5
==> fakeroot 環境を開始します...
==> package() を開始...
msgfmt po/ca.po -o po/ca.mo
msgfmt po/cs.po -o po/cs.mo
msgfmt po/de.po -o po/de.mo
msgfmt po/en.po -o po/en.mo
msgfmt po/es.po -o po/es.mo
msgfmt po/eu.po -o po/eu.mo
msgfmt po/fr_FR.po -o po/fr_FR.mo
msgfmt po/he.po -o po/he.mo
msgfmt po/id.po -o po/id.mo
msgfmt po/it_IT.po -o po/it_IT.mo
msgfmt po/ja.po -o po/ja.mo
msgfmt po/ko.po -o po/ko.mo
msgfmt po/pl_PL.po -o po/pl_PL.mo
msgfmt po/pt_BR.po -o po/pt_BR.mo
msgfmt po/pt.po -o po/pt.mo
msgfmt po/ru_RU.po -o po/ru_RU.mo
msgfmt po/ru.po -o po/ru.mo
msgfmt po/sv.po -o po/sv.mo
msgfmt po/tr.po -o po/tr.mo
msgfmt po/uk.po -o po/uk.mo
msgfmt po/zh_CN.po -o po/zh_CN.mo
msgfmt po/zh_TW.po -o po/zh_TW.mo
install -Dm755 yay /home/XXXXXX/yay/pkg/yay/usr/bin/yay
install -Dm644 doc/yay.8 /home/XXXXXX/yay/pkg/yay/usr/share/man/man8/yay.8
install -Dm644 completions/bash /home/XXXXXX/yay/pkg/yay/usr/share/bash-completion/completions/yay
install -Dm644 completions/zsh /home/XXXXXX/yay/pkg/yay/usr/share/zsh/site-functions/_yay
install -Dm644 completions/fish /home/XXXXXX/yay/pkg/yay/usr/share/fish/vendor_completions.d/yay.fish
for lang in ca cs de en es eu fr_FR he id it_IT ja ko pl_PL pt_BR pt ru_RU ru sv tr uk zh_CN zh_TW; do \
	install -Dm644 po/${lang}.mo /home/XXXXXX/yay/pkg/yay/usr/share/locale/$lang/LC_MESSAGES/yay.mo; \
done
==> インストールを整理...
  -> libtool ファイルを削除...
  -> 不要なファイルを削除...
  -> スタティックライブラリファイルを削除しています...
  -> バイナリとライブラリから不要なシンボルを削除...
  -> man と info ページを圧縮...
==> パッケージの問題をチェック...
==> パッケージを作成 "yay"...
  -> .PKGINFO ファイルを生成...
  -> .BUILDINFO ファイルを生成...
  -> .MTREE ファイルを生成...
  -> パッケージの圧縮...
==> パッケージを作成 "yay-debug"...
  -> .PKGINFO ファイルを生成...
  -> .BUILDINFO ファイルを生成...
  -> .MTREE ファイルを生成...
  -> パッケージの圧縮...
==> fakeroot 環境を終了。
==> 作成完了: yay 12.4.2-1 (2024年10月31日 07時41分57秒)
==> パッケージ yay を pacman -U でインストール...
[sudo] XXXXXX のパスワード:
パッケージをロード...
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (2) yay-12.4.2-1  yay-debug-12.4.2-1

合計インストール容量:        20.21 MiB
最終的なアップグレード容量:   0.01 MiB

:: インストールを行いますか? [Y/n] Y
(2/2) キーリングのキーを確認                                                                     [########################################################] 100%
(2/2) パッケージの整合性をチェック                                                               [########################################################] 100%
(2/2) パッケージファイルのロード                                                                 [########################################################] 100%
(2/2) ファイルの衝突をチェック                                                                   [########################################################] 100%
(2/2) 空き容量を確認                                                                             [########################################################] 100%
:: パッケージの変更を処理しています...
(1/2) 更新 yay                                                                                   [########################################################] 100%
(2/2) 更新 yay-debug                                                                             [########################################################] 100%
:: トランザクション後のフックを実行...
(1/1) Arming ConditionNeedsUpdate...

インストール完了。

前に試したときはエラーになった記憶があるのだけど、
https://zenn.dev/muno_92/scraps/ed772c238a1cd2
が影響してたのかも(先にこの問題が再発したので潰していた)

muno92muno92
~ > sudo yay -Syu
省略
=> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
 -> ソースのダウンロード時にエラー: /tmp/yay/zoom
	 context: ソースのダウンロード時にエラー: /tmp/yay/zoom
	 context: exit status 10
	

	

ソースのダウンロード時にエラー: /tmp/yay/1password
	 context: ソースのダウンロード時にエラー: /tmp/yay/1password
	 context: exit status 10
	

	

ソースのダウンロード時にエラー: /tmp/yay/slack-desktop
	 context: ソースのダウンロード時にエラー: /tmp/yay/slack-desktop
	 context: exit status 10
	

	

ソースのダウンロード時にエラー: /tmp/yay/visual-studio-code-bin
	 context: ソースのダウンロード時にエラー: /tmp/yay/visual-studio-code-bin
	 context: exit status 10
	

	

:: (1/4) SRCINFO を解析中: zoom
:: (2/4) SRCINFO を解析中: 1password
:: (3/4) SRCINFO を解析中: slack-desktop
:: (4/4) SRCINFO を解析中: visual-studio-code-bin
pub   rsa4096 2017-05-18 [SC] [有効期限: 2025-05-16]
      3FEF9748469ADBE15DA7CA80AC2D62742012EA22
uid           [  不明  ] Code signing for 1Password <codesign@1password.com>

==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
 -> ビルド時にエラー: zoom-exit status 10
==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
 -> ビルド時にエラー: 1password-exit status 10
==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
 -> ビルド時にエラー: slack-desktop-exit status 10
==> エラー: makepkg を root で実行することはできません。
システムに致命的なダメージを与える可能性があります。
 -> ビルド時にエラー: visual-studio-code-bin-exit status 10
 -> Failed to install the following packages. Manual intervention is required:
zoom - exit status 10
1password - exit status 10
slack-desktop - exit status 10
visual-studio-code-bin - exit status 10
muno92muno92

sudoつけずに実行したらインストールできた

このスクラップは28日前にクローズされました