pkg upgrade not working properly [was: pkgng messed up]

Nagy László Zsolt gandalf at shopzeus.com
Wed May 21 16:29:58 UTC 2014


2014.05.21. 9:21, Matthew Seaman wrote:
> On 21/05/2014 07:53, Nagy László Zsolt wrote:
>> Running "pkg upgrade -y "  on  9.2-RELEASE gives lots of warning
>> messages, but does not try to upgrade anything. If I understand
>> correctly, warnings are just warnings. They should not prevent the
>> upgrade. But then why it is not doing anything?
> It's doing all the planning stage of the upgrade, and then the package
> fetching part -- at which point it has access to the details of all the
> files that would be affected, and it can detect the conflicts between
> the perl and postgresql packages you have installed and the default
> versions the packages on pkg.freebsd.org are compiled against.
>
> At this point it decides operator intervention is required, and gives
> up.

If it gives up, then shouldn't it also give an error message? A warning 
is not an error. What am I supposed to do? I still don't know how to do 
the upgrade.

> pkg-1.3 has now grown the ability to deinstall a conflicting
> package in order to replace it with a different version, so it should be
> able to proceed in more cases, but given you've installed
> postgresql93-client I'm pretty sure you'ld be disappointed if that was
> automatically downgraded to postgresql90.
I definitely don't want to downgrade postgresql. Why would I have to?

>
> Essentially, if you want other than the default versions of perl,
> postgresql etc. then you're going to have to compile any packages in
> those dependency trees yourself.  <Obligatory mention of poudriere goes
> here.>
I would be very happy to update every package to the current 
pkg.freebsd.org version. But how do I do that?

Thanks


More information about the freebsd-questions mailing list