Skip to content

error: could not set install reason for package <group name> (could not find or read package) #2137

@Zebradil

Description

@Zebradil

Affected Version

yay v12.0.4.r7.g8c69356 - libalpm v13.0.2

Describe the bug

Installation of a group (yay -S xorg) fails with the following error:

error: could not set install reason for package xorg (could not find or read package)
 -> error installing repo packages

Reproduction Steps

# Spin up a docker container
docker run -it archlinux:base-devel

# Inside the container, install yay-git
useradd yay-test -m
echo 'yay-test ALL=(ALL:ALL) NOPASSWD: ALL' >> /etc/sudoers.d/yay-test
su yay-test
cd
sudo pacman -Sy
sudo pacman -S --noconfirm git
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si --noconfirm

# Try to install xorg
pacman -Q | grep --count xorg # check that nothing is there, prints 0
yay -S --noconfirm --needed xorg # install the packages from the group but exits with error
pacman -Q | grep --count xorg # check that packages were actually installed, prints 51

Expected behavior

yay -S --noconfirm --needed xorg finishes with 0 exit code.

Output

Output of `yay -S --noconfirm --needed xorg`
yay -S --noconfirm --needed xorg
Sync Explicit (1): xorg
:: There are 48 members in group xorg:
:: Repository extra
   1) xf86-video-vesa  2) xorg-bdftopcf  3) xorg-docs  4) xorg-font-util  5) xorg-fonts-100dpi  6) xorg-fonts-75dpi  7) xorg-fonts-encodings
   8) xorg-iceauth  9) xorg-mkfontscale  10) xorg-server  11) xorg-server-common  12) xorg-server-devel  13) xorg-server-xephyr
   14) xorg-server-xnest  15) xorg-server-xvfb  16) xorg-sessreg  17) xorg-setxkbmap  18) xorg-smproxy  19) xorg-x11perf  20) xorg-xauth
   21) xorg-xbacklight  22) xorg-xcmsdb  23) xorg-xcursorgen  24) xorg-xdpyinfo  25) xorg-xdriinfo  26) xorg-xev  27) xorg-xgamma
   28) xorg-xhost  29) xorg-xinput  30) xorg-xkbcomp  31) xorg-xkbevd  32) xorg-xkbutils  33) xorg-xkill  34) xorg-xlsatoms
   35) xorg-xlsclients  36) xorg-xmodmap  37) xorg-xpr  38) xorg-xprop  39) xorg-xrandr  40) xorg-xrdb  41) xorg-xrefresh  42) xorg-xset
   43) xorg-xsetroot  44) xorg-xvinfo  45) xorg-xwayland  46) xorg-xwd  47) xorg-xwininfo  48) xorg-xwud

Enter a selection (default=all):
resolving dependencies...
:: There are 2 providers available for man:
:: Repository core
   1) man-db
:: Repository community
   2) mandoc

Enter a number (default=1):
looking for conflicting packages...
warning: dependency cycle detected:
warning: harfbuzz will be installed before its freetype2 dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency

Package (114)                  New Version              Net Change

