Ubuntu Kylin 16.04 BUG及解决方案收集

appstreamcli错误

在Ubuntu一装好时就存在的bug

解决方法如下:

sudo pkill -KILL appstreamcli
wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb
sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

pip升级错误

从pip8升级到pip10后会报错

ImportError: cannot import name ‘main’

解决方法如下:

sudo gedit /usr/bin/pip

打开文件后将文件下半部分修改为

from pip import __main__

if __name__ == '__main__':
    sys.exit(__main__._main())

保存退出即可

git错误

一般表现为

git-remote-https: symbol lookup error: /usr/lib/x86_64-linux-gnu/libhogweed.so.4: undefined symbol: __gmpn_cnd_add_n

基本为文件链接错误,调用ldd查看文件链接信息

ldd /usr/lib/x86_64-linux-gnu/libhogweed.so.×

将链接错误的文件删除即可。

sudo rm /usr/local/lib/libgmp.so.×