Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#50320 - [pitivi] Cannot install pitivi

Attached to Project: Community Packages
Opened by Dario Ostuni (dariost) - Monday, 08 August 2016, 23:45 GMT
Last edited by Sergej Pupykin (sergej) - Tuesday, 09 August 2016, 13:52 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sergej Pupykin (sergej)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
When trying to install pitivi pacman gives the following error:
error: failed to commit transaction (conflicting files)
pitivi: /usr/lib64 exists in filesystem
Errors occurred, no packages were upgraded.

Additional info:
pitivi version 0.97.1-1
This task depends upon

Closed by  Sergej Pupykin (sergej)
Tuesday, 09 August 2016, 13:52 GMT
Reason for closing:  Fixed
Comment by Paulo Machado (paulo.mach) - Monday, 08 August 2016, 23:49 GMT
Same problem.
The files are conflicting with previous installation. Maybe is an uninstall issue of the previous version.
Comment by Andy Pastuszak (apastuszak) - Tuesday, 09 August 2016, 03:23 GMT
I uninstalled the previous version and still get this error. /usr/lib64 is a symlink to /usr/lib. Not sure what other packages use that symlink or what created it in the first place.
Comment by Brian BIdulock (bidulock) - Tuesday, 09 August 2016, 06:32 GMT
pitivi 0.96 installs its files in /usr/lib

pitivi 0.97 installs its files in /usr/lib64, causing the conflict.
Comment by Johannes Maibaum (jmx) - Tuesday, 09 August 2016, 08:00 GMT
I also suffer from this issue.

From the wiki [1]:

"Note that Arch follows the systemd FHS convention of symlinking /bin, /sbin, and /usr/sbin to /usr/bin. Additionally, /lib (and /lib64 if applicable) are symlinks to /usr/lib."

It doesn't directly mention a symlink from /usr/lib64 to /usr/lib, but at least /lib64 also gets symlinked to /usr/lib by system defaults.

[1] https://wiki.archlinux.org/index.php/Arch_filesystem_hierarchy

Loading...