更新升级受阻,无法删除软件包

为当前最终发行版之前的所有版本提供支持
回复
lightblue_sun
帖子: 10
注册时间: 2006-04-14 18:43
送出感谢: 0
接收感谢: 0

更新升级受阻,无法删除软件包

#1

帖子 lightblue_sun » 2006-05-10 20:19

在“软件更新”,即更新管理器中选择“安装更新”选项,则开始下载对应的软件包,并在所有软件包下载完毕后开始实施变更,此时出现以下提示:
E: /var/cache/apt/archives/latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb: 子进程·新的 post-removal 脚本·返回了错误号·1
E: /var/cache/apt/archives/latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb: 子进程·新的 post-removal 脚本·返回了错误号·1
E: /var/cache/apt/archives/latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb: 子进程·新的 post-removal 脚本·返回了错误号·1
ng
于是在新立得软件包管理器中找到该三个软件包:“latex-cjk-japanese”“latex-cjk-korean”“latex-cjk-thai”,其状态为已安装的绿色方框。将其改成“标记以便彻底删除”,点击“应用”按钮,得到“变更已成功实施”的消息提示框。而点击该消息提示框上的“关闭”按钮,出现以下提示:
E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.

在终端窗口下进行以下操作:
****@ubuntu:~$ sudo dpkg --configure -a
****@ubuntu:~$ sudo apt-get remove latex-cjk-japanese
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
下列软件包将被【卸载】:
latex-cjk-japanese
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 93 个软件未被升 级。
有 3 个软件包没有被完全安装或卸载。
需要下载 0B/5878kB 的软件包。
解压缩后将会空出 20.6MB 的空间。
您希望继续执行吗?[Y/n]y
【警告】:下列的软件包不能通过验证!
latex-cjk-korean latex-cjk-thai
不经验证就安装这些软件包么?[y/N] y
dpkg:处理 latex-cjk-japanese (--remove)时出错:
该软件包现在的状态极为不妥 - 您最好能
在删除它之前再重新安装一次。
terminate called after throwing an instance of 'std::logic_error'
what(): basic_string::_S_construct NULL not valid
已放弃
****@ubuntu:~$ 在处理时有错误发生:
latex-cjk-japanese

