您尚未登录。

#1 2014-07-20 15:32:03

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

历时一年半终于用上archlinux了,有个问题请教

一真失败,最近终于装上了,有个问题请教

装了aur里面的cloudstaion,群辉用来同步的东东,
但是运行出现如下错误,请问应该怎么解决?

/opt/CloudStation/bin/syno-cloud-linux: symbol lookup error: /usr/lib/libfcitx-qt.so.0: undefined symbol: _ZN15QDBusConnection14localMachineIdEv


谢谢。

离线

#2 2014-07-20 15:37:29

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 历时一年半终于用上archlinux了,有个问题请教

QDBusConnection::localMachineId() 函数没有定义?我这里找到这个函数定义于 /usr/lib/libQtDBus.so.4 中呢。

离线

#3 2014-07-21 00:26:02

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

谢谢,能具体一点吗
放狗搜索了一下,讲是动态库的问题,这方面完全不懂

离线

#4 2014-07-21 12:23:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 历时一年半终于用上archlinux了,有个问题请教

你有  /usr/lib/libQtDBus.so.4 这个文件吗?是不是你的部分软件更新了,而有部分没有更新呢?

离线

#5 2014-07-22 11:27:54

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

有这个文件
应该不是,我刚装的系统,最后一起装的这个软件和dsassistant(群辉助手)

离线

#6 2014-07-22 11:34:20

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

群辉助手使用正常

离线

#7 2014-07-22 14:25:46

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 历时一年半终于用上archlinux了,有个问题请教

objdump -T /usr/lib/libQtDBus.so.4 | grep -F _ZN15QDBusConnection14localMachineIdEv 有输出不?

pacman -Qo /usr/lib/libQtDBus.so.4 显示的什么?

离线

#8 2014-07-22 19:05:02

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

输出如下
0000000000015080 g    DF .text  0000000000000041  Base        _ZN15QDBusConnection14localMachineIdEv

/usr/lib/libQtDBus.so.4 属于 qt4 4.8.6-1

离线

#9 2014-07-22 19:30:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 历时一年半终于用上archlinux了,有个问题请教

奇怪啊……

ldd -r /opt/CloudStation/bin/syno-cloud-linux 看看

离线

#10 2014-07-22 19:37:44

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

linux-vdso.so.1 (0x00007fff5cbc8000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0x00007f57ebc90000)
        libicuuc.so.50 => not found
        libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f57eba88000)
        libQtGui.so.4 => /usr/lib/libQtGui.so.4 (0x00007f57eadd8000)
        libQtNetwork.so.4 => /usr/lib/libQtNetwork.so.4 (0x00007f57eaa90000)
        libQtCore.so.4 => /usr/lib/libQtCore.so.4 (0x00007f57ea5a8000)
        libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f57ea388000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f57ea078000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f57e9e60000)
        libc.so.6 => /usr/lib/libc.so.6 (0x00007f57e9ab0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f57ebf58000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f57e97a8000)
        libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f57e9570000)
        libz.so.1 => /usr/lib/libz.so.1 (0x00007f57e9358000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f57e90a8000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f57e8e58000)
        libSM.so.6 => /usr/lib/libSM.so.6 (0x00007f57e8c50000)
        libICE.so.6 => /usr/lib/libICE.so.6 (0x00007f57e8a30000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f57e8820000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x00007f57e85e0000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f57e83c8000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f57e8080000)
        libm.so.6 => /usr/lib/libm.so.6 (0x00007f57e7d78000)
        libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0 (0x00007f57e7b08000)
        libcrypto.so.1.0.0 => /usr/lib/libcrypto.so.1.0.0 (0x00007f57e76f0000)
        librt.so.1 => /usr/lib/librt.so.1 (0x00007f57e74e8000)
        libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f57e7278000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f57e7068000)
        libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f57e6e10000)
        libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f57e6c08000)
        libuuid.so.1 => /usr/lib/libuuid.so.1 (0x00007f57e6a00000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0x00007f57e67d0000)
        libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f57e65a8000)
        libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f57e6388000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f57e6180000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f57e5f78000)
undefined symbol: unorm2_getInstance_50 (/opt/CloudStation/bin/syno-cloud-linux)
undefined symbol: u_strToUTF8_50        (/opt/CloudStation/bin/syno-cloud-linux)
undefined symbol: u_strFromUTF8_50      (/opt/CloudStation/bin/syno-cloud-linux)
undefined symbol: unorm2_normalize_50   (/opt/CloudStation/bin/syno-cloud-linux)

