You are not logged in.
Today "pacman -Syu" offered to upgrade pacman, but failed with a dependency error ":: perl-xyne-arch: requires pacman<3.5".
pacman 3.4.3-1 is installed from [base] and was trying to upgrade to 3.5.0-1 from [testing].
perl-xyne-arch 2011.02.06.1-2 is installed from [community]
Haven't found anything by searching - is this really a bug, or do I have a configuration issue?
Thanks for any hints.
Jack
# Edit: all of the related threads have been merged here...
Last edited by jasonwryan (2011-03-26 05:24:54)
Offline
perl-xyne-arch needs updated. Either wait, or remove it.
Offline
Thanks. It turns out perl-xyne-arch was originally pulled in as a dependency of reflector and powerpill, so I've dropped these for now, and will have to remember to reinstall them later.
Offline
hello again,
here is my problem. I think its due to the new version in the repos ?
thanks in advance.
[root@archbox greg]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
archlinuxfr is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
Offline
looks like you probably have yaourt installed.
You can either way until package-query and yaourt support pacman 3.5, or you can remove them, then update pacman, and then do your full system update.
Offline
ah yes i indeed do have yaourt installed . thanks for the help!
Offline
According to my experience pacman-color also needs to be removed...
pacman -Syu
:: Synchronizowanie baz danych z pakietami...
core jest już w najnowszej wersji
extra jest już w najnowszej wersji
community jest już w najnowszej wersji
multilib jest już w najnowszej wersji
:: Następujące pakiety powinny być zaktualizowane najpierw :
pacman
:: Czy chcesz anulować obecną operację
:: i zaktualizować te pakiety teraz? [T/n] t
rozwiązywanie zależności...
szukanie konfliktów międzypakietowych...
błąd: nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: package-query: wymaga pacman<3.5
:: pacman-color: wymaga pacman=3.4.3
"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."
MSI Raider GE78HX 13VI-032PL
Offline
There is pacman-color-testing in AUR, that goes with pacman from testing
Proud ex-maintainer of firefox-pgo
Offline
looks like you probably have yaourt installed.
You can either way until package-query and yaourt support pacman 3.5, or you can remove them, then update pacman, and then do your full system update.
Yes indeed, i had the same issue
pacman -Syu
:: Synchronizing package databases...
core 37.3K 610.1K/s 00:00:00 [#####################################################################] 100%
extra 468.4K 922.5K/s 00:00:01 [#####################################################################] 100%
community 427.9K 564.4K/s 00:00:01 [#####################################################################] 100%
multilib 24.3K 475.5K/s 00:00:00 [#####################################################################] 100%
archlinuxfr 26.8K 682.5K/s 00:00:00 [#####################################################################] 100%
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
First remove yaourt
pacman -Rs yaourt
upgrade again
pacman -Syu
update the database (?)
pacman-db-upgrade
and finally install yaourt and upgrade again.
--
Sorry for my English.
Offline
Hey,
problem here:
pacman -Syu complained about pacman-color:
[root@titania ~]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
archlinuxfr is up to date
multilib is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: pacman-color: requires pacman=3.4.3
also yaourt -Syu --aur...
So I uninstalled yaourt (pacman -Rs yaourt) like mentioned in a forum post
Then I uninstalled pacman-color (pacman -Rs pacman-color).
Now this.
[root@titania ~]# pacman -Syu
-bash: /usr/bin/pacman-color: No such file or directory
[root@titania ~]# pacman -S yaourt
-bash: /usr/bin/pacman-color: No such file or directory
[root@titania ~]# pacman -Syu
-bash: /usr/bin/pacman-color: No such file or directory
How can I resolve this? THX
Last edited by theguzz (2011-03-24 08:58:43)
Offline
Same problem with perl-xyne-arch and pkgd.
Offline
You can solve the problem without removing yaourt :
[i]# yaourt -Syua
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
archlinuxfr is up to date
/usr/lib/yaourt/basicfunctions.sh: line 13: 4514 Segmentation fault package-query "${PKGQUERY_C_ARG[@]}" "$@"
==> WARNING: The following packages should be upgraded first :
pacman
==> Do it now ? [Y/n]
==> -----------------
==> n
==> Software upgrade (new version) :
core/licenses 2.7-1 -> 2.8-1
core/pacman-mirrorlist 20110313-1 -> 20110324-1
core/pacman 3.4.3-1 -> 3.5.1-1
extra/libsndfile 1.0.23-1 -> 1.0.24-1
archlinuxfr/package-query 0.6-1 -> 0.7-1
archlinuxfr/yaourt 0.9.5.3-1 -> 0.10-1
==> Continue upgrade ? [Y/n]
==> [V]iew package detail [M]anually select packages
==> --------------------------------------------------
==> y
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] n
....
[i]# yaourt -Syua
:: Synchronizing package databases...
error: local database version is too old
error: failed to init transaction (database is incorrect version)
try running pacman-db-upgrade
. exit value: 1
[i]# pacman-db-upgrade
==> Pre-3.5 database format detected - upgrading...
==> Done.
Just say no each time it want to install pacman before continuing
Offline
You forgot your alias for pacman ->pacman-color
alias pacman=pacman
pacman -Syu
Last edited by Xabre (2011-03-24 08:53:48)
Offline
wow, that was quik
that's it BIG THX
Offline
Just say no each time it want to install pacman before continuing
Indeed, thanks..
Offline
Same problem with perl-xyne-arch and pkgd.
Offline
Same problem with perl-xyne-arch and pkgd.
Yes and that dependency makes it impossible to reinstall powerpill (which has to be removed too) for the time beeing. I removed yaourt, powerpill, pacman-color and upgraded.
After that there was no problem reinstalling yaourt and pacman-color. Powerpill will have to wait I guess.
"Common sense is not common"
Offline
hello again,
here is my problem. I think its due to the new version in the repos ?
thanks in advance.[root@archbox greg]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
archlinuxfr is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] yresolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
I have the same problem and I dont have yaourt installed.
Offline
I have the same problem and I dont have yaourt installed.
but you have package-query installed
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Online
BrainWorker wrote:I have the same problem and I dont have yaourt installed.
but you have package-query installed
I do. So what? Should I remove this package? Will I brake something or not if I remove it?
Offline
You have to recompile it with the new pacman, I dont know if it will work though.
zʇıɹɟʇıɹʞsuɐs AUR || Cycling in Budapest with a helmet camera || Revised log levels proposal: "FYI" "WTF" and "OMG" (John Barnette)
Online
It is a dependency of yaourt and as such I was able to uninstall and reinstall it with the new pacman.
"Common sense is not common"
Offline
Folks I'm on the same problem as you.
Do you want to remove these packages? [Y/n] y
(1/1) removing yaourt [################################################] 100%
[root@isengard imanewbie]# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
[root@isengard imanewbie]# pacman -S yaourt
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
[root@isengard imanewbie]# pacman -S yaourt
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] n
error: 'yaourt': could not find or read package
[root@isengard imanewbie]# pacman -S yaourt
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] n
error: 'yaourt': could not find or read package
[root@isengard imanewbie]# pacman -S yaourt
:: The following packages should be upgraded first :
pacman
:: Do you want to cancel the current operation
:: and upgrade these packages now? [Y/n] y
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: package-query: requires pacman<3.5
And now I cant re-install yaourt (no major fuzz I dont plan to install anything new for now). But I'm afraid of removing package-query and mangle my system. What should I do from now?
Offline
Removing package-query isn't going to harm anything.
Thank you.
I already solved the problem
pacman -Rs package-query
Then upgrade pacman. The routine generates pacman.conf.pacnew. I removed pacman.conf and renamed pacman.conf.pacnew to pacman.conf.
Then
pacman-db-updgrade
Last edited by BrainWorker (2011-03-24 14:34:11)
Offline