On Sun, Jun 28, 2015 at 5:52 PM, Ralf Mardorf <ralf.mardorf@xxxxxxxxxxxxxx> wrote: > Hi, > > the problem could be solved by installing the problematic dependency > first, but why couldn't pacman -Syu not resolve the dependency? > > This is what happened: > > [long snip] I think that what happened is that pacman only installs new packages to solve *new* dependencies. That is, if the unsatisfied dependency is an existing one, made for example by removing a package with -Rd, then it will complain about the broken dependency but it will not install the package automatically. However, if the dependency arises because a new version of a package requires it (not requiring it before), then it will fix the dependency by adding that package. Just guessing, but I think that is the case. You can easily check if I'm right with: # pacman -Rd perl-package-constants # pacman -Su -- Rodrigo