ubuntu 14.04升级16.04 遇到的相关问题及解决
2017-04-17 09:05
597 查看
安装ROS时,程序报错:
***@bw-CW35:~$ sudo apt-get install ros-kinetic-desktop-full [sudo] *** 的密码: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 ros-kinetic-desktop-full 已经是最新版 (1.3.0-0xenial-20170327-173513-0700)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 4 个软件包未被升级。 有 13 个软件包没有被完全安装或卸载。 解压缩后会消耗 0 B 的额外空间。 您希望继续执行吗? [Y/n] y 正在设置 libopenni0 (1.5.4.0-14) ... mv: 无法获取'/var/lib/ni/licenses.xml.dpkg-old' 的文件状态(stat): 没有那个文件或目录 dpkg: 处理软件包 libopenni0 (--configure)时出错: 子进程 已安装 post-installation 脚本 返回错误状态 1 dpkg: 依赖关系问题使得 libopenni-dev 的配置工作不能继续: libopenni-dev 依赖于 libopenni0 (= 1.5.4.0-14);然而: 软件包 libopenni0 尚未配置。 dpkg: 处理软件包 libopenni-dev (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 openni-utils 的配置工作不能继续: openni-utils 依赖于 libopenni0;然而: 软件包 libopenni0 尚未配置。 dpkg: 处理软件包 openni-utils (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 libopenni-sensor-pointclouds0 的配置工作不能继续: libopenni-sensor-pointclouds0 依赖于 libopenni0;然而: 软件包 libopenni0 尚未配置。 libopenni-sensor-pointclouds0 依赖于 openni-utils;然而: 软件包 openni-utils 尚未配置。 dpkg: 处理软件包 libopenni-sensor-pointclouds0 (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 libpcl-io1.7:a因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。 因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 由于已经达到 MaxReports 限制,没有写入 apport 报告。 md64 的配置工作不能继续: libpcl-io1.7:amd64 依赖于 libopenni0;然而: 软件包 libopenni0 尚未配置。 dpkg: 处理软件包 libpcl-io1.7:amd64 (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 libpcl-visualization1.7:amd64 的配置工作不能继续: libpcl-visualization1.7:amd64 依赖于 libpcl-io1.7;然而: 软件包 libpcl-io1.7:amd64 尚未配置。 dpkg: 处理软件包 libpcl-visualization1.7:amd64 (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 libpcl1.7 的配置工作不能继续: libpcl1.7 依赖于 libpcl-io1.7;然而: 软件包 libpcl-io1.7:amd64 尚未配置。 libpcl1.7 依赖于 libpcl-visualization1.7;然而: 软件包 libpcl-visualization1.7:amd64 尚未配置。 dpkg: 处理软件包 libpcl1.7 (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 libpcl-dev 的配置工作不能继续: libpcl-dev 依赖于 libopenni-dev;然而: 软件包 libopenni-dev 尚未配置。 libpcl-dev 依赖于 libpcl1.7 (= 1.7.2-14build1);然而: 软件包 libpcl1.7 尚未配置。 dpkg: 处理软件包 libpcl-dev (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 ros-kinetic-pcl-conversions 的配置工作不能继续: ros-kinetic-pcl-conversions 依赖于 libpcl-dev;然而: 软件包 libpcl-dev 尚未配置。 ros-kinetic-pcl-conversions 依赖于 libpcl1.7;然而: 软件包 libpcl1.7 尚未配置。 dpkg: 处理软件包 ros-kinetic-pcl-conversions (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 ros-kinetic-pcl-ros 的配置工作不能继续: ros-kinetic-pcl-ros 依赖于 libpcl-io1.7;然而: 软件包 libpcl-io1.7:amd64 尚未配置。 ros-kinetic-pcl-ros 依赖于 libpcl-dev;然而: 软件包 libpcl-dev 尚未配置。 ros-kinetic-pcl-ros 依赖于 ros-kinetic-pcl-conversions;然而: 软件包 ros-kinetic-pcl-conversions 尚未配置。 dpkg: 处理软件包 ros-kinetic-pcl-ros (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 ros-kinetic-perception-pcl 的配置工作不能继续: ros-kinetic-perception-pcl 依赖于 ros-kinetic-pcl-conversions;然而: 软件包 ros-kinetic-pcl-conversions 尚未配置。 ros-kinetic-perception-pcl 依赖于 ros-kinetic-pcl-ros;然而: 软件包 ros-kinetic-pcl-ros 尚未配置。 dpkg: 处理软件包 ros-kinetic-perception-pcl (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 ros-kinetic-perception 的配置工作不能继续: ros-kinetic-perception 依赖于 ros-kinetic-perception-pcl;然而: 软件包 ros-kinetic-perception-pcl 尚未配置。 dpkg: 处理软件包 ros-kinetic-perception (--configure)时出错: 依赖关系问题 - 仍未被配置 dpkg: 依赖关系问题使得 ros-kinetic-desktop-full 的配置工作不能继续: ros-kinetic-desktop-full 依赖于 ros-kinetic-perception;然而: 软件包 ros-kinetic-perception 尚未配置。 dpkg: 处理软件包 ros-kinetic-desktop-full (--configure)时出错: 依赖关系问题 - 仍未被配置 正在处理用于 libc-bin (2.23-0ubuntu7) 的触发器 ... 在处理时有错误发生: libopenni0 libopenni-dev openni-utils libopenni-sensor-pointclouds0 libpcl-io1.7:amd64 libpcl-visualization1.7:amd64 libpcl1.7 libpcl-dev ros-kinetic-pcl-conversions ros-kinetic-pcl-ros ros-kinetic-perception-pcl ros-kinetic-perception ros-kinetic-desktop-full E: Sub-process /usr/bin/dpkg returned an error code (1) ***@bw-CW35:~$
解决办法
从网上查找资料,看到这是由于ubuntu 14.04中老文件引起的,此处,应该是libopenni0的问题。执行下面命令,删除系统中原来文件,再进行重新安装。sudo apt-get purge libopenni*
之后重新安装ROS kinetic
sudo apt-get install ros-kinetic-desktop-full
之后成功安装。
参考文档
Installation fails on Kinetic #116关机按钮无法关机
问题:屏幕右上角关机键失效解决办法:
在终端使用:poweroff 重启用reboot
无法挂载硬盘
升级结束后,发现每次打开文件夹,都无法显示Windows下的硬盘(我装的是双系统),显示权限不够原因:未知
解决办法:
参考了Ubuntu挂载硬盘没有执行权限的论述,安装了ntfs-config
sudo apt-get install ntfs-config
进入 root:
输入 ntfs-config;打开NTFS权限 图形界面(两个窗口);
(1)点击自动配置,后关闭;
(2)点击高级,都选上 关闭即可。
注:
这个感觉只是一个暂时的解决办法,我插入u盘依然不能挂载,所以最终的问题解决还没有实现。只是暂时能够打开windows下的硬盘。自动配置的时候,有错误出现。这个问题还没有解决
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/NtfsConfig/AddWizard.py", line 159, in on_auto_clicked self.auto_configure() File "/usr/lib/python2.7/dist-packages/NtfsConfig/AddWizard.py", line 168, in auto_configure self.disk.savelog() File "/usr/lib/python2.7/dist-packages/NtfsConfig/Fstab/FstabHandler.py", line 522, in savelog self._logconf.add_section(name) File "/usr/lib/python2.7/ConfigParser.py", line 260, in add_section if section.lower() == "default": AttributeError: 'float' object has no attribute 'lower'
相关文章推荐
- Ubuntu14.04升级到16.04遇到的问题
- 将ubuntu14.04 从mysql从5.5删除之后安装5.7遇到的一些问题(本篇不讨论热升级)
- ubuntu16.04(64位)安装wps及相关问题解决
- ubuntu14.04安装pstuil遇到的缺乏头文件python.h问题解决
- Ubuntu16.04编译Caffe遇到的问题及解决办法
- ubuntu的系统升级遇到的问题和解决方案(已解决)
- 简略版ubuntu14.04下安装caffe所遇到的问题解决
- 安装Ubuntu14.04遇到filesystem type is ntfs,partition type 0x07问题的解决
- ubuntu 16.04 ROS + kinect v2 driver安装方法;安装驱动时遇到的问题及解决方法(2)
- Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法 Author 时鹏亮 | 11/18/2016 = =这奇葩情况发生在从14.04升级到16.04之后,开始以
- Ubuntu从9.10升级到14.10(64位)后编译Linux内核遇到的系列问题解决方法
- 升级ubuntu14.04出现的2个问题终于解决
- ubuntu server14.04LTS下手动模拟DNS并配置虚拟主机以及配置过程遇到的问题的解决方法
- ubuntu 14.04 ROS + kinect v2 driver安装方法;安装驱动时遇到的问题及解决方法(1)
- ubuntu 14.04 升级到 16.04 遇到:需要的依赖关系未安装
- 【小平工作日志】ubuntu14.04-16.04 eclipse安装svn插件 遇到的问题 Failed to load JavaHL Library.
- ubuntu 14.04 ROS + kinect v2 driver安装方法;安装驱动时遇到的问题及解决方法(2)
- ubuntu 14.04遇到“已安装的 post-installation 脚本 返回了错误号 127 ”问题的解决
- ubuntu系统默认内核不支持Intel Dual Band Wireless-AC 3168无线网卡+ubuntu升级内核:遇到的问题及解决办法