trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

tdesdk -> Installation failure - conflicting files share/services/svn+file.protocol

From: "David C. Rankin" <drankinatty@...>
Date: Sat, 24 Mar 2012 23:27:01 -0500
All,

  Here is a new one, I built tdesdk using autoconf (builds fine) but on install,
it fails due to conflicting files from tdesvn. The error on install is:

loading packages...
resolving dependencies...
looking for inter-conflicts...

Targets (1): tde-tdesdk-3513_tqt-1

Total Installed Size:   141.97 MiB

Proceed with installation? [Y/n]
(1/1) checking package integrity
[#######################################] 100%
(1/1) loading package files
[#######################################] 100%
(1/1) checking for file conflicts
[#######################################] 100%
error: failed to commit transaction (conflicting files)
tde-tdesdk: /opt/trinity/share/services/svn+file.protocol exists in filesystem
tde-tdesdk: /opt/trinity/share/services/svn+http.protocol exists in filesystem
tde-tdesdk: /opt/trinity/share/services/svn+https.protocol exists in filesystem
tde-tdesdk: /opt/trinity/share/services/svn+ssh.protocol exists in filesystem
tde-tdesdk: /opt/trinity/share/services/svn.protocol exists in filesystem
Errors occurred, no packages were upgraded.

  Checking ownership of the existing files, it is tdesvn that provides the
conflicting files. How should we handle this? Only one package should provide
the files. I'll check for existing bug reports and if I can't find one I'll file it.

  I would welcome suggestions for how we handle this. Obviously tdesvn needs to
provide the files if tdesdk isn't installed and vice-versa, but they both can't
provide them...

-- 
David C. Rankin, J.D.,P.E.