nixp.ru v3.0

16 января 2017,
понедельник,
15:47:24 MSK

Аутсорсинг Linux с компанией «Флант»
Longobard написал 19 декабря 2004 года в 15:36 (349 просмотров) Ведет себя как мужчина; открыл 291 тему в форуме, оставил 2499 комментариев на сайте.

приспичило сегодня зарубицца в elastomania. скачал winex3. потом cedega. Везде одна и та же кака:

Could not load graphics driver 'x11drv'

при этом такая либа есть:

longobard ~ # locate x11dr

/usr/lib/transgaming_winex3/winex/lib/libx11drv.so

/usr/lib/transgaming_cedega/winex/lib/libx11drv.so

longobard ~ #

при этом он пходу дела пускает отдельный процесс, кторый ищет эту либу:

longobard ~ # strace cedega elma/elma.exe 2> cedega_strace
longobard ~ # grep "open" cedega_strace
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdl.so.2", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/lib/libdl.so.2", O_RDONLY)       = 3
open("/usr/lib/tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY)        = 3
open("/dev/urandom", O_RDONLY)          = 3
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
open("/etc/mtab", O_RDONLY)             = 3
open("/proc/meminfo", O_RDONLY)         = 3
open("/usr/bin/cedega", O_RDONLY|O_LARGEFILE) = 3
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/lib/gconv/KOI8-R.so", O_RDONLY) = 3
longobard ~ # grep "stat" cedega_strace
stat64("/usr/lib/tls/i686/sse2", 0xbfffede4) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xbfffede4) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xbfffede4) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
stat64("/usr/lib/i686/sse2", 0xbfffede4) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbfffede4)     = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xbfffede4)     = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=45056, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=109925, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0755, st_size=10712, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0755, st_size=1273160, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=38391600, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
stat64("/root", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
fstat64(255, {st_mode=S_IFREG|0755, st_size=11848, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=21544, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0755, st_size=9784, ...}) = 0
fstat64(1, {st_mode=S_IFREG|0644, st_size=11521, ...}) = 0
stat64("/root/.transgaming/tg_config_version", {st_mode=S_IFREG|0644, st_size=3, ...}) = 0
stat64("/root/.transgaming_global/mozcontrol/update_mozctl", 0xbfffeeb0) = -1 ENOENT (No such file or directory)
longobard ~ # grep "x11" cedega_strace
old_mmap(0x40159000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11f000) = 0x40159000
waitpid(-1, Could not load graphics driver 'x11drv'
Could not load graphics driver 'x11drv'
longobard ~ #

вот так воть :(

че подскажете? Дрова NVIDIA, все другие гамы работают без проблем. Гугль ниче толкового не подсказал.

Longobard

нашел совет добавить use флаг nptl и пересобрать glibc

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.