来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 sunqianzu 于 2016-11-19 09:17 编辑
昨日手痒升级了6.02 8451的update3更新
重启后发现QQ文件助手死活都无法启动,重启DSM也不行,然后卸载了重装也不行(安装过程中和以前正常的一样,没有任何报错)
现在点击运行,没有任何报错,只是转个圈完事。
请大神们看看
解决思路,遇神杀神遇佛杀佛:
首先用在DSM的Control Panel中开启Terminal&SNMP
打开putty连接你的DSM,并进入管理员模式#
然后进入到如下路径,这时候可以看到QQIOT:
忙工作去了,未完待续。。。。------------------------------------华丽的分割线---------------------------------------
工作忙完,继续讲解。。。。
进入到QQIOT文件夹查看:
在这个文件夹里,qqiot文件应该是可执行文件,因为在调试的时候没有报错好故障文件,因此故障现在不能复现,所以只能用文字描述,这时候我运行如下命令
./qqoit
提示缺少文件
error while loading shared libraries:libtxdevicesdk.so
经过度娘,这个情况说的是libtxdevicesdk.so文件没有被链接到(妈蛋,明明QQIOT文件夹中有这个文件啊,WTF),我选择了最简单的,直接把他拷贝到lib文件夹中,用如下命令
cp /volume1/@appstore/QQIOT/libtxdevicesdk.so /lib/libtxdevicesdk.so
拷贝之后再次运行发现,又提示:
error while loading shared libraries:libnassdk.so
好吧,继续认栽,继续把这个文件拷贝一下(QQIOT文件夹中也有这个文件),用如下命令:
cp /volume1/@appstore/QQIOT/libnassdk.so /lib/libnassdk.so
拷贝之后再次运行发现,又提示一堆错误,翻译过来就是什么路径为空,未找到,等啥时候复现的时候我再给大家贴图。
后来琢磨发现还有一个/oluem1/@appstore/qqiot_etc文件夹,这货是干啥的呢
就行cd进去看看再说,发现是貌似是一些配置文件
Sorry,老衲学识浅薄,再深我深部下去了,因为我要发飙了,我要开大招了,既然提示各种错误,那好,直接卸载QQ文件助手,然后在/volume/@appstore/看看如果还有QQIOT和qqiot_etc文件夹,直接用命令把他们删除了(彻底排除以前安装文件产生的配置等信息,避免重新安装时候的干扰项目),使用如下命令
rm -R QQIOT
rm -R qqiot_etc
删除之后,我们重新安装QQIOT-avoton-1.0.4.spk,成功了,启动成功,一切正常,重启之后也正常
不放心,我又添加了一个task任务,每天每个小时执行(这个我不知道有没有用,因为我前一步测试,重启也正常了。所以画蛇添足一把)
至此,所以的分析和解决结束,如果您看到这一行,说明我的写这个帖子没有白费,请留个言支持一下,感谢热心帮助过我的朋友们,
大家一起折腾,才有劲
|
|