Kali 中文网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 589|回复: 8

[求助] kali linux 更新时遇到rm命令崩溃怎么破

[复制链接]
发表于 2018-4-8 07:02:38 | 显示全部楼层 |阅读模式
升级了 1384 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 711 个软件包未被升级。
需要下载 71.6 kB/727 MB 的软件包。
解压缩后会消耗掉 74.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 base-files amd64 1:2018.2.1 [71.6 kB]
下载 71.6 kB,耗时 1秒 (61.0 kB/s)   
读取变更记录(changelogs)... 完成
apt (1.6~alpha8) UNRELEASED; urgency=medium

  APT now verifies that the date of Release files is not in the future. By
  default, it may be 10 seconds in the future to allow for some clock drift.

  Two new configuration options can be used to tweak the behavior:
    Acquire::Check-Date
    Acquire::Max-DateFuture

  These can be overridden in sources.list entries using the check-date
  and date-future-max options. Note that disabling check-date also
  disables checks on valid-until: It is considered to mean that your
  machine's time is not reliable.

-- Julian Andres Klode <juliank@ubuntu.com>  Mon, 12 Feb 2018 12:53:18 +0100

apt (1.6~alpha1) unstable; urgency=medium

  All methods provided by apt except for cdrom, gpgv, and rsh now
  use seccomp-BPF sandboxing to restrict the list of allowed system
  calls, and trap all others with a SIGSYS signal. Three options
  can be used to configure this further:

以上是啥完全看不懂,以下就是开始出错

dpkg: 清理时出错:
用于清理的 rm 命令 subprocess was killed by signal (已放弃)
dpkg-split: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
dpkg: 处理归档 /var/cache/apt/archives/alsa-tools_1.1.3-1_amd64.deb (--unpack)时出错:
子进程 dpkg-split 返回错误状态 6
....此处省略一些
dpkg: 处理归档 /var/cache/apt/archives/libclass-c3-perl_0.33-1_all.deb (--unpack)时出错:
子进程 dpkg-split 返回错误状态 6
dpkg-split: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
dpkg: 处理归档 /var/cache/apt/archives/libdata-optlist-perl_0.110-1_all.deb (--unpack)时出错:
子进程 dpkg-split 返回错误状态 6
dpkg: 出现过多错误,正在停止
正在处理用于 systemd (228-4) 的触发器 ...
systemctl: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted
dpkg: 处理软件包 systemd (--unpack)时出错:
installed systemd package post-installation script subprocess returned error exit status 134
dpkg: 出现过多错误,正在停止
正在处理用于 libc-bin (2.21-6) 的触发器 ...
正在处理用于 menu (2.1.47) 的触发器 ...
update-menus: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted
dpkg: 处理软件包 menu (--unpack)时出错:
installed menu package post-installation script subprocess returned error exit status 134
dpkg: 出现过多错误,正在停止
正在处理用于 libglib2.0-0:amd64 (2.56.0-4) 的触发器 ...
glib-compile-schemas: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted
在处理时有错误发生:
/var/cache/apt/archives/alsa-tools_1.1.3-1_amd64.deb
/var/cache/apt/archives/kali-desktop-live_2018.2.1_all.deb
....此处省略一些
/var/cache/apt/archives/libclass-c3-perl_0.33-1_all.deb
/var/cache/apt/archives/libdata-optlist-perl_0.110-1_all.deb
systemd
menu
由于出现了太多错误,处理过程被中止了。
test: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted
echo: loadlocale.c:129: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
Aborted
E: Sub-process /usr/bin/dpkg returned an error code (1)
E: Problem executing scripts DPkg::Post-Invoke '/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null'
E: Sub-process returned an error code

+1
597°C
8
  • 501140354
  • 大学霸__IT达人
  • 501140354
  • 501140354
  • 501140354
过: 他们
 楼主| 发表于 2018-4-8 08:47:01 | 显示全部楼层
没人看的吗
回复 支持 反对

使用道具 举报

发表于 2018-4-8 08:56:30 | 显示全部楼层
建议换为官方源试试。其他源都注释掉。
昨天晚上我更新,没有遇到这个问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-8 09:21:28 | 显示全部楼层
大学霸__IT达人 发表于 2018-4-8 08:56
建议换为官方源试试。其他源都注释掉。
昨天晚上我更新,没有遇到这个问题。

和源没关系,我试过了,他是因为rm命令崩溃了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-8 11:29:36 | 显示全部楼层
如果linux系统的某个命令,如rm不能用了,提示bash: rm: command not found,说明rm命令文件被删除了。添加方法如下:
1、进入/bin目录,从别外下载一个rm文件命令文件,上传至该目录中。
2、改权限:
前三位:chmod u+x 文件名    u是前三位 x是x权限
中三位:chmod g+x 文件名    g是中三位 x是x权限
后三位:chmod o+x 文件名    o是后三位 x是x权限
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-8 11:52:49 | 显示全部楼层
E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题
sudo rm /var/lib/dpkg/updates/*
sudo apt-get update
sudo apt-get upgrade
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-10 10:28:24 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-10 10:29:08 | 显示全部楼层
配置中文输入法:
aptitude update
aptitude install ibus ibus-pinyin
apt-get install fcitx fcitx-googlepinyin
(这里是添加的拼音输入法,如果你喜欢五笔就用apt-get install fcitx fcitx-table-wbpy)
4
左上角应用程序--》常用程序--》杂项--》ibus设置--》点击弹出对话框
点击输入法标签,点击--》在第一个框里选择拼音--》右侧按钮点击添加--》关闭即可
回复 支持 反对

使用道具 举报

发表于 2018-4-18 10:16:10 | 显示全部楼层
我也碰到过类似的问题,现在的更新源好多有问题!!
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Kali linux ( 蜀ICP备10027298号-4 ) Topics |


免责声明:
Kali linux中文网所发布的一切教程文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。

GMT+8, 2018-4-26 17:45 , Processed in 0.276246 second(s), 25 queries , Gzip On.

Powered by Discuz!

© 2009-2016 CNNS

快速回复 返回顶部 返回列表