You are not logged in.
# pacman -Sf vtun
resolving dependencies...
error: cannot resolve "openssl<=0.9.8g", a dependency of "vtun"
error: failed to prepare transaction (could not satisfy dependencies)
:: vtun: requires openssl<=0.9.8g
# pacman -Q openssl
openssl 0.9.8h-3Shouldn't I be able to force this package to install? It doesn't work the other way either. If vtun is already installed then openssl cannot be upgraded. It also cannot be forced.
# pacman -Sf openssl
resolving dependencies...
looking for inter-conflicts...
error: failed to prepare transaction (could not satisfy dependencies)
:: vtun: requires openssl<=0.9.8gI'm a bit confused by this. I thought the --force option would override any dependency issues.
Last edited by derelict (2008-06-25 18:09:37)
Offline
Try -Sd. -f works when there are conflicting files.
Offline
from man pacman
-d, --nodeps
Skips all dependency checks. Normally, pacman will always check a
package´s dependency fields to ensure that all dependencies are
installed and there are no package conflicts in the system.
-f, --force
Bypass file conflict checks and overwrite conflicting files. If the
package that is about to be installed contains files that are
already installed, this option will cause all those files to be
overwritten. This option should be used with care, ideally not at
all.--force has nothing to do with dependency issues.
Offline
Indeed. Invoking pacman -Sd vtun allows me to install the package. I didn't even need the --force option. Thanks for the help.
Offline
More to the point, does it work now you have it installed?
Offline