更新失败 依赖错误检查更新失败
Tofloor
poster avatar
charlie193
deepin
2020-09-21 06:56
Author
自从更新失败 检查更新发现依赖错误后 我在商店里任何软件都无法安装
甚至自己 apt 方式也是无法安装
apt list --upgradable后提示:
org.videolan.vlc/stable 3.0.11-1+deb10u1 amd64 [可从该版本升级:3.0.10-1+deb10u1]
N: 还有 1 个版本。请使用 -a 选项来查看它(他们)。
sudo apt --fix-broken install

dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了
在处理时有错误发生:
/var/cache/apt/archives/org.videolan.vlc_3.0.11-1+deb10u1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

哪位大佬能帮我解决这个问题


Reply Favorite View the author
All Replies
avatar
Ziggy
deepin
2020-09-21 07:39
#1
sudo dpkg --configure -a
Reply View the author
avatar
fengyes
deepin
2020-09-21 08:07
#2
改回默认源看看
Reply View the author
avatar
lcw0268
deepin
2020-09-21 09:36
#3
删除那个出错的deb包。
Reply View the author
avatar
charlie193
deepin
2020-09-21 18:37
#4
https://bbs.deepin.org/post/202580
删除那个出错的deb包。

是直接删除这个吗 /var/cache/apt/archives/org.videolan.vlc_3.0.11-1+deb10u1_amd64.deb
Reply View the author
avatar
haohu1193
deepin
2020-09-21 18:57
#5
本帖最后由 haohu1193 于 2020-9-21 10:59 编辑
https://bbs.deepin.org/post/202580
是直接删除这个吗 /var/cache/apt/archives/org.videolan.vlc_3.0.11-1+deb10u1_amd64.deb

问题一
终端出现:

    E:Sub-process /usr/bin/dpkg returned an error code (1)

解决方法,终端执行:

    cd /var/lib/dpkg
    sudo mv info info.bak
    sudo mkdir info
    sudo dpkg --configure -a
    sudo apt-get install -f
    sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info.bak
    sudo rm -rf /var/lib/dpkg/info
    sudo mv /var/lib/dpkg/info.bak /var/lib/dpkg/info



官方原帖地址:https://wiki.deepin.org/wiki/%E8%BD%AF%E4%BB%B6%E5%8C%85%E7%AE%A1%E7%90%86
Reply View the author
avatar
charlie193
deepin
2020-09-22 05:17
#6
https://bbs.deepin.org/post/202580
删除那个出错的deb包。

sudo apt remove --purge org.videolan.vlc
删除后成功了 
Reply View the author