pkg/ports system terribly messed up?

Trond Endrestøl Trond.Endrestol at fagskolen.gjovik.no
Tue Sep 30 06:40:27 UTC 2014


On Tue, 30 Sep 2014 08:13+0200, O. Hartmann wrote:

> 
> Hello.
> 
> I just made the last update of the ports yesterday (I use portmaster -da performing this
> task) and obviously or superficially everything went all right.
> 
> I'm running on the boxes in question most recent CURRENT.
> 
> On one system, a subsequent start of updating ports starts to freak out when updateing
> lang/gcc: it loops over and over on some ports already updated, especially
> devel/binutils, but the port looping on isn't specific and varies.
> 
> On every CURRENT box I tried this morning to update the ports again, I find this
> frsutrating message (depends on installation, but it seems in principal the same, only
> the affected ports in dependency chain varies):
> 
>  ===>>> Gathering distinfo list for installed ports
> 
> ===>>> Starting check of installed ports for available updates
> ===>>> Launching child to update openldap-sasl-client-2.4.39_2 to
> openldap-sasl-client-2.4.40
> 
> ===>>> All >> openldap-sasl-client-2.4.39_2 (1/1)
> 
> ===>>> Currently installed version: openldap-sasl-client-2.4.39_2
> ===>>> Port directory: /usr/ports/net/openldap24-sasl-client
> 
> ===>>> Launching 'make checksum' for net/openldap24-sasl-client in background
> ===>>> Gathering dependency list for net/openldap24-sasl-client from ports
> ===>>> Launching child to install net/openldap24-sasl-client/../../ports-mgmt/pkg
> 
> ===>>> All >> openldap-sasl-client-2.4.39_2 >>
> net/openldap24-sasl-client/../../ports-mgmt/pkg (2/2)
> 
> ===>>> Port directory: /usr/ports/net/openldap24-sasl-client/../../ports-mgmt/pkg
> 
> 
> ===>>> Update for net/openldap24-sasl-client/../../ports-mgmt/pkg failed
> ===>>> Aborting update
> 
> ===>>> Update for openldap-sasl-client-2.4.39_2 failed
> ===>>> Aborting update
> 
> You have new mail.
> 
> 
> This isn't, so far, OpenLDAP specific, on other systems without LDAP the update fails on
> another port.
> 
> Oliver

What happens if you manually upgrade ports-mgmt/pkg, assuming it's out 
of date?

I've noticed running make missing from /usr/ports/ports-mgmt/pkg 
produces some interesting results _only_ when pkg is up-to-date:

trond at enterprise:/usr/ports/ports-mgmt/pkg>make missing
/usr/ports/workdirs/usr/ports/ports-mgmt/pkg/work/pkg-1.3.8/src/pkg-static: not found
*** [missing] Error code 127

Stop in /usr/ports/ports-mgmt/pkg.

Using portupgrade, I finally created a script to help me get past some 
of the deficiency of the duo pkg and portupgrade. The script checks to 
see if ports-mgmt/pkg needs an upgrade and upgrades pkg before 
proceeding with the remaining outdated ports. As portupgrade doesn't 
always properly install _new_ dependencies, my script also checks for 
any missing ports and installs them prior to upgrading the outdated 
ports. If anyone's interested, here's my script: 
http://ximalas.info/~trond/create-zfs/canmount/upgrade-outdated-ports.sh

-- 
+-------------------------------+------------------------------------+
| Vennlig hilsen,               | Best regards,                      |
| Trond Endrestøl,              | Trond Endrestøl,                   |
| IT-ansvarlig,                 | System administrator,              |
| Fagskolen Innlandet,          | Gjøvik Technical College, Norway,  |
| tlf. mob.   952 62 567,       | Cellular...: +47 952 62 567,       |
| sentralbord 61 14 54 00.      | Switchboard: +47 61 14 54 00.      |
+-------------------------------+------------------------------------+


More information about the freebsd-ports mailing list