[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#615131: libslicer3-dev and libmrml1-dev: error when trying to install together



Hi,

I am going to fix this in the libslicer3-dev package with my next
upload. The library /usr/lib/libMRML.so will be moved to a private
location. This should fix the conflict.

Thanks
Dominique


On Fri, 2011-02-25 at 23:58 +0100, Ralf Treinen wrote:
> Package: libmrml1-dev,libslicer3-dev
> Version: libmrml1-dev/0.1.14-9+b3
> Version: libslicer3-dev/3.6.3~svn16075-1
> Severity: serious
> User: treinen@debian.org
> Usertags: edos-file-overwrite
> 
> Date: 2011-02-25
> Architecture: amd64
> Distribution: sid
> 
> Hi,
> 
> automatic installation tests of packages that share a file and at the
> same time do not conflict by their package dependency relationships has
> detected the following problem:
> 
> 
> WARNING: The following packages cannot be authenticated!
>   gcc-4.5-base libgpg-error0 libgcrypt11 libtasn1-3 libgnutls26 libkeyutils1
>   libkrb5support0 libk5crypto3 libkrb5-3 libgssapi-krb5-2 libidn11 libsasl2-2
>   libldap-2.4-2 libpcre3 libxml2 mime-support python2.6-minimal libexpat1
>   python2.6 python-minimal python python-support ucf openssl ca-certificates
>   libfreetype6 ttf-dejavu-core fontconfig-config libfontconfig1 fontconfig
>   libxau6 x11-common libice6 libsm6 libxdmcp6 libxcb1 libx11-data libx11-6
>   libxt6 libaudio2 libavutil50 libdirac-encoder0 libfaad2 libgsm1 libopenjpeg2
>   liborc-0.4-0 libschroedinger-1.0-0 libspeex1 libogg0 libtheora0 libva1
>   libvorbis0a libvorbisenc2 libvpx0 libavcodec52 librtmp0 libavformat52
>   libc-dev-bin linux-libc-dev libc6-dev libssh2-1 libcurl3 libcurl3-gnutls
>   libdrm2 libexpat1-dev libfftw3-3 libgdcm2.0 libgfortran3 libxfixes3
>   libxdamage1 libxext6 libxxf86vm1 libgl1-mesa-glx libgl2ps0 libglib2.0-0
>   libhdf5-serial-1.8.4 libpng12-0 libjpeg62 libtiff4 libinsighttoolkit3.20
>   mysql-common libmysqlclient16 libnetcdf6 libibverbs1 libnuma1 libtorque2
>   libopenmpi1.3 libpq5 libqtcore4 liblcms1 libmng1 libxrender1 libqtgui4
>   libswscale0 libvtk5.6 tcl8.5 libxft2 libxss1 tk8.5 tcl-vtk
>   libkwwidgets1.0.1009 libmrml1c2a libmrml1-dev libpython2.6 libteem1
>   python-vtk libslicer3 libslicer3-dev
> 
> Extracting templates from packages: 27%
> Extracting templates from packages: 55%
> Extracting templates from packages: 83%
> Extracting templates from packages: 100%
> Preconfiguring packages ...
> Authentication warning overridden.
> Can not write log, openpty() failed (/dev/pts not mounted?)
> Selecting previously deselected package gcc-4.5-base.
> (Reading database ... 8735 files and directories currently installed.)
> Unpacking gcc-4.5-base (from .../gcc-4.5-base_4.5.2-4_amd64.deb) ...
> Selecting previously deselected package libgpg-error0.
> Unpacking libgpg-error0 (from .../libgpg-error0_1.10-0.3_amd64.deb) ...
> Selecting previously deselected package libgcrypt11.
> Unpacking libgcrypt11 (from .../libgcrypt11_1.4.6-5_amd64.deb) ...
> Selecting previously deselected package libtasn1-3.
> Unpacking libtasn1-3 (from .../libtasn1-3_2.9-2_amd64.deb) ...
> Selecting previously deselected package libgnutls26.
> Unpacking libgnutls26 (from .../libgnutls26_2.10.4-2_amd64.deb) ...
> Selecting previously deselected package libkeyutils1.
> Unpacking libkeyutils1 (from .../libkeyutils1_1.4-4_amd64.deb) ...
> Selecting previously deselected package libkrb5support0.
> Unpacking libkrb5support0 (from .../libkrb5support0_1.8.3+dfsg-4_amd64.deb) ...
> Selecting previously deselected package libk5crypto3.
> Unpacking libk5crypto3 (from .../libk5crypto3_1.8.3+dfsg-4_amd64.deb) ...
> Selecting previously deselected package libkrb5-3.
> Unpacking libkrb5-3 (from .../libkrb5-3_1.8.3+dfsg-4_amd64.deb) ...
> Selecting previously deselected package libgssapi-krb5-2.
> Unpacking libgssapi-krb5-2 (from .../libgssapi-krb5-2_1.8.3+dfsg-4_amd64.deb) ...
> Selecting previously deselected package libidn11.
> Unpacking libidn11 (from .../libidn11_1.18-1_amd64.deb) ...
> Selecting previously deselected package libsasl2-2.
> Unpacking libsasl2-2 (from .../libsasl2-2_2.1.23.dfsg1-7_amd64.deb) ...
> Selecting previously deselected package libldap-2.4-2.
> Unpacking libldap-2.4-2 (from .../libldap-2.4-2_2.4.23-7_amd64.deb) ...
> Selecting previously deselected package libpcre3.
> Unpacking libpcre3 (from .../libpcre3_8.12-3_amd64.deb) ...
> Selecting previously deselected package libxml2.
> Unpacking libxml2 (from .../libxml2_2.7.8.dfsg-2_amd64.deb) ...
> Selecting previously deselected package mime-support.
> Unpacking mime-support (from .../mime-support_3.51-1_all.deb) ...
> Selecting previously deselected package python2.6-minimal.
> Unpacking python2.6-minimal (from .../python2.6-minimal_2.6.6-8+b1_amd64.deb) ...
> Selecting previously deselected package libexpat1.
> Unpacking libexpat1 (from .../libexpat1_2.0.1-7_amd64.deb) ...
> Selecting previously deselected package python2.6.
> Unpacking python2.6 (from .../python2.6_2.6.6-8+b1_amd64.deb) ...
> Selecting previously deselected package python-minimal.
> Unpacking python-minimal (from .../python-minimal_2.6.6-3+squeeze5_all.deb) ...
> Selecting previously deselected package python.
> Unpacking python (from .../python_2.6.6-3+squeeze5_all.deb) ...
> Selecting previously deselected package python-support.
> Unpacking python-support (from .../python-support_1.0.11_all.deb) ...
> Selecting previously deselected package ucf.
> Unpacking ucf (from .../ucf_3.0025+nmu1_all.deb) ...
> Moving old data out of the way
> Selecting previously deselected package openssl.
> Unpacking openssl (from .../openssl_0.9.8o-5_amd64.deb) ...
> Selecting previously deselected package ca-certificates.
> Unpacking ca-certificates (from .../ca-certificates_20090814+nmu2_all.deb) ...
> Selecting previously deselected package libfreetype6.
> Unpacking libfreetype6 (from .../libfreetype6_2.4.4-1_amd64.deb) ...
> Selecting previously deselected package ttf-dejavu-core.
> Unpacking ttf-dejavu-core (from .../ttf-dejavu-core_2.32-1_all.deb) ...
> Selecting previously deselected package fontconfig-config.
> Unpacking fontconfig-config (from .../fontconfig-config_2.8.0-2.1_all.deb) ...
> Selecting previously deselected package libfontconfig1.
> Unpacking libfontconfig1 (from .../libfontconfig1_2.8.0-2.1_amd64.deb) ...
> Selecting previously deselected package fontconfig.
> Unpacking fontconfig (from .../fontconfig_2.8.0-2.1_amd64.deb) ...
> Selecting previously deselected package libxau6.
> Unpacking libxau6 (from .../libxau6_1%3a1.0.6-1_amd64.deb) ...
> Selecting previously deselected package x11-common.
> Unpacking x11-common (from .../x11-common_1%3a7.6+3_all.deb) ...
> Selecting previously deselected package libice6.
> Unpacking libice6 (from .../libice6_2%3a1.0.7-1_amd64.deb) ...
> Selecting previously deselected package libsm6.
> Unpacking libsm6 (from .../libsm6_2%3a1.2.0-1_amd64.deb) ...
> Selecting previously deselected package libxdmcp6.
> Unpacking libxdmcp6 (from .../libxdmcp6_1%3a1.1.0-1_amd64.deb) ...
> Selecting previously deselected package libxcb1.
> Unpacking libxcb1 (from .../libxcb1_1.7-2_amd64.deb) ...
> Selecting previously deselected package libx11-data.
> Unpacking libx11-data (from .../libx11-data_2%3a1.4.1-5_all.deb) ...
> Selecting previously deselected package libx11-6.
> Unpacking libx11-6 (from .../libx11-6_2%3a1.4.1-5_amd64.deb) ...
> Selecting previously deselected package libxt6.
> Unpacking libxt6 (from .../libxt6_1%3a1.0.9-2_amd64.deb) ...
> Selecting previously deselected package libaudio2.
> Unpacking libaudio2 (from .../libaudio2_1.9.2-4_amd64.deb) ...
> Selecting previously deselected package libavutil50.
> Unpacking libavutil50 (from .../libavutil50_4%3a0.6.1-5_amd64.deb) ...
> Selecting previously deselected package libdirac-encoder0.
> Unpacking libdirac-encoder0 (from .../libdirac-encoder0_1.0.2-3_amd64.deb) ...
> Selecting previously deselected package libfaad2.
> Unpacking libfaad2 (from .../libfaad2_2.7-6_amd64.deb) ...
> Selecting previously deselected package libgsm1.
> Unpacking libgsm1 (from .../libgsm1_1.0.13-3_amd64.deb) ...
> Selecting previously deselected package libopenjpeg2.
> Unpacking libopenjpeg2 (from .../libopenjpeg2_1.3+dfsg-4_amd64.deb) ...
> Selecting previously deselected package liborc-0.4-0.
> Unpacking liborc-0.4-0 (from .../liborc-0.4-0_1%3a0.4.11-2_amd64.deb) ...
> Selecting previously deselected package libschroedinger-1.0-0.
> Unpacking libschroedinger-1.0-0 (from .../libschroedinger-1.0-0_1.0.10-2_amd64.deb) ...
> Selecting previously deselected package libspeex1.
> Unpacking libspeex1 (from .../libspeex1_1.2~rc1-1_amd64.deb) ...
> Selecting previously deselected package libogg0.
> Unpacking libogg0 (from .../libogg0_1.2.0~dfsg-1_amd64.deb) ...
> Selecting previously deselected package libtheora0.
> Unpacking libtheora0 (from .../libtheora0_1.1.1+dfsg.1-3_amd64.deb) ...
> Selecting previously deselected package libva1.
> Unpacking libva1 (from .../libva1_1.0.8-3_amd64.deb) ...
> Selecting previously deselected package libvorbis0a.
> Unpacking libvorbis0a (from .../libvorbis0a_1.3.2-1_amd64.deb) ...
> Selecting previously deselected package libvorbisenc2.
> Unpacking libvorbisenc2 (from .../libvorbisenc2_1.3.2-1_amd64.deb) ...
> Selecting previously deselected package libvpx0.
> Unpacking libvpx0 (from .../libvpx0_0.9.5-2_amd64.deb) ...
> Selecting previously deselected package libavcodec52.
> Unpacking libavcodec52 (from .../libavcodec52_4%3a0.6.1-5_amd64.deb) ...
> Selecting previously deselected package librtmp0.
> Unpacking librtmp0 (from .../librtmp0_2.3-2_amd64.deb) ...
> Selecting previously deselected package libavformat52.
> Unpacking libavformat52 (from .../libavformat52_4%3a0.6.1-5_amd64.deb) ...
> Selecting previously deselected package libc-dev-bin.
> Unpacking libc-dev-bin (from .../libc-dev-bin_2.11.2-11_amd64.deb) ...
> Selecting previously deselected package linux-libc-dev.
> Unpacking linux-libc-dev (from .../linux-libc-dev_2.6.37-1_amd64.deb) ...
> Selecting previously deselected package libc6-dev.
> Unpacking libc6-dev (from .../libc6-dev_2.11.2-11_amd64.deb) ...
> Selecting previously deselected package libssh2-1.
> Unpacking libssh2-1 (from .../libssh2-1_1.2.6-1_amd64.deb) ...
> Selecting previously deselected package libcurl3.
> Unpacking libcurl3 (from .../libcurl3_7.21.3-1_amd64.deb) ...
> Selecting previously deselected package libcurl3-gnutls.
> Unpacking libcurl3-gnutls (from .../libcurl3-gnutls_7.21.3-1_amd64.deb) ...
> Selecting previously deselected package libdrm2.
> Unpacking libdrm2 (from .../libdrm2_2.4.23-3_amd64.deb) ...
> Selecting previously deselected package libexpat1-dev.
> Unpacking libexpat1-dev (from .../libexpat1-dev_2.0.1-7_amd64.deb) ...
> Selecting previously deselected package libfftw3-3.
> Unpacking libfftw3-3 (from .../libfftw3-3_3.2.2-1_amd64.deb) ...
> Selecting previously deselected package libgdcm2.0.
> Unpacking libgdcm2.0 (from .../libgdcm2.0_2.0.16-2_amd64.deb) ...
> Selecting previously deselected package libgfortran3.
> Unpacking libgfortran3 (from .../libgfortran3_4.5.2-4_amd64.deb) ...
> Selecting previously deselected package libxfixes3.
> Unpacking libxfixes3 (from .../libxfixes3_1%3a4.0.5-1_amd64.deb) ...
> Selecting previously deselected package libxdamage1.
> Unpacking libxdamage1 (from .../libxdamage1_1%3a1.1.3-1_amd64.deb) ...
> Selecting previously deselected package libxext6.
> Unpacking libxext6 (from .../libxext6_2%3a1.2.0-2_amd64.deb) ...
> Selecting previously deselected package libxxf86vm1.
> Unpacking libxxf86vm1 (from .../libxxf86vm1_1%3a1.1.1-1_amd64.deb) ...
> Selecting previously deselected package libgl1-mesa-glx.
> Unpacking libgl1-mesa-glx (from .../libgl1-mesa-glx_7.10-4_amd64.deb) ...
> Selecting previously deselected package libgl2ps0.
> Unpacking libgl2ps0 (from .../libgl2ps0_1.3.5-2_amd64.deb) ...
> Selecting previously deselected package libglib2.0-0.
> Unpacking libglib2.0-0 (from .../libglib2.0-0_2.28.1-1+b1_amd64.deb) ...
> Selecting previously deselected package libhdf5-serial-1.8.4.
> Unpacking libhdf5-serial-1.8.4 (from .../libhdf5-serial-1.8.4_1.8.4-patch1-2_amd64.deb) ...
> Selecting previously deselected package libpng12-0.
> Unpacking libpng12-0 (from .../libpng12-0_1.2.44-1_amd64.deb) ...
> Selecting previously deselected package libjpeg62.
> Unpacking libjpeg62 (from .../libjpeg62_6b1-1_amd64.deb) ...
> Selecting previously deselected package libtiff4.
> Unpacking libtiff4 (from .../libtiff4_3.9.4-5_amd64.deb) ...
> Selecting previously deselected package libinsighttoolkit3.20.
> Unpacking libinsighttoolkit3.20 (from .../libinsighttoolkit3.20_3.20.0-8_amd64.deb) ...
> Selecting previously deselected package mysql-common.
> Unpacking mysql-common (from .../mysql-common_5.1.55-1_all.deb) ...
> Selecting previously deselected package libmysqlclient16.
> Unpacking libmysqlclient16 (from .../libmysqlclient16_5.1.55-1_amd64.deb) ...
> Selecting previously deselected package libnetcdf6.
> Unpacking libnetcdf6 (from .../libnetcdf6_1%3a4.1.1-5_amd64.deb) ...
> Selecting previously deselected package libibverbs1.
> Unpacking libibverbs1 (from .../libibverbs1_1.1.3-2_amd64.deb) ...
> Selecting previously deselected package libnuma1.
> Unpacking libnuma1 (from .../libnuma1_2.0.5-1_amd64.deb) ...
> Selecting previously deselected package libtorque2.
> Unpacking libtorque2 (from .../libtorque2_2.4.8+dfsg-9_amd64.deb) ...
> Selecting previously deselected package libopenmpi1.3.
> Unpacking libopenmpi1.3 (from .../libopenmpi1.3_1.4.3-1_amd64.deb) ...
> Selecting previously deselected package libpq5.
> Unpacking libpq5 (from .../libpq5_9.0.3-1_amd64.deb) ...
> Selecting previously deselected package libqtcore4.
> Unpacking libqtcore4 (from .../libqtcore4_4%3a4.6.3-4_amd64.deb) ...
> Selecting previously deselected package liblcms1.
> Unpacking liblcms1 (from .../liblcms1_1.18.dfsg-1.2+b3_amd64.deb) ...
> Selecting previously deselected package libmng1.
> Unpacking libmng1 (from .../libmng1_1.0.10-1+b1_amd64.deb) ...
> Selecting previously deselected package libxrender1.
> Unpacking libxrender1 (from .../libxrender1_1%3a0.9.6-1_amd64.deb) ...
> Selecting previously deselected package libqtgui4.
> Unpacking libqtgui4 (from .../libqtgui4_4%3a4.6.3-4_amd64.deb) ...
> Selecting previously deselected package libswscale0.
> Unpacking libswscale0 (from .../libswscale0_4%3a0.6.1-5_amd64.deb) ...
> Selecting previously deselected package libvtk5.6.
> Unpacking libvtk5.6 (from .../libvtk5.6_5.6.1-3_amd64.deb) ...
> Selecting previously deselected package tcl8.5.
> Unpacking tcl8.5 (from .../tcl8.5_8.5.8-2_amd64.deb) ...
> Selecting previously deselected package libxft2.
> Unpacking libxft2 (from .../libxft2_2.2.0-2_amd64.deb) ...
> Selecting previously deselected package libxss1.
> Unpacking libxss1 (from .../libxss1_1%3a1.2.1-1_amd64.deb) ...
> Selecting previously deselected package tk8.5.
> Unpacking tk8.5 (from .../tk8.5_8.5.8-1_amd64.deb) ...
> Selecting previously deselected package tcl-vtk.
> Unpacking tcl-vtk (from .../tcl-vtk_5.6.1-3_amd64.deb) ...
> Selecting previously deselected package libkwwidgets1.0.1009.
> Unpacking libkwwidgets1.0.1009 (from .../libkwwidgets1.0.1009_1.0.0~cvs20100930-3_amd64.deb) ...
> Selecting previously deselected package libmrml1c2a.
> Unpacking libmrml1c2a (from .../libmrml1c2a_0.1.14-9+b3_amd64.deb) ...
> Selecting previously deselected package libmrml1-dev.
> Unpacking libmrml1-dev (from .../libmrml1-dev_0.1.14-9+b3_amd64.deb) ...
> Selecting previously deselected package libpython2.6.
> Unpacking libpython2.6 (from .../libpython2.6_2.6.6-8+b1_amd64.deb) ...
> Selecting previously deselected package libteem1.
> Unpacking libteem1 (from .../libteem1_1.10.0.dfsg1-2_amd64.deb) ...
> Selecting previously deselected package python-vtk.
> Unpacking python-vtk (from .../python-vtk_5.6.1-3_amd64.deb) ...
> Selecting previously deselected package libslicer3.
> Unpacking libslicer3 (from .../libslicer3_3.6.3~svn16075-1_amd64.deb) ...
> Selecting previously deselected package libslicer3-dev.
> Unpacking libslicer3-dev (from .../libslicer3-dev_3.6.3~svn16075-1_amd64.deb) ...
> dpkg: error processing /var/cache/apt/archives/libslicer3-dev_3.6.3~svn16075-1_amd64.deb (--unpack):
>  trying to overwrite '/usr/lib/libMRML.so', which is also in package libmrml1-dev 0.1.14-9+b3
> configured to not write apport reports
> Processing triggers for man-db ...
> Errors were encountered while processing:
>  /var/cache/apt/archives/libslicer3-dev_3.6.3~svn16075-1_amd64.deb
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> 
> This is a serious bug as it makes installation fail, and violates
> sections 7.6.1 and 10.1 of the policy. An optimal solution would
> consist in only one of the packages installing that file, and renaming
> or removing the file in the other package. Depending on the
> circumstances you might also consider Replace relations or file
> diversions. If the conflicting situation cannot be resolved then, as a
> last resort, the two packages have to declare a mutual
> Conflict. Please take into account that Replaces, Conflicts and
> diversions should only be used when packages provide different
> implementations for the same functionality.
> 
> Here is a list of files that are known to be shared by both packages
> (according to the Contents file for sid/amd64, which may be
> slightly out of sync):
> 
>   /usr/lib/libMRML.so
> 
> This bug is assigned to both packages. If you, the maintainers of
> the two packages in question, have agreed on which of the packages will
> resolve the problem please reassign the bug to that package. You may
> also register in the BTS that the other package is affected by the bug.
> 
> -Ralf.
> 
> PS: for more information about the detection of file overwrite errors
> of this kind see http://edos.debian.net/file-overwrites/.
> 
> 
> 





Reply to: