Bug#712666: primus: fatal: failed to load PRIMUS_LOAD_GLOBAL
Mathieu Malaterre
mathieu.malaterre at gmail.com
Tue Jun 18 12:45:54 UTC 2013
If I try [*]. It looks just as if libglapi.so.0 is missing from my
system. For some reason this is never triggered during the Depends:
checks. I guess primus will be hard to get working on oldstable...
[*]
$ LD_DEBUG=libs primusrun glxgears
13969: find library=libncurses.so.5 [0]; searching
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libncurses.so.5
13969:
13969: find library=libdl.so.2 [0]; searching
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libdl.so.2
13969:
13969: find library=libc.so.6 [0]; searching
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libc.so.6
13969:
13969:
13969: calling init: /lib/libc.so.6
13969:
13969:
13969: calling init: /lib/libdl.so.2
13969:
13969:
13969: calling init: /lib/libncurses.so.5
13969:
13969:
13969: initialize program: /bin/bash
13969:
13969:
13969: transferring control: /bin/bash
13969:
13971:
13971: calling fini: /bin/bash [0]
13971:
13971:
13971: calling fini: /lib/libncurses.so.5 [0]
13971:
13971:
13971: calling fini: /lib/libdl.so.2 [0]
13971:
13971:
13971: calling fini: /lib/libc.so.6 [0]
13971:
13972: find library=libwrap.so.0 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/lib/libwrap.so.0
13973: find library=libselinux.so.1 [0]; searching
13973: search cache=/etc/ld.so.cache
13973: trying file=/lib/libselinux.so.1
13972: find library=libutil.so.1 [0]; searching
13972: search cache=/etc/ld.so.cache
13973:
13972: trying file=/lib/libutil.so.1
13972:
13972: find library=libreadline.so.5 [0]; sea 13 13972:
search cache=/etc/ld.so.cache
13972: trying file=/lib/libreadline.so.5
13972:
13973: find library=libdl.so.2 [0]; searching
13973: search cache=/etc/ld.so.cache
13972: find library=libssl.so.0.9.8 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/usr/lib/libssl.so.0.9.8
13972:
13972: find library=libc.so.6 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/lib/libc.so.6
13972:
13972: find library=libcrypto.so.0.9.8 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/usr/lib/libcrypto.so.0.9.8
13972:
13972: find library=libnsl.so.1 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/lib/libnsl.so.1
13973:
13973: calling init: /lib/libdl.so.2
13973:
13973:
13973: calling init: /lib/libselinux.so.1
13973:
13972: find library=libncurses.so.5 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/lib/libncurses.so.5
13972:
13972: find library=libdl.so.2 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/lib/libdl.so.2
13972:
13972: find library=libz.so.1 [0]; searching
13972: search cache=/etc/ld.so.cache
13972: trying file=/usr/lib/libz.so.1
13972:
13973:
13973: initialize program: sed
13973:
13973:
13973: transferring control: sed
13973:
13972:
13972: calling init: /lib/libc.so.6
13972:
13972:
13972: calling init: /usr/lib/libz.so.1
13972:
13972:
13972: calling init: /lib/libdl.so.2
13972:
13972:
13972: calling init: /lib/libncurses.so.5
13972:
13972:
13972: calling init: /lib/libnsl.so.1
13972:
13972:
13972: calling init: /usr/lib/libcrypto.so.0.9.8
13972:
13972:
13972: calling init: /usr/lib/libssl.so.0.9.8
13972:
13972:
13972: calling init: /lib/libreadline.so.5
13972:
13972:
13972: calling init: /lib/libutil.so.1
13972:
13972:
13972: calling init: /lib/libwrap.so.0
13972:
13972:
13972: initialize program: socat
13972:
13972:
13972: transferring control: socat
13972:
13972:
13972: calling fini: socat [0]
13972:
13972:
13972: calling fini: /lib/libwrap.so.0 [0]
13972:
13972:
13972: calling fini: /lib/libutil.so.1 [0]
13972:
13972:
13972: calling fini: /lib/libreadline.so.5 [0]
13972:
13972:
13972: calling fini: /usr/lib/libssl.so.0.9.8 [0]
13972:
13972:
13972: calling fini: /usr/lib/libcrypto.so.0.9.8 [0]
13972:
13972:
13972: calling fini: /lib/libnsl.so.1 [0]
13972:
13972:
13972: calling fini: /lib/libncurses.so.5 [0]
13972:
13972:
13972: calling fini: /lib/libdl.so.2 [0]
13972:
13972:
13972: calling fini: /usr/lib/libz.so.1 [0]
13972:
13972:
13972: calling fini: /lib/libc.so.6 [0]
13972:
13970:
13970: calling fini: /bin/bash [0]
13970:
13970:
13970: calling fini: /lib/libncurses.so.5 [0]
13970:
13970:
13970: calling fini: /lib/libdl.so.2 [0]
13970:
13970:
13970: calling fini: /lib/libc.so.6 [0]
13970:
13969: find library=libGL.so.1 [0]; searching
13969: search
path=/usr/lib/primus/tls/x86_64:/usr/lib/primus/tls:/usr/lib/primus/x86_64:/usr/lib/primus:/usr/lib/x86_64-linux-gnu/nvidia/tls/x86_64:/usr/lib/x86_64-linux-gnu/nvidia/tls:/usr/lib/x86_64-linux-gnu/nvidia/x86_64:/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia/tls/x86_64:/usr/lib/i386-linux-gnu/nvidia/tls:/usr/lib/i386-linux-gnu/nvidia/x86_64:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia/tls/x86_64:/usr/lib/nvidia/tls:/usr/lib/nvidia/x86_64:/usr/lib/nvidia
(LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/tls/x86_64/libGL.so.1
13969: trying file=/usr/lib/primus/tls/libGL.so.1
13969: trying file=/usr/lib/primus/x86_64/libGL.so.1
13969: trying file=/usr/lib/primus/libGL.so.1
13969:
13969: find library=libm.so.6 [0]; searching
13969: search
path=/usr/lib/primus:/usr/lib/x86_64-linux-gnu/nvidia/tls/x86_64:/usr/lib/x86_64-linux-gnu/nvidia/tls:/usr/lib/x86_64-linux-gnu/nvidia/x86_64:/usr/lib/x86_64-linux-gnu/nvidia:/usr/lib/i386-linux-gnu/nvidia/tls/x86_64:/usr/lib/i386-linux-gnu/nvidia/tls:/usr/lib/i386-linux-gnu/nvidia/x86_64:/usr/lib/i386-linux-gnu/nvidia:/usr/lib/nvidia/tls/x86_64:/usr/lib/nvidia/tls:/usr/lib/nvidia/x86_64:/usr/lib/nvidia
(LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libm.so.6
13969: trying file=/usr/lib/x86_64-linux-gnu/nvidia/tls/x86_64/libm.so.6
13969: trying file=/usr/lib/x86_64-linux-gnu/nvidia/tls/libm.so.6
13969: trying file=/usr/lib/x86_64-linux-gnu/nvidia/x86_64/libm.so.6
13969: trying file=/usr/lib/x86_64-linux-gnu/nvidia/libm.so.6
13969: trying file=/usr/lib/i386-linux-gnu/nvidia/tls/x86_64/libm.so.6
13969: trying file=/usr/lib/i386-linux-gnu/nvidia/tls/libm.so.6
13969: trying file=/usr/lib/i386-linux-gnu/nvidia/x86_64/libm.so.6
13969: trying file=/usr/lib/i386-linux-gnu/nvidia/libm.so.6
13969: trying file=/usr/lib/nvidia/tls/x86_64/libm.so.6
13969: trying file=/usr/lib/nvidia/tls/libm.so.6
13969: trying file=/usr/lib/nvidia/x86_64/libm.so.6
13969: trying file=/usr/lib/nvidia/libm.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libm.so.6
13969:
13969: find library=libX11.so.6 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libX11.so.6
13969: trying file=/usr/lib/nvidia/libX11.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libX11.so.6
13969:
13969: find library=libpthread.so.0 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libpthread.so.0
13969: trying file=/usr/lib/nvidia/libpthread.so.0
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libpthread.so.0
13969:
13969: find library=libc.so.6 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libc.so.6
13969: trying file=/usr/lib/nvidia/libc.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libc.so.6
13969:
13969: find library=librt.so.1 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/librt.so.1
13969: trying file=/usr/lib/nvidia/librt.so.1
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/librt.so.1
13969:
13969: find library=libstdc++.so.6 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libstdc++.so.6
13969: trying file=/usr/lib/nvidia/libstdc++.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libstdc++.so.6
13969:
13969: find library=libgcc_s.so.1 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libgcc_s.so.1
13969: trying file=/usr/lib/nvidia/libgcc_s.so.1
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libgcc_s.so.1
13969:
13969: find library=libxcb.so.1 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libxcb.so.1
13969: trying file=/usr/lib/nvidia/libxcb.so.1
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libxcb.so.1
13969:
13969: find library=libdl.so.2 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libdl.so.2
13969: trying file=/usr/lib/nvidia/libdl.so.2
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libdl.so.2
13969:
13969: find library=libXau.so.6 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libXau.so.6
13969: trying file=/usr/lib/nvidia/libXau.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libXau.so.6
13969:
13969: find library=libXdmcp.so.6 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libXdmcp.so.6
13969: trying file=/usr/lib/nvidia/libXdmcp.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libXdmcp.so.6
13969:
13969:
13969: calling init: /lib/libpthread.so.0
13969:
13969:
13969: calling init: /lib/libc.so.6
13969:
13969:
13969: calling init: /usr/lib/libXdmcp.so.6
13969:
13969:
13969: calling init: /usr/lib/libXau.so.6
13969:
13969:
13969: calling init: /lib/libdl.so.2
13969:
13969:
13969: calling init: /usr/lib/libxcb.so.1
13969:
13969:
13969: calling init: /lib/libgcc_s.so.1
13969:
13969:
13969: calling init: /lib/librt.so.1
13969:
13969:
13969: calling init: /usr/lib/libX11.so.6
13969:
13969:
13969: calling init: /lib/libm.so.6
13969:
13969:
13969: calling init: /usr/lib/libstdc++.so.6
13969:
13969:
13969: calling init: /usr/lib/primus/libGL.so.1
13969:
13969: find library=libglapi.so.0 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libglapi.so.0
13969: trying file=/usr/lib/nvidia/libglapi.so.0
13969: search cache=/etc/ld.so.cache
13969: search
path=/lib/tls/x86_64:/lib/tls:/lib/x86_64:/lib:/usr/lib/tls/x86_64:/usr/lib/tls:/usr/lib/x86_64:/usr/lib:/lib/x86_64-linux-gnu/tls/x86_64:/lib/x86_64-linux-gnu/tls:/lib/x86_64-linux-gnu/x86_64:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu/tls/x86_64:/usr/lib/x86_64-linux-gnu/tls:/usr/lib/x86_64-linux-gnu/x86_64:/usr/lib/x86_64-linux-gnu
(system search path)
13969: trying file=/lib/tls/x86_64/libglapi.so.0
13969: trying file=/lib/tls/libglapi.so.0
13969: trying file=/lib/x86_64/libglapi.so.0
13969: trying file=/lib/libglapi.so.0
13969: trying file=/usr/lib/tls/x86_64/libglapi.so.0
13969: trying file=/usr/lib/tls/libglapi.so.0
13969: trying file=/usr/lib/x86_64/libglapi.so.0
13969: trying file=/usr/lib/libglapi.so.0
13969: trying file=/lib/x86_64-linux-gnu/tls/x86_64/libglapi.so.0
13969: trying file=/lib/x86_64-linux-gnu/tls/libglapi.so.0
13969: trying file=/lib/x86_64-linux-gnu/x86_64/libglapi.so.0
13969: trying file=/lib/x86_64-linux-gnu/libglapi.so.0
13969: trying file=/usr/lib/x86_64-linux-gnu/tls/x86_64/libglapi.so.0
13969: trying file=/usr/lib/x86_64-linux-gnu/tls/libglapi.so.0
13969: trying file=/usr/lib/x86_64-linux-gnu/x86_64/libglapi.so.0
13969: trying file=/usr/lib/x86_64-linux-gnu/libglapi.so.0
13969:
13969: find library=libnvidia-tls.so.295.59 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libnvidia-tls.so.295.59
13969: trying file=/usr/lib/nvidia/libnvidia-tls.so.295.59
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/tls/libnvidia-tls.so.295.59
13969:
13969: find library=libnvidia-glcore.so.295.59 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libnvidia-glcore.so.295.59
13969: trying file=/usr/lib/nvidia/libnvidia-glcore.so.295.59
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libnvidia-glcore.so.295.59
13969:
13969: find library=libXext.so.6 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libXext.so.6
13969: trying file=/usr/lib/nvidia/libXext.so.6
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libXext.so.6
13969:
13969:
13969: calling init: /usr/lib/libXext.so.6
13969:
13969:
13969: calling init: /usr/lib/libnvidia-glcore.so.295.59
13969:
13969:
13969: calling init: /usr/lib/nvidia/libGL.so.1
13969:
13969: find library=libselinux.so.1 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libselinux.so.1
13969: trying file=/usr/lib/nvidia/libselinux.so.1
13969: search cache=/etc/ld.so.cache
13969: trying file=/lib/libselinux.so.1
13969:
13969:
13969: calling init: /lib/libselinux.so.1
13969:
13969:
13969: calling fini: /lib/libselinux.so.1 [0]
13969:
13969: find library=libXdamage.so.1 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libXdamage.so.1
13969: trying file=/usr/lib/nvidia/libXdamage.so.1
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libXdamage.so.1
13969:
13969: find library=libXfixes.so.3 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libXfixes.so.3
13969: trying file=/usr/lib/nvidia/libXfixes.so.3
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libXfixes.so.3
13969:
13969: find library=libXxf86vm.so.1 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libXxf86vm.so.1
13969: trying file=/usr/lib/nvidia/libXxf86vm.so.1
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libXxf86vm.so.1
13969:
13969: find library=libdrm.so.2 [0]; searching
13969: search path=/usr/lib/primus:/usr/lib/nvidia (LD_LIBRARY_PATH)
13969: trying file=/usr/lib/primus/libdrm.so.2
13969: trying file=/usr/lib/nvidia/libdrm.so.2
13969: search cache=/etc/ld.so.cache
13969: trying file=/usr/lib/libdrm.so.2
13969:
13969:
13969: calling init: /usr/lib/libdrm.so.2
13969:
13969:
13969: calling init: /usr/lib/libXfixes.so.3
13969:
13969:
13969: calling init: /usr/lib/libXdamage.so.1
13969:
13969:
13969: calling init: /usr/lib/libXxf86vm.so.1
13969:
13969:
13969: calling init: /usr/lib//libGL.so.1
13969:
primus: fatal: failed to load PRIMUS_LOAD_GLOBAL
More information about the pkg-nvidia-devel
mailing list