You are not logged in.

#1 2011-03-16 20:46:51

ostroffjh
Member
From: Southeast Connecticut, USA
Registered: 2009-11-13
Posts: 25

The pacman 3.5 thread (merged threads)

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

#2 2011-03-16 21:00:19

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,400
Website

Re: The pacman 3.5 thread (merged threads)

perl-xyne-arch needs updated.   Either wait, or remove it.

Offline

#3 2011-03-16 21:20:23

ostroffjh
Member
From: Southeast Connecticut, USA
Registered: 2009-11-13
Posts: 25

Re: The pacman 3.5 thread (merged threads)

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

#4 2011-03-24 03:49:08

Footy
Member
Registered: 2010-05-19
Posts: 7

Re: The pacman 3.5 thread (merged threads)

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

#5 2011-03-24 03:54:24

panzeroceania
Member
Registered: 2009-06-04
Posts: 25

Re: The pacman 3.5 thread (merged threads)

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

#6 2011-03-24 03:57:17

Footy
Member
Registered: 2010-05-19
Posts: 7

Re: The pacman 3.5 thread (merged threads)

ah yes i indeed do have yaourt installed . thanks for the help!

Offline

#7 2011-03-24 07:34:12

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 644

Re: The pacman 3.5 thread (merged threads)

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

#8 2011-03-24 08:27:24

blasse
Member
From: Poland
Registered: 2008-04-24
Posts: 303

Re: The pacman 3.5 thread (merged threads)

There is pacman-color-testing in AUR, that goes with pacman from testing smile


Proud ex-maintainer of firefox-pgo

Offline

#9 2011-03-24 08:33:16

mikesol
Member
From: Toulouse, France
Registered: 2011-02-01
Posts: 14

Re: The pacman 3.5 thread (merged threads)

panzeroceania wrote:

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

#10 2011-03-24 08:47:01

theguzz
Member
Registered: 2009-07-25
Posts: 26

Re: The pacman 3.5 thread (merged threads)

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

#11 2011-03-24 08:47:32

Whoracle
Member
Registered: 2010-11-02
Posts: 38

Re: The pacman 3.5 thread (merged threads)

Same problem with perl-xyne-arch and pkgd.

Offline

#12 2011-03-24 08:52:43

ZiXiS
Member
Registered: 2011-03-24
Posts: 4

Re: The pacman 3.5 thread (merged threads)

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

#13 2011-03-24 08:53:02

Xabre
Member
From: Serbia
Registered: 2009-03-19
Posts: 752

Re: The pacman 3.5 thread (merged threads)

You forgot your alias for pacman ->pacman-color

alias pacman=pacman
pacman -Syu

Last edited by Xabre (2011-03-24 08:53:48)

Offline

#14 2011-03-24 08:58:12

theguzz
Member
Registered: 2009-07-25
Posts: 26

Re: The pacman 3.5 thread (merged threads)

wow, that was quik smile

that's it BIG THX

Offline

#15 2011-03-24 11:49:24

kel_p
Member
From: De Kwakel
Registered: 2007-05-10
Posts: 65

Re: The pacman 3.5 thread (merged threads)

ZiXiS wrote:

Just say no each time it want to install pacman before continuing

Indeed, thanks..

Offline

#16 2011-03-24 12:40:59

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: The pacman 3.5 thread (merged threads)

Whoracle wrote:

Same problem with perl-xyne-arch and pkgd.

https://bbs.archlinux.org/viewtopic.php … 10#p904710

Offline

#17 2011-03-24 12:44:37

viking60
Member
From: Valhalla
Registered: 2010-08-02
Posts: 95
Website

Re: The pacman 3.5 thread (merged threads)

Whoracle wrote:

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

#18 2011-03-24 13:33:08

BrainWorker
Member
Registered: 2011-02-23
Posts: 26

Re: The pacman 3.5 thread (merged threads)

Footy wrote:

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

I have the same problem and I dont have yaourt installed.

Offline

#19 2011-03-24 13:34:00

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: The pacman 3.5 thread (merged threads)

BrainWorker wrote:

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

#20 2011-03-24 13:37:50

BrainWorker
Member
Registered: 2011-02-23
Posts: 26

Re: The pacman 3.5 thread (merged threads)

SanskritFritz wrote:
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

#21 2011-03-24 13:54:02

SanskritFritz
Member
From: Budapest, Hungary
Registered: 2009-01-08
Posts: 1,924
Website

Re: The pacman 3.5 thread (merged threads)

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

#22 2011-03-24 14:12:59

viking60
Member
From: Valhalla
Registered: 2010-08-02
Posts: 95
Website

Re: The pacman 3.5 thread (merged threads)

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

#23 2011-03-24 14:16:44

vfbsilva
Member
From: Brazil
Registered: 2010-04-08
Posts: 103

Re: The pacman 3.5 thread (merged threads)

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

#24 2011-03-24 14:24:10

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: The pacman 3.5 thread (merged threads)

Removing package-query isn't going to harm anything.

Offline

#25 2011-03-24 14:33:49

BrainWorker
Member
Registered: 2011-02-23
Posts: 26

Re: The pacman 3.5 thread (merged threads)

falconindy wrote:

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

Board footer

Powered by FluxBB