You are not logged in.
Pages: 1
getting this error while installing mate desktop
resolving dependencies...
looking for conflicting packages...
warning: removing 'mate-settings-daemon' from target list because it conflicts with 'mate-settings-daemon-pulseaudio'
warning: removing 'mate-media' from target list because it conflicts with 'mate-media-pulseaudio'
error: failed to prepare transaction (could not satisfy dependencies)
:: mate-control-center: requires mate-settings-daemon>=1.10
:: mate-session-manager: requires mate-settings-daemon>=1.10
Last edited by freak07 (2015-08-08 05:14:26)
Offline
Please use code tags when posting terminal output.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Please post the command you used, not just the output.
Offline
freak07, try updating your system before installing. Otherwise, remove the conflicting packages.
Offline
sudo pacman -Sy mate mate-extra
Offline
You should never refresh the packages list without upgrading your system, so run, as runical suggested, 'pacman -Syu mate mate-extra'.
Offline
You should never refresh the packages list without upgrading your system, so run, as runical suggested, 'pacman -Syu mate mate-extra'.
still the same error
Offline
Then try updating first, installing second. And otherwise, follow the advice I gave earlier.
Offline
Then try updating first, installing second. And otherwise, follow the advice I gave earlier.
i tried updating, remove conflicting packages(but they do not exist)
Offline
I can confirm there is some issue with the latest MATE in the repos, specifically checking the version of mate-settings-daemon (or perhaps the version checking of mate-control-center and mate-session-manager for mate-settings-daemon). I already have MATE installed, and here is the output:
> sudo pacman -Syu
:: Synchronizing package databases...
infinality-bundle is up to date
infinality-bundle-multilib is up to date
infinality-bundle-fonts is up to date
core is up to date
extra 1734.3 KiB 2.92M/s 00:01 [######################] 100%
community 2.7 MiB 6.72M/s 00:00 [######################] 100%
multilib is up to date
:: Starting full system upgrade...
:: Replace mate-media with community/mate-media-pulseaudio? [Y/n] y
:: Replace mate-settings-daemon with community/mate-settings-daemon-pulseaudio? [Y/n] y
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: mate-control-center: requires mate-settings-daemon>=1.10
:: mate-session-manager: requires mate-settings-daemon>=1.10
This issue still exists if in a fresh install mate and mate-extra are installed.
Offline
I was able to reproduce the problem.
Since mate-media-pulseaudio and mate-settings-daemon-pulseaudio are not required by any package, it should be unproblematic to remove them from list.
To do this:
pacman -S $(pacman -Sgq mate mate-extra | grep -vE 'mate-settings-daemon-pulseaudio|mate-media-pulseaudio')
This is, however, not the true solution, since according to the info about the -pulseaudio packages states that they are intended to replace the others.
Edit 0: Since mate-media is also not required by nothing, you could probably replace it by the pulseaudio version.
Edit 1: Therefore it is important to use ^ and $ with grep, because it would else exclude both mate-media{,pulseaudio}.
Last edited by respiranto (2015-06-09 19:56:30)
Offline
According to the mailing list, there was a bug report [1] on this problem. It seems that the fact that the old packages were still in the repos resulted in this mess. These have been removed now, so can anyone confirm that this has been solved (or not)?
Offline
'pacman - Si' shows that the -pulseaudio packages have been removed from the group, as well as from the repository (see bug report).
Subsequently 'pacman -S' does not complain, at least not before having to actually install the packages (I do not use mate).
It somehow seems strange that according to the (not longer existing) package info of the -pulseaudio packages they were intended to replace the others.
But that probably was wrong or at least outdated.
Last edited by respiranto (2015-06-10 13:41:29)
Offline
Pages: 1