You are not logged in.
I'm trying to install DaVinci Resolve using yay, but I'm getting a file conflict error. Before this, I tried installing it from the official website, but I uninstalled after the app wouldn't launch (which I think might have to do with this error). Even when I use the --overwrite option like it says to do, I get the error.
4 aur/davinci-resolve-studio-beta 17.0b10-1 (+10 0.03)
Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.
3 aur/davinci-resolve-beta 17.0b10-1 (+18 0.03)
Professional A/V post-production software suite from Blackmagic Design
2 aur/davinci-resolve-studio 17.3-1 (+19 1.90)
Professional A/V post-production software suite from Blackmagic Design. Studio edition, requires license key or license dongle.
1 aur/davinci-resolve 17.3-1 (+78 2.18)
Professional A/V post-production software suite from Blackmagic Design
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] davinci-resolve-17.3-1
1 davinci-resolve (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: PKGBUILD up to date, Skipping (1/1): davinci-resolve
1 davinci-resolve (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: (1/1) Parsing SRCINFO: davinci-resolve
==> Making package: davinci-resolve 17.3-1 (Sat 04 Sep 2021 06:14:44 PM EDT)
==> Retrieving sources...
-> Found DaVinci_Resolve_17.3_Linux.zip
==> Validating source files with sha256sums...
DaVinci_Resolve_17.3_Linux.zip ... Passed
==> Making package: davinci-resolve 17.3-1 (Sat 04 Sep 2021 06:14:46 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found DaVinci_Resolve_17.3_Linux.zip
==> Validating source files with sha256sums...
DaVinci_Resolve_17.3_Linux.zip ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting DaVinci_Resolve_17.3_Linux.zip with bsdtar
==> Starting prepare()...
==> The file(s) 75-sdx.rules, 75-davincipanel.rules already exist in your filesystem.
==> This can lead to a conflict and the installation will fail.
==> Please restart the installation with the --overwrite option.
==> Sources are ready.
==> Making package: davinci-resolve 17.3-1 (Sat 04 Sep 2021 06:14:54 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
-> davinci-resolve-17.3-1 already made -- skipping build
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) davinci-resolve-17.3-1
Total Installed Size: 4907.48 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [##########################################] 100%
(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)
davinci-resolve: /usr/lib/udev/rules.d/75-davincipanel.rules exists in filesystem
davinci-resolve: /usr/lib/udev/rules.d/75-sdx.rules exists in filesystem
Errors occurred, no packages were upgraded.
My first thought was to delete 75-davincipanel.rules and 75-sdx.rules, but I don't know if that's a good idea.
Last edited by cygpax (2021-09-05 00:48:21)
Offline
Check output of
pacman -Qo /usr/lib/udev/rules.d/75-davincipanel.rules
pacman -Qo /usr/lib/udev/rules.d/75-sdx.rules
Edit: as per the PKGBUILD:
# Remove udev rules (The official installer does not remove these files. This leads to the conflict "exists in the file system".)
Meaning you should just manually remove them if --overwrite does not work. Note that yay may not necessarily pass --overwrite argument to pacman and that may be why it's not working.
Last edited by Ammako (2021-09-04 22:52:56)
Offline
Check output of
pacman -Qo /usr/lib/udev/rules.d/75-davincipanel.rules pacman -Qo /usr/lib/udev/rules.d/75-sdx.rules
Edit: as per the PKGBUILD:
# Remove udev rules (The official installer does not remove these files. This leads to the conflict "exists in the file system".)
Meaning you should just manually remove them if --overwrite does not work. Note that yay may not necessarily pass --overwrite argument to pacman and that may be why it's not working.
Solved, thanks!
Offline