Date: Fri, 17 Apr 2015 10:27:15 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: freebsd-pkg@freebsd.org Subject: Re: perl version woe Message-ID: <5530D1F3.3050704@infracaninophile.co.uk> In-Reply-To: <20150417035200.GA35437@admin.sibptus.tomsk.ru> References: <20150416042738.GA99219@admin.sibptus.tomsk.ru> <552F5FF3.7090908@FreeBSD.org> <20150416080754.GA18442@admin.sibptus.tomsk.ru> <552F7738.1070703@freebsd.org> <20150416164031.GA27284@admin.sibptus.tomsk.ru> <552FEB06.1090800@infracaninophile.co.uk> <20150417035200.GA35437@admin.sibptus.tomsk.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --9Ke6JxfC6xVEjQ6BDmbX2kCmgvKMdMXBi Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 2015/04/17 04:52, Victor Sudakov wrote: > However, could you please explain what is happening below and how I > should fix this: >=20 > [dd] > Fetching postgresql92-client-9.2.10_1.txz: 100% 991 MiB 146.2kB/s 0= 0:36 ETA > Fetching php5-pdo_pgsql-5.4.39.txz: 100% 17 KiB 17.6kB/s 00:01 > Checking integrity... done (2 conflicting) > pkg: Cannot solve problem using SAT solver: > dependency rule: package php5-extensions(r) depends on: php5-ldap(r)php= 5-ldap(l) > dependency rule: package php5-extensions(l) depends on: php5-ldap(r)php= 5-ldap(l) > upgrade rule: upgrade local php5-ldap-5.4.39 to remote php5-ldap-5.4.39= > cannot install package php5-ldap, remove it from request? [Y/n]: pkg: c= annot find php5-ldap in the request > pkg: cannot solve job using SAT solver > Checking integrity... done (0 conflicting) > Conflicts with the existing packages have been found. > One more solver iteration is needed to resolve them. > [root@gw /] Yes, that does seem pretty bizarre. At a guess the local and remote versions of the package, while having the same name and version number have different sets of dependencies (maybe different LDAP versions or LDAP with and without SASL?) If you're particularly unlucky you've got some other packages that require conflicting versions of the php5-ldap package, but that seems unlikely given what php5-ldap is. To solve the problem you can try forcing a re-install of php5-ldap: pkg upgrade -f php5-ldap and then retry your general upgrade again. Hmmm.... Do you have more than one pkg repository configured? 'pkg -vv' will show the current state. If so, then it may be the case that pkg is choosing a version from a repository with a different set of dependencies compiled in than what you want. To solve that, be sure to upgrade to pkg-1.5.1 as that has CONSERVATIVE_UPGRADE enabled now, meaning go back to the same repository the package was originally installed from. Cheers, Matthew --9Ke6JxfC6xVEjQ6BDmbX2kCmgvKMdMXBi Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.22 (Darwin) Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJVMNH6AAoJEABRPxDgqeTntIgQAKM4jdp5FSlckcIwTE0yLfNr QvnokBR4z9eNaRSIH/wf9NqIuMAPyxD1+5d2iDpnpzF56vQSUAHcrhk7ykHzL5dz uGFgVnTpFbQC0fd7hxZT+BCTnm500Qjy9UyArda6U4Hj2uNvv45o8CjyDw59mYpH 2KSAxqbf9FRU6caEUJYHa4kB1P2HGC2Na37aJg5hneUcjO7rJaQbZa7GqEFyjbh8 LdDJQ3Lw81BO3nhEP1ahdQ3bh+PxHmjmtClRZS5CitNsIFlCry+NjOD/Gh3uhWrS NGdV2y745bK15NNrYoCSjCUxHcThmoB3yH3PgU/fXD0m1EQXNQ45SimScPQtr+op Jw10CDIik3DvqYQEX5X3+QV6mBE09CYwnk5Nv8DEjiwTCHdPlyuQFCfxrD04J+37 1fUJNNSJ0whxlyFUil42jJKGJP/qzswRnY7zrg7Tenir/jq1A4NQphDRPckyeXjf 0c9Ay9BW/ZZKdwa/sXp55VSfEBwM9VtO/Kmve9ESA/GNe1Mod1eQNz5jrb2/Us1q SGJsEHNMwBntiNLASt3hTLOh7GCR1jlffnpFADrBsU5tcxQLmBlzlUYAB4/zRuSK qTbzOmXW3Mx4L1vXBe+vS8Ym/Txu3tgKBpHIEJRFpR9G/Kk0oRWytHibeclk04AX zBGoUziX3u3dRJtwvqhw =RGvW -----END PGP SIGNATURE----- --9Ke6JxfC6xVEjQ6BDmbX2kCmgvKMdMXBi--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5530D1F3.3050704>