Size: a a a

2020 May 08

AO

Alexander Osipenko in Accel-PPP
В конфиге папка какая указана
источник

AO

Alexander Osipenko in Accel-PPP
Для либ
источник

AS

Alexandr Shevchenko in Accel-PPP
Sergey
ldd accel-pppd
ldd /usr/sbin/accel-pppd
       linux-vdso.so.1 (0x00007fffe854c000)
       libtriton.so => not found
       librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5489e05000)
       libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5489de4000)
       libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f5489afb000)
       libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f5489a69000)
       libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f54899f5000)
       libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f54899ee000)
       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f548982d000)
       /lib64/ld-linux-x86-64.so.2 (0x00007f5489e51000)
источник

S

Sergey in Accel-PPP
а что за дистр?
источник

S

Sergey in Accel-PPP
cat /etc/issue
источник

s

shumbor in Accel-PPP
ldconfig дай, вдруг кеш не обновился...
источник

S

Sergey in Accel-PPP
а вижу,  deb10
источник

S

Sergey in Accel-PPP
может не рутом запускается?
источник

s

shumbor in Accel-PPP
Хотя у меня сразу завелось
источник

s

shumbor in Accel-PPP
Sergey
может не рутом запускается?
Да не, ldd видно ненашел либу
источник

AS

Alexandr Shevchenko in Accel-PPP
shumbor
ldconfig дай, вдруг кеш не обновился...
уже перегружал, сейчас  обновил кеш. Результата нет:

deb-bras:~# ldconfig
deb-bras:~# ldd /usr/sbin/accel-pppd
       linux-vdso.so.1 (0x00007ffdbd5c9000)
       libtriton.so => not found
       librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f8859e99000)
       libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f8859e78000)
       libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f8859b8f000)
       libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f8859afd000)
       libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f8859a89000)
       libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f8859a82000)
       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f88598c1000)
       /lib64/ld-linux-x86-64.so.2 (0x00007f8859ee5000)
источник

S

Sergey in Accel-PPP
cat /etc/ld.so.conf
источник

K

Kolunchik in Accel-PPP
Alexandr Shevchenko
добрый день, коллеги
что-то у меня не получается запустить свежесобранный accel, в логах ничего, при ручном запуске только такое:
accel-pppd -c /etc/accel-ppp.conf
accel-pppd: error while loading shared libraries: libtriton.so: cannot open shared object file: No such file or directory
При этом сам файл лежит в /usr/lib64/accel-ppp/libtriton.so
Система Debian 10, тоже свежеустановленная.
Accel собирался в пакет
а он из /usr/local, небось, хочет
источник

AS

Alexandr Shevchenko in Accel-PPP
ушел в рекурсию ))
deb-bras:~# cat  /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf

deb-bras:~#
deb-bras:~# cat  /etc/ld.so.conf.d/*
/usr/lib/x86_64-linux-gnu/libfakeroot
# libc default configuration
/usr/local/lib
# Multiarch support
/usr/local/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu
deb-bras:~#
но сама библиотека присутствует в /usr/lib64/ac/usr/lib64/accel-ppp/cel-ppp/
источник

K

Kolunchik in Accel-PPP
:)
источник

AS

Alexandr Shevchenko in Accel-PPP
Kolunchik
а он из /usr/local, небось, хочет
обычно замечал это в том случае, если в пакет не собирается
источник

K

Kolunchik in Accel-PPP
тогда strace ./accel-pppd
будет видно, где он ищет
источник

K

Kolunchik in Accel-PPP
``openat(AT_FDCWD, "/usr/lib64/tls/x86_64/x86_64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls/x86_64/x86_64", 0x7ffca1bcb700) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls/x86_64", 0x7ffca1bcb700) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/tls/x86_64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls/x86_64", 0x7ffca1bcb700) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/tls/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/tls", 0x7ffca1bcb700)  = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/x86_64/x86_64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/x86_64/x86_64", 0x7ffca1bcb700) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/x86_64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/x86_64", 0x7ffca1bcb700) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/x86_64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
stat("/usr/lib64/x86_64", 0x7ffca1bcb700) = -1 ENOENT (Нет такого файла или каталога)
openat(AT_FDCWD, "/usr/lib64/libtriton.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (Нет такого файла или каталога)
``
источник

AS

Alexandr Shevchenko in Accel-PPP
кажется исправил:
в /etc/ld.so.conf.d/accel-ppp.conf указал строку /usr/lib64/accel-ppp
обновил ldconfig
Итог:
ldd /usr/sbin/accel-pppd
       linux-vdso.so.1 (0x00007fff6adef000)
       libtriton.so => /usr/lib64/accel-ppp/libtriton.so (0x00007fe3956b5000)
       librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fe3956ab000)
       libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fe39568a000)
       libcrypto.so.1.1 => /lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007fe3953a1000)
       libssl.so.1.1 => /lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007fe39530f000)
       libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007fe39529b000)
       libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fe395294000)
       libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fe3950d3000)
       /lib64/ld-linux-x86-64.so.2 (0x00007fe395704000)
источник

K

Kolunchik in Accel-PPP
чотко
источник