尝试进行安装操作,如下:
****@ubuntu:~$ sudo apt-get install latex-cjk-japanese
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
latex-cjk-japanese 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 93 个软件未被升 级。
有 3 个软件包没有被完全安装或卸载。
需要下载 0B/24.5MB 的软件包。
解压缩后会消耗掉 0B 的额外空间。
【警告】:下列的软件包不能通过验证!
latex-cjk-japanese latex-cjk-korean latex-cjk-thai
不经验证就安装这些软件包么?[y/N] y
选中了曾被取消选择的软件包 latex-cjk-japanese。
(正在读取数据库 ... 系统当前总共安装有 164615 个文件和目录。)
正预备替换 latex-cjk-japanese 4.5.1+0.20030319-9ubuntu1 (使用 .../latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 latex-cjk-japanese ...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/info/latex-cjk-japanese.postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg:处理 /var/cache/apt/archives/latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
正预备替换 latex-cjk-korean 4.5.1+0.20030319-9ubuntu1 (使用 .../latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 latex-cjk-korean ...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/info/latex-cjk-korean.postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg:处理 /var/cache/apt/archives/latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
正预备替换 latex-cjk-thai 4.5.1+0.20030319-9ubuntu1 (使用 .../latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 latex-cjk-thai ...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/info/latex-cjk-thai.postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg:处理 /var/cache/apt/archives/latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
在处理时有错误发生:
/var/cache/apt/archives/latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb
/var/cache/apt/archives/latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb
/var/cache/apt/archives/latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

把/var/cache/apt/archives/latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb
/var/cache/apt/archives/latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb
/var/cache/apt/archives/latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb
删除,然后执行安装操作,如下:
****@ubuntu:~$ sudo rm -f /var/cache/apt/archives/latex-cjk-*.deb
****@ubuntu:~$ sudo apt-get install latex-cjk-japanese
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
latex-cjk-japanese 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 93 个软件未被升 级。
有 3 个软件包没有被完全安装或卸载。
需要下载 24.5MB 的软件包。
解压缩后会消耗掉 0B 的额外空间。
【警告】:下列的软件包不能通过验证!
latex-cjk-japanese latex-cjk-korean latex-cjk-thai
不经验证就安装这些软件包么?[y/N] y
获取:1 ftp://ftp.sjtu.edu.cn dapper/main latex-cjk-japanese 4.5.1+0.20030319-9ubuntu1 [18.6MB]
获取:2 ftp://ftp.sjtu.edu.cn dapper/main latex-cjk-korean 4.5.1+0.20030319-9ubuntu1 [5126kB]
获取:3 ftp://ftp.sjtu.edu.cn dapper/main latex-cjk-thai 4.5.1+0.20030319-9ubuntu1 [753kB]
下载 24.5MB,耗时 2m19s (176kB/s)
(正在读取数据库 ... 系统当前总共安装有 164615 个文件和目录。)
正预备替换 latex-cjk-japanese 4.5.1+0.20030319-9ubuntu1 (使用 .../latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 latex-cjk-japanese ...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/info/latex-cjk-japanese.postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg:处理 /var/cache/apt/archives/latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
正预备替换 latex-cjk-korean 4.5.1+0.20030319-9ubuntu1 (使用 .../latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 latex-cjk-korean ...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/info/latex-cjk-korean.postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg:处理 /var/cache/apt/archives/latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
正预备替换 latex-cjk-thai 4.5.1+0.20030319-9ubuntu1 (使用 .../latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb) ...
正在解压缩将用于更替的包文件 latex-cjk-thai ...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/info/latex-cjk-thai.postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目录
dpkg:警告 - 原先的 post-removal 脚本 退出时返回了错误号 1
dpkg - 现转而试用新软件包所带的脚本...
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg:处理 /var/cache/apt/archives/latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb (--unpack)时出错:
子进程·新的 post-removal 脚本·返回了错误号·1
Running /usr/bin/mktexlsr /usr/share/texmf. This could take a while.
mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN...
mktexlsr: Done.
Updating updmap
/var/lib/dpkg/tmp.ci/postrm: line 16: /usr/sbin/update-updmap: 没有那个文件或目 录
dpkg: 作下列清理工作时发生错误:
子进程·post-removal script·返回了错误号·1
在处理时有错误发生:
/var/cache/apt/archives/latex-cjk-japanese_4.5.1+0.20030319-9ubuntu1_i386.deb
/var/cache/apt/archives/latex-cjk-korean_4.5.1+0.20030319-9ubuntu1_i386.deb
/var/cache/apt/archives/latex-cjk-thai_4.5.1+0.20030319-9ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
****@ubuntu:~$
yshonghaohx
帖子: 1
注册时间: 2006-04-12 19:49
送出感谢: 0
接收感谢: 0

我也是这个问题

#2

帖子 yshonghaohx » 2006-05-12 15:43

谁能帮忙解决一下阿,不会要重装吧
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#3

帖子 eexpress » 2006-05-12 16:34

新立得里面,broken的先卸载试试。尤其jap的包。
● 鸣学
lightblue_sun
帖子: 10
注册时间: 2006-04-14 18:43
送出感谢: 0
接收感谢: 0

已经解决该问题

#4

帖子 lightblue_sun » 2006-05-13 18:09

在/usr/bin下找到update-updmap命令,做一个软链接,然后运行那个apt-get install latex-cjk-japanese命令,就可以把该软件包和其他几个软件包重新安装,在成功以后,再在“新立得“软件包管理器中就可以正常删除了。
至于找到broken的jap包来删除,事实证明是行不通的。
turbohead
帖子: 58
注册时间: 2006-07-07 19:12
送出感谢: 0
接收感谢: 0

#5

帖子 turbohead » 2006-07-24 0:01

同样的问题,大家一起汇到这个帖子吧,看看有人能解决不
viewtopic.php?t=20321&highlight=%E5%AD% ... B%E7%A8%8B
回复

回到 “老旧版本支持”