Keyword
1 python-catkin-pkg-modules、python-catkin-pkg包无法安装
2 Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': 没有那个文件或目录
整理的解决办法如下:
(gtk-update-icon-cache-3.0:20952): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': 没有那个文件或目录
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
正在处理用于 libglib2.0-0:amd64 (2.40.2-0ubuntu1) 的触发器 ...
正在处理用于 gnome-icon-theme (3.10.0-0ubuntu2) 的触发器 ...
(gtk-update-icon-cache-3.0:20956): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': 没有那个文件或目录
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
python-catkin-pkg-modules
下列【新】软件包将被安装:
python-catkin-pkg python-catkin-pkg-modules
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 606 个软件包未被升级。
需要下载 0 B/44.4 kB 的软件包。
解压缩后会消耗掉 273 kB 的额外空间。
您希望继续执行吗? [Y/n] y
dpkg-deb:错误:归档 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.7-1_all.deb 含有不合时宜的成员 control.tar.xz 于 control.tar.gz 之前,放弃操作
dpkg: 处理归档 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.7-1_all.deb (--unpack)时出错:
子进程 dpkg-deb --control 返回了错误号 2
dpkg-deb:错误:归档 /var/cache/apt/archives/python-catkin-pkg_0.4.7-100_all.deb 含有不合时宜的成员 control.tar.xz 于 control.tar.gz 之前,放弃操作
dpkg: 处理归档 /var/cache/apt/archives/python-catkin-pkg_0.4.7-100_all.deb (--unpack)时出错:
子进程 dpkg-deb --control 返回了错误号 2
E: Sub-process /usr/bin/dpkg returned an error code (1)
apt-get update
sudo apt-get upgrade
install ros-indigo-desktop-full
以下是之前的探索过程,无需再看
记录尝试过的办法。
过程中学到
ros-indigo-desktop/ros-indigo-desktop-full命令出错
出错包
报错
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
python-catkin-pkg-modules
下列【新】软件包将被安装:
python-catkin-pkg python-catkin-pkg-modules
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 606 个软件包未被升级。
需要下载 0 B/44.4 kB 的软件包。
解压缩后会消耗掉 273 kB 的额外空间。
您希望继续执行吗? [Y/n] y
dpkg-deb:错误:归档 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.7-1_all.deb 含有不合时宜的成员 control.tar.xz 于 control.tar.gz 之前,放弃操作
dpkg: 处理归档 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.7-1_all.deb (--unpack)时出错:
子进程 dpkg-deb --control 返回了错误号 2
dpkg-deb:错误:归档 /var/cache/apt/archives/python-catkin-pkg_0.4.7-100_all.deb 含有不合时宜的成员 control.tar.xz 于 control.tar.gz 之前,放弃操作
dpkg: 处理归档 /var/cache/apt/archives/python-catkin-pkg_0.4.7-100_all.deb (--unpack)时出错:
子进程 dpkg-deb --control 返回了错误号 2
E: Sub-process /usr/bin/dpkg returned an error code (1)
has premature member 'control.tar.xz' before 'control.tar.gz',
ROS官方无解决方案跑去其他论坛询问的网址(2016)
http://e2e.ti.com/support/applications/high-performance-computing/f/952/p/414164/1471263#1471263
针对我这台电脑,问题出错的过程与解决办法。
首先,重装系统无用
错误1,在安装过程中出现如下错误。解决办法在以下终端输出中最下面。我没深究这个模块是什么。
报错
(gtk-update-icon-cache-3.0:20952): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': 没有那个文件或目录
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
正在处理用于 libglib2.0-0:amd64 (2.40.2-0ubuntu1) 的触发器 ...
正在处理用于 gnome-icon-theme (3.10.0-0ubuntu2) 的触发器 ...
(gtk-update-icon-cache-3.0:20956): GdkPixbuf-WARNING **: Cannot open pixbuf loader module file '/usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache': 没有那个文件或目录
This likely means that your installation is broken.
Try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
to make things work again for the time being.
try running the command
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
终端输入
gdk-pixbuf-query-loaders > /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders.cache
错误2,安装包返回错误号
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
python-catkin-pkg-modules
下列【新】软件包将被安装:
python-catkin-pkg python-catkin-pkg-modules
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 606 个软件包未被升级。
需要下载 0 B/44.4 kB 的软件包。
解压缩后会消耗掉 273 kB 的额外空间。
您希望继续执行吗? [Y/n] y
dpkg-deb:错误:归档 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.7-1_all.deb 含有不合时宜的成员 control.tar.xz 于 control.tar.gz 之前,放弃操作
dpkg: 处理归档 /var/cache/apt/archives/python-catkin-pkg-modules_0.4.7-1_all.deb (--unpack)时出错:
子进程 dpkg-deb --control 返回了错误号 2
dpkg-deb:错误:归档 /var/cache/apt/archives/python-catkin-pkg_0.4.7-100_all.deb 含有不合时宜的成员 control.tar.xz 于 control.tar.gz 之前,放弃操作
dpkg: 处理归档 /var/cache/apt/archives/python-catkin-pkg_0.4.7-100_all.deb (--unpack)时出错:
子进程 dpkg-deb --control 返回了错误号 2
E: Sub-process /usr/bin/dpkg returned an error code (1)
在install ros-indigo-desktop-full之前
sudo apt-get upgrade
之后再执行安装ros-indigo命令
解决。
如果依赖已经出错,最简单的办法是重装系统。
解决后,ubuntu crash一直会报问题1gtk错误。不影响运行ros。
问题猜测,似乎是ubuntu系统安装过程中不完全的问题。在同一段时间其他人报错的重装系统就可以了,排除了源的问题。
但是是什么操作导致了ubuntu系统缺少gtk模块?