extra/default-cursors          2-1                        0.00 MiB
extra/fontconfig               2:2.14.2-1                 1.09 MiB
extra/freetype2                2.13.0-1                   1.68 MiB
extra/graphite                 1:1.3.14-3                 0.20 MiB
extra/harfbuzz                 7.1.0-1                    3.67 MiB
extra/libdrm                   2.4.115-1                  1.18 MiB
core/libedit                   20221030_3.1-1             0.28 MiB
extra/libepoxy                 1.5.10-1                   2.79 MiB
extra/libevdev                 1.13.0-1                   0.25 MiB
extra/libfontenc               1.1.7-1                    0.04 MiB
extra/libglvnd                 1.6.0-1                    3.70 MiB
extra/libgudev                 237-2                      0.39 MiB
extra/libice                   1.1.1-2                    0.36 MiB
extra/libinput                 1.23.0-1                   1.08 MiB
extra/libomxil-bellagio        0.9.3-4                    0.58 MiB
extra/libpciaccess             0.17-1                     0.06 MiB
core/libpipeline               1.5.7-1                    0.07 MiB
extra/libpng                   1.6.39-1                   0.57 MiB
extra/libsm                    1.2.4-1                    0.26 MiB
extra/libunwind                1.6.2-2                    0.25 MiB
extra/libwacom                 2.6.0-2                    0.68 MiB
extra/libx11                   1.8.4-1                   10.01 MiB
extra/libxau                   1.0.11-2                   0.02 MiB
extra/libxaw                   1.0.15-1                   1.69 MiB
extra/libxcb                   1.15-2                     3.78 MiB
extra/libxcomposite            0.4.6-1                    0.02 MiB
extra/libxcursor               1.2.1-3                    0.06 MiB
extra/libxcvt                  0.1.2-1                    0.03 MiB
extra/libxdamage               1.1.6-1                    0.02 MiB
extra/libxdmcp                 1.1.4-2                    0.13 MiB
extra/libxext                  1.3.5-1                    0.30 MiB
extra/libxfixes                6.0.1-1                    0.04 MiB
extra/libxfont2                2.0.6-2                    0.23 MiB
extra/libxft                   2.3.8-1                    0.13 MiB
extra/libxi                    1.8-3                      0.48 MiB
extra/libxinerama              1.1.5-1                    0.02 MiB
extra/libxkbfile               1.1.2-1                    0.19 MiB
extra/libxmu                   1.1.4-1                    0.33 MiB
extra/libxpm                   3.5.16-1                   0.16 MiB
extra/libxrandr                1.5.3-1                    0.07 MiB
extra/libxrender               0.9.11-1                   0.10 MiB
extra/libxshmfence             1.3.2-1                    0.02 MiB
extra/libxt                    1.3.0-1                    2.04 MiB
extra/libxtst                  1.2.4-1                    0.11 MiB
extra/libxv                    1.0.12-1                   0.06 MiB
extra/libxxf86vm               1.1.5-1                    0.03 MiB
extra/llvm-libs                15.0.7-2                 120.48 MiB
extra/lm_sensors               1:3.6.0.r41.g31d1f125-2    0.47 MiB
core/man-db                    2.11.2-1                   2.27 MiB
extra/mesa                     23.0.3-1                  85.32 MiB
extra/mtdev                    1.1.6-2                    0.05 MiB
extra/pixman                   0.42.2-1                   0.72 MiB
extra/vulkan-icd-loader        1.3.245-1                  0.47 MiB
extra/wayland                  1.22.0-1                   0.78 MiB
extra/xcb-proto                1.15.2-2                   0.88 MiB
extra/xcb-util                 0.4.1-1                    0.04 MiB
extra/xcb-util-image           0.4.1-2                    0.05 MiB
extra/xcb-util-keysyms         0.4.1-4                    0.02 MiB
extra/xcb-util-renderutil      0.3.10-1                   0.03 MiB
extra/xcb-util-wm              0.4.2-1                    0.21 MiB
extra/xf86-input-libinput      1.3.0-1                    0.10 MiB
extra/xkeyboard-config         2.38-1                     6.52 MiB
extra/xorg-fonts-alias-100dpi  1.0.5-1                    0.00 MiB
extra/xorg-fonts-alias-75dpi   1.0.5-1                    0.00 MiB
extra/xorg-util-macros         1.20.0-2                   0.09 MiB
extra/xorgproto                2022.2-1                   1.43 MiB
extra/xf86-video-vesa          2.6.0-1                    0.03 MiB
extra/xorg-bdftopcf            1.1.1-1                    0.04 MiB
extra/xorg-docs                1.7.2-2                    0.82 MiB
extra/xorg-font-util           1.4.0-1                    0.23 MiB
extra/xorg-fonts-100dpi        1.0.4-2                   12.18 MiB
extra/xorg-fonts-75dpi         1.0.4-1                   10.64 MiB
extra/xorg-fonts-encodings     1.0.7-1                    0.61 MiB
extra/xorg-iceauth             1.0.9-1                    0.04 MiB
extra/xorg-mkfontscale         1.2.2-1                    0.05 MiB
extra/xorg-server              21.1.8-1                   3.72 MiB
extra/xorg-server-common       21.1.8-1                   0.12 MiB
extra/xorg-server-devel        21.1.8-1                   1.20 MiB
extra/xorg-server-xephyr       21.1.8-1                   2.26 MiB
extra/xorg-server-xnest        21.1.8-1                   1.40 MiB
extra/xorg-server-xvfb         21.1.8-1                   1.91 MiB
extra/xorg-sessreg             1.1.3-1                    0.02 MiB
extra/xorg-setxkbmap           1.3.3-2                    0.03 MiB
extra/xorg-smproxy             1.0.7-1                    0.03 MiB
extra/xorg-x11perf             1.6.2-1                    0.23 MiB
extra/xorg-xauth               1.1.2-1                    0.05 MiB
extra/xorg-xbacklight          1.2.3-3                    0.02 MiB
extra/xorg-xcmsdb              1.0.6-1                    0.04 MiB
extra/xorg-xcursorgen          1.0.8-1                    0.02 MiB
extra/xorg-xdpyinfo            1.3.3-4                    0.04 MiB
extra/xorg-xdriinfo            1.0.7-1                    0.02 MiB
extra/xorg-xev                 1.2.5-1                    0.03 MiB
extra/xorg-xgamma              1.0.7-1                    0.02 MiB
extra/xorg-xhost               1.0.9-1                    0.03 MiB
extra/xorg-xinput              1.6.3-3                    0.06 MiB
extra/xorg-xkbcomp             1.4.6-1                    0.21 MiB
extra/xorg-xkbevd              1.1.5-1                    0.04 MiB
extra/xorg-xkbutils            1.0.5-1                    0.06 MiB
extra/xorg-xkill               1.0.6-1                    0.02 MiB
extra/xorg-xlsatoms            1.1.4-1                    0.02 MiB
extra/xorg-xlsclients          1.1.5-1                    0.02 MiB
extra/xorg-xmodmap             1.0.11-1                   0.05 MiB
extra/xorg-xpr                 1.1.0-1                    0.05 MiB
extra/xorg-xprop               1.2.6-1                    0.05 MiB
extra/xorg-xrandr              1.5.2-1                    0.07 MiB
extra/xorg-xrdb                1.2.1-1                    0.04 MiB
extra/xorg-xrefresh            1.0.7-1                    0.02 MiB
extra/xorg-xset                1.2.5-1                    0.04 MiB
extra/xorg-xsetroot            1.1.3-1                    0.02 MiB
extra/xorg-xvinfo              1.1.5-1                    0.02 MiB
extra/xorg-xwayland            23.1.1-1                   2.23 MiB
extra/xorg-xwd                 1.0.8-1                    0.04 MiB
extra/xorg-xwininfo            1.1.6-1                    0.05 MiB
extra/xorg-xwud                1.0.6-1                    0.03 MiB

