debian下seafile所提供libsearpc1_3.0.8.2_amd64.deb 与 python-searpc_3.0.8-1冲突

正准备解包 …/libsearpc1_3.0.8.2_amd64.deb …
正在解包 libsearpc1 (3.0.8.2) …
dpkg: 处理归档 /var/cache/apt/archives/libsearpc1_3.0.8.2_amd64.deb (–unpack)时出错:
正试图覆盖 /usr/lib/python2.7/dist-packages/pysearpc/init.py,它同时被包含于软件包 python-searpc 3.0.8-1
在处理时有错误发生:
/var/cache/apt/archives/libsearpc1_3.0.8.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

将libsearpc1 回退至 3.0.8-1 后正常

你看看哪个包依赖于 pysearpc, 如果没有的话把它卸载了试试?

$ apt-cache show seafile-cli
Package: seafile-cli
Source: seafile
Version: 6.0.4-1
Installed-Size: 41
Maintainer: Ondřej Surý ondrej@debian.org
Architecture: amd64
Depends: python:any, libseafile0 (>= 6.0.4-1), python-searpc, ccnet (>= 5.1.2), seafile-daemon (>= 6.0.4-1)

$ apt-cache show ccnet
Package: ccnet
Version: 6.0.4-2
Installed-Size: 228
Maintainer: Ondřej Surý ondrej@debian.org
Architecture: amd64
Depends: libc6 (>= 2.14), libevent-2.0-5 (>= 2.0.10-stable), libglib2.0-0 (>= 2.37.3), libjansson4 (>= 2.0.1), libsearpc1 (>= 3.0.7), libsqlite3-0 (>= 3.5.9), libssl1.0.2 (>= 1.0.2d), libuuid1 (>= 2.16), libccnet0 (= 6.0.4-2)

应该是因为你同时配置了 seafile 的官方源和 debian 的源,目前两边包的结构有点差别,所以造成冲突。你可以暂时把 seafile 的官方源禁用掉。