离线

#11 2014-07-22 20:41:16

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 历时一年半终于用上archlinux了,有个问题请教

看起来启动脚本有修改过 LD_LIBRARY_PATH。你是用什么命令启动它的?是一个 shell 脚本吧?

离线

#12 2014-07-23 13:19:21

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

呵呵,见谅,不知道shell脚本是什么。
我是用的这个命令启动的
$ syno-cloud-linux
../libcommon/SynoLocale.cpp:64 qPrintable(qstrLocaleLower)=[zh_cn
]
../libcommon/SynoLocale.cpp:80 qPrintable(qstrLocaleLower)=[zh_cn]
../libcommon/SynoLocale.cpp:161 qPrintable(qstrLangFileName)=[:/chs.qm]
../libcommon/SynoLocale.cpp:138 qPrintable(qstrDef)=[chs
]
/opt/CloudStation/bin/syno-cloud-linux: symbol lookup error: /usr/lib/libfcitx-qt.so.0: undefined symbol: _ZN15QDBusConnection14localMachineIdEv

离线

#13 2014-07-23 13:43:56

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

我的环境是archlinux +kde

离线

#14 2014-07-23 13:53:34

aipie0066
会员
注册时间: 2014-01-26
帖子: 19

Re: 历时一年半终于用上archlinux了,有个问题请教

看到这个帖子

I've got an error launching Syno client :

$ /opt/CloudStation/bin/syno-cloud-linux
/opt/CloudStation/bin/syno-cloud-linux: error while loading shared libraries: libicuuc.so.50: cannot open shared object file: No such file or directory

After updating LD_LIBRARY_PATH, it works fine :

$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/CloudStation/lib/
$ /opt/CloudStation/bin/syno-cloud-linux
../libcommon/SynoLocale.cpp:64 qPrintable(qstrLocaleLower)=[fr_fr
]
../libcommon/SynoLocale.cpp:80 qPrintable(qstrLocaleLower)=[fr_fr]
../libcommon/SynoLocale.cpp:161 qPrintable(qstrLangFileName)=[:/fra.qm]
../libcommon/SynoLocale.cpp:138 qPrintable(qstrDef)=[fra]

运行上面的命令和他的错误一模一样
但是出现启动界面后,点"立即开始"还是出现错误"http://pan.baidu.com/s/1qWNlMFE“这是图片
/opt/CloudStation/bin/syno-cloud-linux
../libcommon/SynoLocale.cpp:64 qPrintable(qstrLocaleLower)=[zh_cn
]
../libcommon/SynoLocale.cpp:80 qPrintable(qstrLocaleLower)=[zh_cn]
../libcommon/SynoLocale.cpp:161 qPrintable(qstrLangFileName)=[:/chs.qm]
../libcommon/SynoLocale.cpp:138 qPrintable(qstrDef)=[chs
]
/opt/CloudStation/bin/syno-cloud-linux: symbol lookup error: /usr/lib/libfcitx-qt.so.0: undefined symbol: _ZN15QDBusConnection14localMachineIdEv
[fly@archfei ~]$  /opt/CloudStation/bin/syno-cloud-linux
../libcommon/SynoLocale.cpp:64 qPrintable(qstrLocaleLower)=[zh_cn
]
../libcommon/SynoLocale.cpp:80 qPrintable(qstrLocaleLower)=[zh_cn]
../libcommon/SynoLocale.cpp:161 qPrintable(qstrLangFileName)=[:/chs.qm]
../libcommon/SynoLocale.cpp:138 qPrintable(qstrDef)=[chs
]
/opt/CloudStation/bin/syno-cloud-linux: symbol lookup error: /usr/lib/libfcitx-qt.so.0: undefined symbol: _ZN15QDBusConnection14localMachineIdEv

最近编辑记录 aipie0066 (2014-07-23 14:19:51)

离线

#15 2014-07-23 14:09:50

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,953
个人网站

Re: 历时一年半终于用上archlinux了,有个问题请教

你可以把 /usr/bin/syno-cloud-linux 的内容贴出来。

看起来是因为它自带了 qt,但是你没有与之匹配的 fcitx-qt 模块。可以试试使用 XIM:

XMODIFIERS=@im=fcitx QT_IM_MUDOLE=xim syno-cloud-linux

最近编辑记录 依云 (2014-07-23 14:11:41)

离线

页脚