Total Installed Size:  298.14 MiB

:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
:: Processing package changes...
installing xf86-video-vesa...
installing xorg-bdftopcf...
installing libpipeline...
installing man-db...
Optional dependencies for man-db
    gzip [installed]
installing xorg-docs...
installing xorg-font-util...
installing xorg-fonts-alias-100dpi...
installing xorg-fonts-100dpi...
installing xorg-fonts-alias-75dpi...
installing xorg-fonts-75dpi...
installing xorg-fonts-encodings...
installing xorgproto...
installing libice...
installing xorg-iceauth...
installing graphite...
Optional dependencies for graphite
    graphite-docs: Documentation
installing harfbuzz...
Optional dependencies for harfbuzz
    harfbuzz-utils: utilities
installing libpng...
installing freetype2...
installing libfontenc...
installing xorg-mkfontscale...
Creating X fontdir indices... done.
installing libepoxy...
installing libxfont2...
installing pixman...
installing xkeyboard-config...
installing xcb-proto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing libxkbfile...
installing xorg-xkbcomp...
installing libxext...
installing libxrender...
installing libxrandr...
installing xorg-setxkbmap...
installing xorg-server-common...
installing libunwind...
installing libpciaccess...
installing libdrm...
installing default-cursors...
Optional dependencies for default-cursors
    adwaita-cursors: default cursor theme
installing wayland...
installing libxxf86vm...
installing libxfixes...
installing libxdamage...
installing libxshmfence...
installing libomxil-bellagio...
installing libedit...
installing llvm-libs...
installing lm_sensors...
Optional dependencies for lm_sensors
    rrdtool: for logging with sensord
    perl: for sensor detection and configuration convert [installed]
installing vulkan-icd-loader...
Optional dependencies for vulkan-icd-loader
    vulkan-driver: packaged vulkan driver
