尝试运行“sudo apt-get -f install”时跨设备链接无效

尝试运行“sudo apt-get -f install”时跨设备链接无效

当我尝试运行时,sudo apt-get -f install我得到了这个:

Preparing to unpack .../libpython3.4-stdlib_3.4.3-1ubuntu1~14.04.7_amd64.deb ...
Unpacking libpython3.4-stdlib:amd64 (3.4.3-1ubuntu1~14.04.7) over (3.4.3-1ubuntu1~14.04.6) ...
dpkg: error processing archive /var/cache/apt/archives/libpython3.4-stdlib_3.4.3-1ubuntu1~14.04.7_amd64.deb (--unpack):
 unable to move aside `./usr/lib/python3.4/urllib/error.py' to install new version: Invalid cross-device link
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/libpython3.4-stdlib_3.4.3-1ubuntu1~14.04.7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

知道怎么修复吗?这是在 Ubuntu 14.04.6 LTS (GNU/Linux 3.13.0-042stab144.1 x86_64) 上

谢谢

答案1

这是什么类型的服务器?您的内核版本看起来不像是原版 Ubuntu 内核,因此这可能是某种虚拟服务器,其内核由其他人提供。因此,如果这是已知问题,可能值得询问他们。Ubuntu 14.04 的内核版本标识为 3.13.0-170.220。

如果失败的话,我会在这里报告 python3.4 包的一个错误

https://bugs.launchpad.net/ubuntu/+source/python3.4

在此期间,您可以尝试使用以下命令强制安装:

$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/libpython3.4-stdlib_3.4.3-1ubuntu1~14.04.7_amd64.deb

其次是:

$ sudo apt --fix-broken install

相关内容