LINUX.ORG.RU

skype aborted


0

1

Skype ставил из пакета для slackware 13.37

bash-4.2# ldd /usr/bin/skype 
	linux-gate.so.1 (0xffffe000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0xf75d2000)
	libXv.so.1 => /usr/lib/libXv.so.1 (0xf75cd000)
	libXss.so.1 => /usr/lib/libXss.so.1 (0xf75ca000)
	librt.so.1 => /lib/librt.so.1 (0xf75c1000)
	libdl.so.2 => /lib/libdl.so.2 (0xf75bb000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xf7485000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xf7474000)
	libQtDBus.so.4 => /usr/lib/libQtDBus.so.4 (0xf73f2000)
	libQtXml.so.4 => /usr/lib/libQtXml.so.4 (0xf73b1000)
	libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0xf68bc000)
	libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0xf6777000)
	libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0xf648f000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf6475000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf638f000)
	libm.so.6 => /lib/libm.so.6 (0xf6363000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf6349000)
	libc.so.6 => /lib/libc.so.6 (0xf61c7000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf61a6000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xf61a3000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf619d000)
	/lib/ld-linux.so.2 (0xf76f3000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xf6199000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf6098000)
	libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf606b000)
	libz.so.1 => /lib/libz.so.1 (0xf6055000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf5fcc000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf5f86000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xf5f7d000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xf5f64000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf5f5b000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf5f2d000)
	libbz2.so.1 => /lib/libbz2.so.1 (0xf5f1c000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xf5f17000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf5eef000)

strace

open("/lib/libdbus-1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0xed57d000, 186160)              = 0
open("/usr/lib/qt/lib/libdbus-1.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=186160, ...}) = 0
mmap2(NULL, 186160, PROT_READ, MAP_PRIVATE, 13, 0) = 0xffffffffed57d000
close(13)                               = 0
open("/lib/libdbus-1.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdbus-1.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0xed57d000, 186160)              = 0
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
madvise(0xfff80000, 1, MADV_WILLNEED)   = -1 EBADF (Bad file descriptor)
madvise(0xfff81000, 1, MADV_WILLNEED)   = -1 EBADF (Bad file descriptor)
madvise(0xfff82000, 1, MADV_WILLNEED)   = -1 ENOMEM (Cannot allocate memory)
rt_sigaction(SIGABRT, {SIG_DFL, [], 0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ABRT], NULL, 8) = 0
tgkill(3276, 3276, SIGABRT)             = 0
--- SIGABRT (Aborted) @ 0 (0) ---
+++ killed by SIGABRT +++
Aborted
bash-4.2# 

Проблема как я вижу в том, что нет библиотеки /usr/lib/libdbus-1.so, но она должна быть, пакет с qt установлен. Может в другом месте поискать?



Последнее исправление: SlackUser (всего исправлений: 1)

Она не в пакете с Qt, она в пакете dbus-core (ну или как там он в слаке называется).

madgnu ★★★★★
()

/usr/lib/libdbus-1.so

с qt установлен

не вижу связи

lazyklimm ★★★★★
()

Qt к dbus не имеет никакого отношения. Если окажется что dbus установлен, но приложения не запускается все-равно - сделай locate на эту либу, возможно она лежит в /usr/local/lib либо где-то ещё.

Deleted
()
 ~ $ locate libdbus-1.so

/usr/lib32/libdbus-1.so
/usr/lib32/libdbus-1.so.3
/usr/lib32/libdbus-1.so.3.5.9
/usr/lib64/libdbus-1.so
/usr/lib64/libdbus-1.so.3
/usr/lib64/libdbus-1.so.3.7.2

echo $HOSTTYPE ?

Verkhovtsev_M_D
()
Ответ на: комментарий от Deleted

спасибо, я разобрался действительно установка dbus из multilib slackware помогла

SlackUser
() автор топика
Ответ на: комментарий от Deleted

Qt к dbus не имеет никакого отношения

Пакет qt-dbus тихо заплакал в углу.

Deleted
()

static сборка от слакопроблем поможет

TheAnonymous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.