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

[Bug] packages requiring MULTILIB repo are failing #71

Closed
CupricReki opened this issue Sep 2, 2024 · 7 comments · Fixed by #98
Closed

[Bug] packages requiring MULTILIB repo are failing #71

CupricReki opened this issue Sep 2, 2024 · 7 comments · Fixed by #98
Labels
bug Something isn't working
Milestone

Comments

@CupricReki
Copy link

Packages ungoogled-chromium and proton-ge-custom-bin both fail No files found in build directory

Log attached for proton
22d1e9294cfd91d71493e992e2d7903460955986b97f2af3fda4fde1694a7d84-json.log

@CupricReki
Copy link
Author

Duplicate of #69

@CupricReki
Copy link
Author

Maybe not a duplicate as #69 is appimage/fuse related.

@CupricReki CupricReki reopened this Sep 2, 2024
@CupricReki CupricReki changed the title Error: No files found in build directory [Error] No files found in build directory Sep 2, 2024
@Lukas-Heiligenbrunner
Copy link
Owner

Lukas-Heiligenbrunner commented Sep 2, 2024

The actual error in the logs you sent is:

aurcache::builder::logger ERROR: One or more PGP signatures could not be verified!
aurcache::builder::logger error: failed to download sources for 'freeipa-4.12.1-1 (freeipa-common)': 
aurcache::builder::logger error: packages failed to build: freeipa-4.12.1-1 (freeipa-common)

The reason why the last message if a build fails is always No files found in build directory is because the build containers are started with --rm flag (remove container after command exits) and i haven't found a way to get the exit code for now. That means I check only if there are built archives available. If not, i print this message. :)
might be more related to #64

@CupricReki
Copy link
Author

Looks like I left too many logs in that file. The issue is with proton-ge-custom. Build starts around 450. The error shows up on line 572.

I suspect the issue is because there are 2 providers which satisfy the dependencies:

{"log":"    :: There are 2 providers available for jack:\n","stream":"stderr","time":"2024-09-01T21:19:40.434256922Z"}
{"log":"    :: Repository extra:\n","stream":"stderr","time":"2024-09-01T21:19:40.434266015Z"}
{"log":"        1) jack2  2) pipewire-jack  \n","stream":"stderr","time":"2024-09-01T21:19:40.434272368Z"}

@Lukas-Heiligenbrunner
Copy link
Owner

Ahh, wups yess, my fault.
Your json logs are a bit weirdly formatted^^

My log looks like this for this package:

:: There are 3 providers available for opengl-driver:
:: Repository extra:
1) mesa 2) mesa-amber 3) nvidia-utils
Enter a number (default=1):

:: There are 2 providers available for jack:
:: Repository extra:
1) jack2 2) pipewire-jack
Enter a number (default=1):
error: could not find all required packages:
lib32-alsa-lib (wanted by: proton-ge-custom-bin -> lib32-openal-git (lib32-openal))
lib32-libpulse (wanted by: proton-ge-custom-bin -> lib32-openal-git (lib32-openal))
lib32-fluidsynth (wanted by: proton-ge-custom-bin -> lib32-openal-git (lib32-openal))
lib32-portaudio (wanted by: proton-ge-custom-bin -> lib32-openal-git (lib32-openal))
lib32-jack (wanted by: proton-ge-custom-bin -> lib32-openal-git (lib32-openal))
lib32-libx11 (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-vulkan-icd-loader-git (lib32-vulkan-icd-loader))
lib32-libxrandr (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-vulkan-icd-loader-git (lib32-vulkan-icd-loader))
lib32-libffi (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-vulkan-icd-loader-git (lib32-vulkan-icd-loader) -> lib32-wayland-git (lib32-wayland))
lib32-expat (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-vulkan-icd-loader-git (lib32-vulkan-icd-loader) -> lib32-wayland-git (lib32-wayland))
lib32-libxml2 (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-vulkan-icd-loader-git (lib32-vulkan-icd-loader) -> lib32-wayland-git (lib32-wayland))
lib32-libxau (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-libxcb-git (lib32-libxcb))
lib32-libxdmcp (wanted by: proton-ge-custom-bin -> lib32-vkd3d-git (lib32-vkd3d) -> lib32-libxcb-git (lib32-libxcb))
lib32-libva (wanted by: proton-ge-custom-bin)
lib32-speex (wanted by: proton-ge-custom-bin)
lib32-libtheora (wanted by: proton-ge-custom-bin)
lib32-libvdpau (wanted by: proton-ge-custom-bin)
lib32-libunwind (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-gtk3 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libcap (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-cdparanoia (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libvisual (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-opus (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libxv (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libglvnd (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-llvm=18.1.8 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-zlib (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa) -> lib32-spirv-llvm-translator-minimal-git (lib32-spirv-llvm-translator) -> lib32-llvm-minimal-git)
lib32-zstd (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa) -> lib32-spirv-llvm-translator-minimal-git (lib32-spirv-llvm-translator) -> lib32-llvm-minimal-git)
lib32-llvm-libs<$_major_llvm_ver (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa) -> lib32-spirv-llvm-translator-minimal-git (lib32-spirv-llvm-translator))
lib32-cairo (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa) -> lib32-libdrm-git (lib32-libdrm))
lib32-libpciaccess (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa) -> lib32-libdrm-git (lib32-libdrm))
lib32-libxxf86vm (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-libxdamage (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-libxshmfence (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-libelf (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-lm_sensors (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-libxfixes (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-libxext (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-llvm-libs=18.1.8 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3 -> lib32-mesa-git (lib32-mesa))
lib32-libxinerama (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libxkbcommon (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libxss (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-pipewire (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libdecor (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libxrender (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libxcursor (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libusb (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-sdl2-compat-git (lib32-sdl2) -> lib32-sdl3)
lib32-libgudev (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-orc (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-v4l-utils (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-aalib (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-flac (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libcaca (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libdv (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-mpg123 (wanted by: proton-ge-custom-bin -> lib32-gs
t-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libraw1394 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libavc1394 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libiec61883 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libshout (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-taglib (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-twolame (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libvpx (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-wavpack (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libsoup3 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-dbus (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs)
lib32-glib2 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs)
lib32-acl (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-bzip2 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-curl (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-gnutls (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-libidn2 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-pcre2 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
systemd-git=253.r64333.d685a5f6a4 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-libgcrypt (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-libxcrypt (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-xz (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
systemd-libs-git=253.r64333.d685a5f6a4 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-bluez-libs -> lib32-systemd-git (lib32-systemd))
lib32-libavtp (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libsndfile (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-libbs2b)
lib32-ladspa (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-liblrdf)
lib32-icu (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-liblrdf -> lib32-raptor)
lib32-libxslt (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-liblrdf -> lib32-raptor)
lib32-krb5 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-neon)
lib32-libpcap (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-libsrtp)
lib32-sqlite (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-libsrtp -> lib32-nss-hg (lib32-nss))
lib32-p11-kit (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-libsrtp -> lib32-nss-hg (lib32-nss))
lib32-libpng (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-zvbi)
lib32-nettle (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-json-glib (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libva>=2.21.0 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-libxkbcommon-x11 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs))
lib32-glu (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-libmpeg2 -> lib32-sdl)
lib32-fontconfig (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg)
lib32-fribidi (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg)
lib32-freetype2 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg -> lib32-libass)
lib32-libmodplug (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg)
lib32-vulkan-icd-loader>=1.2.176 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg -> lib32-libplacebo)
lib32-lcms2 (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg -> lib32-libplacebo)
lib32-librsvg (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg)
lib32-libvorbis (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg)
lib32-libwebp (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg)
lib32-libtiff (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg -> lib32-openjpeg2)
lib32-openssl (wanted by: proton-ge-custom-bin -> lib32-gst-plugins-base-libs-git (lib32-gst-plugins-base-libs) -> lib32-ffmpeg -> lib32-srt)
lib32-libjpeg6-turbo (wanted by: proton-ge-custom-bin)
lib32-openssl-1.1 (wanted by: proton-ge-custom-bin)
No files found in build directory

The cause for this seems that multilib repo is not enabled. Might be not too difficult to fix

@CupricReki
Copy link
Author

I'm grabbing the logs from the docker logs at /var/lib/docker/containers/...-json.log. Yours is definitely easier to read!

The cause for this seems that multilib repo is not enabled. Might be not too difficult to fix

Ah, makes sense! Probable the same issue with ungoogle-chromium

@Lukas-Heiligenbrunner
Copy link
Owner

Funny, didn't know docker stores the logs there.
I mostly use docker logs <containername> and you can just pipe it into a file or copy it ;)

@Lukas-Heiligenbrunner Lukas-Heiligenbrunner changed the title [Error] No files found in build directory [Bug] packages requiring MULTILIB repo are failing Sep 2, 2024
@Lukas-Heiligenbrunner Lukas-Heiligenbrunner added the bug Something isn't working label Sep 2, 2024
@Lukas-Heiligenbrunner Lukas-Heiligenbrunner added this to the v0.2.0 milestone Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants