Summary: | app-emulation/crossover-bin-17.5.0 fails to emerge: ACCESS DENIED: open_wr & fopen_wr | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | urcindalo <urcindalo> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | pacho |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
urcindalo
2018-05-28 10:36:39 UTC
My nouveau driver (also got updated today to 1.0.15-r1): ===== $ eix -I nouveau [I] x11-drivers/xf86-video-nouveau Available versions: 1.0.15 1.0.15-r1 Installed versions: 1.0.15-r1(11:44:34 28/05/18) Homepage: https://nouveau.freedesktop.org/wiki/ Description: Accelerated Open Source driver for nVidia cards ===== I just tried updating another box, running the OS amdgpu driver. It also fails, but apparently with a different error: ===== >>> Emerging (4 of 6) app-emulation/crossover-bin-17.5.0::gentoo * Fetching files in the background. * To view fetch progress, run in another terminal: * tail -f /var/log/emerge-fetch.log * install-crossover-17.5.0.bin BLAKE2B SHA512 size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking install-crossover-17.5.0.bin to /var/tmp/portage/app-emulation/crossover-bin-17.5.0/work warning [/var/tmp/portage/app-emulation/crossover-bin-17.5.0/distdir/install-crossover-17.5.0.bin]: 867913 extra bytes at beginning or within zipfile (attempting to process anyway) >>> Source unpacked in /var/tmp/portage/app-emulation/crossover-bin-17.5.0/work >>> Preparing source in /var/tmp/portage/app-emulation/crossover-bin-17.5.0/work ... * Fixing shebang in ./bin/cxinstaller. * Fixing shebang in ./bin/cxfix. * Fixing shebang in ./bin/cxregister. * Fixing shebang in ./bin/cxprefs. * Fixing shebang in ./bin/cxwait. * Fixing shebang in ./bin/crossover. * Fixing shebang in ./bin/cxtie. * Fixing shebang in ./bin/cxreset. * Fixing shebang in ./bin/cxmessage. * Fixing shebang in ./bin/cxrun. * Fixing shebang in ./bin/cxupdatecheck. >>> Source prepared. >>> Configuring source in /var/tmp/portage/app-emulation/crossover-bin-17.5.0/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/app-emulation/crossover-bin-17.5.0/work ... >>> Source compiled. * Skipping make test/check due to ebuild restriction. >>> Test phase [disabled because of RESTRICT=test]: app-emulation/crossover-bin-17.5.0 >>> Install crossover-bin-17.5.0 into /var/tmp/portage/app-emulation/crossover-bin-17.5.0/image/ category app-emulation QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/tmp/portage/app-emulation/crossover-bin-17.5.0/temp/runtime-root' QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/var/tmp/portage/app-emulation/crossover-bin-17.5.0/temp/runtime-root' * ACCESS DENIED: open_wr: /root/.cache/mesa_shader_cache/index * ACCESS DENIED: fopen_wr: /root/.dbus/session-bus/772ff2e7b22d37eb759c47170000001c-0 >>> Completed installing crossover-bin-17.5.0 into /var/tmp/portage/app-emulation/crossover-bin-17.5.0/image/ * Final size of build directory: 496008 KiB (484.3 MiB) * Final size of installed tree: 496404 KiB (484.7 MiB) * --------------------------- ACCESS VIOLATION SUMMARY --------------------------- * LOG FILE: "/var/log/sandbox/sandbox-17773.log" * VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: open_wr S: deny P: /root/.cache/mesa_shader_cache/index A: /root/.cache/mesa_shader_cache/index R: /root/.cache/mesa_shader_cache/index C: konqueror --version F: fopen_wr S: deny P: /root/.dbus/session-bus/772ff2e7b22d37eb759c47170000001c-0 A: /root/.dbus/session-bus/772ff2e7b22d37eb759c47170000001c-0 R: /root/.dbus/session-bus/772ff2e7b22d37eb759c47170000001c-0 C: dbus-launch --autolaunch 772ff2e7b22d37eb759c47170000001c --binary-syntax --close-stderr * -------------------------------------------------------------------------------- * The ebuild phase 'install' with pid 17773 appears to have left an orphan * process running in the background. ===== The same also happens with recent v17.5.0-r1 Currently, I find it impossible to emerge ANY of the crossover-bin versions on any of my boxes, no matter the graphics card (NVIDIA or ATI) or opensource driver (nouveau or amdgpu/radeonsi). I was able to emerge crossover-bin by clearing the environment in advance: === # env -i emerge =app-emulation/crossover-bin-17.5.0-r1 === The above workaround comes from the forum: https://forums.gentoo.org/viewtopic-p-8235946.html#8235946 Is it possible to add this solution to the ebuilds? It would be better to know what exact variable is causing this failure I never saw this again... and with EAPI7 many of the relevant variables are unset by default... I would close this for now then except if still appearing |