installing mesa...
Optional dependencies for mesa
    opengl-man-pages: for the OpenGL API man pages
    mesa-vdpau: for accelerated video playback
    libva-mesa-driver: for accelerated video playback
installing libglvnd...
installing mtdev...
installing libevdev...
installing libgudev...
installing libwacom...
Optional dependencies for libwacom
    python-libevdev: for libwacom-show-stylus
    python-pyudev: for libwacom-show-stylus
installing libinput...
Optional dependencies for libinput
    gtk4: libinput debug-gui
    python-pyudev: libinput measure
    python-libevdev: libinput measure
installing xf86-input-libinput...
installing libxcvt...
installing xorg-server...
>>> xorg-server has now the ability to run without root rights with
    the help of systemd-logind. xserver will fail to run if not launched
    from the same virtual terminal as was used to log in.
    Without root rights, log files will be in ~/.local/share/xorg/ directory.

    Old behavior can be restored through Xorg.wrap config file.
    See Xorg.wrap man page (man xorg.wrap).
installing xorg-util-macros...
installing xorg-server-devel...
installing libxv...
installing xcb-util...
installing xcb-util-image...
installing xcb-util-renderutil...
installing xcb-util-wm...
installing xcb-util-keysyms...
installing xorg-server-xephyr...
installing xorg-server-xnest...
installing libsm...
installing libxt...
installing libxmu...
installing xorg-xauth...
installing xorg-server-xvfb...
installing xorg-sessreg...
installing xorg-smproxy...
installing fontconfig...
Creating fontconfig configuration...
Rebuilding fontconfig cache...
installing libxft...
installing xorg-x11perf...
installing xorg-xbacklight...
installing xorg-xcmsdb...
installing libxcursor...
installing xorg-xcursorgen...
installing libxi...
installing libxtst...
installing libxcomposite...
installing libxinerama...
installing xorg-xdpyinfo...
installing xorg-xdriinfo...
installing xorg-xev...
installing xorg-xgamma...
installing xorg-xhost...
installing xorg-xrandr...
installing xorg-xinput...
installing xorg-xkbevd...
installing libxpm...
installing libxaw...
installing xorg-xkbutils...
installing xorg-xkill...
installing xorg-xlsatoms...
installing xorg-xlsclients...
installing xorg-xmodmap...
installing xorg-xpr...
installing xorg-xprop...
installing xorg-xrdb...
Optional dependencies for xorg-xrdb
    gcc: for preprocessing [installed]
    mcpp: a lightweight alternative for preprocessing
installing xorg-xrefresh...
installing xorg-xset...
installing xorg-xsetroot...
installing xorg-xvinfo...
installing xorg-xwayland...
installing xorg-xwd...
installing xorg-xwininfo...
installing xorg-xwud...
:: Running post-transaction hooks...
(1/8) Reloading system manager configuration...
  Skipped: Current root is not booted.
(2/8) Updating udev hardware database...
(3/8) Creating temporary files...
/usr/lib/tmpfiles.d/journal-nocow.conf:26: Failed to replace specifiers in '/var/log/journal/%m': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:23: Failed to replace specifiers in '/run/log/journal/%m': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:25: Failed to replace specifiers in '/run/log/journal/%m': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:26: Failed to replace specifiers in '/run/log/journal/%m/*.journal*': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:29: Failed to replace specifiers in '/var/log/journal/%m': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:30: Failed to replace specifiers in '/var/log/journal/%m/system.journal': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:32: Failed to replace specifiers in '/var/log/journal/%m': No such file or directory
/usr/lib/tmpfiles.d/systemd.conf:33: Failed to replace specifiers in '/var/log/journal/%m/system.journal': No such file or directory
(4/8) Reloading device manager configuration...
  Skipped: Device manager is not running.
(5/8) Arming ConditionNeedsUpdate...
(6/8) Updating fontconfig configuration...
(7/8) Updating fontconfig cache...
(8/8) Updating X fontdir indices...
error: could not set install reason for package xorg (could not find or read package)
 -> error installing repo packages
Relevant output with the `--debug` flag
debug: loading package cache for repository 'local'
debug: added 259 packages to package cache for db 'local'
debug: returning error 33 from alpm_db_get_pkg (../lib/libalpm/db.c: 248) : could not find or read package
error: could not set install reason for package xorg (could not find or read package)
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
 -> error installing repo packages

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions