From owner-freebsd-questions@FreeBSD.ORG Thu May 14 09:37:22 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C9DFA1065677 for ; Thu, 14 May 2009 09:37:22 +0000 (UTC) (envelope-from freebsd-questions@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 58E418FC24 for ; Thu, 14 May 2009 09:37:22 +0000 (UTC) (envelope-from freebsd-questions@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1M4XNR-0001Yq-9e for freebsd-questions@freebsd.org; Thu, 14 May 2009 09:37:21 +0000 Received: from 213.27.232.70 ([213.27.232.70]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 May 2009 09:37:21 +0000 Received: from matiassurdi by 213.27.232.70 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 14 May 2009 09:37:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-questions@freebsd.org From: Matias Surdi Date: Thu, 14 May 2009 11:37:09 +0200 Lines: 126 Message-ID: <4A0BE645.8040201@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 213.27.232.70 User-Agent: Thunderbird 2.0.0.21 (X11/20090409) In-Reply-To: Sender: news Subject: Re: portupgrade -R problems X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 May 2009 09:37:23 -0000 Pieter Donche escribió: > FreeBSD7. I wanted to upgrade print/cups-base and print/hplip >> From a portsnap run: > cups-base-1.3.9_3 < needs updating (index has 1.3.10_1) > hplip-2.8.2_3 < needs updating (index has 2.8.2_4) > > # cd /usr/ports/print/cups > # portupgrade -R cups > [Exclude up-to-date packages done] > # > What does this mean, does it think it is already up-to-date ?? The package you want to update is cups-base, not "cups". And also it's not required to jump inside the port's directory. > > Then I tried > # cd /usr/ports/print/hplip > # portupgrade -R hplip > this upgraded a large number of dependent packages (even openldap, apache) > added tcl and tk, and eventually even began to upgrade > cups-base-1.3.9_3 to 1.3.9.10_1 > but ends with: > ... > ==> Installing for cups-client-1.3.10_1 > ===> cups-client-1.3.10_1 depends on file: /usr/local/bin/python2.5 - > found > ===> cups-client-1.3.10_1 depends on file: > /usr/local/include/php/main/php.h - > found > ===> Generating temporary packing list > ===> Checking if print/cups-client already installed > ===> cups-client-1.3.10_1 is already installed > You may wish to ``make deinstall'' and install this port again > by ``make reinstall'' to upgrade it properly. > If you really wish to overwrite the old port of print/cups-client > without deleting it first, set the variable "FORCE_PKG_REGISTER" > in your environment or the "make install" command line. > *** Error code 1 > Stop in /usr/ports/print/cups-client. > *** Error code 1 > Stop in /usr/ports/print/cups-base. > *** Error code 1 > Stop in /usr/ports/print/cups-base. > *** Error code 1 > Stop in /usr/ports/print/hplip. > *** Error code 1 > Stop in /usr/ports/print/hplip. > ** Command failed [exit code 1]: /usr/bin/script -qa > /tmp/portupgrade.29487.1 en > v UPGRADE_TOOL=portupgrade UPGRADE_PORT=hplip-2.8.2_3 > UPGRADE_PORT_VER=2.8.2_3 m > ake > ** Fix the problem and try again. > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > ! misc/help2man (help2man-1.36.4_2) (unknown build error) > ! print/hplip (hplip-2.8.2_3) (unknown build error) > As far as I can see, this problem is related to the first one.The package hplip depends on a more recent version of cups-client than the one you've currently installed. > I tried, > # cd /usr/ports/print/cups-client > # make deinstall > ===> Deinstalling cups-client-1.3.10_1 > pkg_delete: file '/usr/local/man/man1/cups-config.1.gz' doesn't exist > pkg_delete: file '/usr/local/bin/cups-config' doesn't exist > pkg_delete: file '/usr/local/include/cups/adminutil.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/array.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/backend.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/cups.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/dir.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/file.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/http.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/ipp.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/language.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/ppd.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/language.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/ppd.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/sidechannel.h' doesn't exist > pkg_delete: file '/usr/local/include/cups/transcode.h' doesn't exist > pkg_delete: file '/usr/local/lib/libcups.so' doesn't exist > pkg_delete: file '/usr/local/lib/libcups.so.2' doesn't exist > pkg_delete: file '/usr/local/include/cups' doesn't exist > pkg_delete: unable to completely remove directory '/usr/local/include/cups' > pkg_delete: couldn't entirely delete package (perhaps the packing list is > incorrectly specified?) > > # make reinstall > .. > ===> Compressing manual pages for cups-client-1.3.10_1 > ===> Running ldconfig > /sbin/ldconfig -m /usr/local/lib > ===> Registering installation for cups-client-1.3.10_1 > > # cd /usr/ports/print/hplip > # portupgrade -R hplip > [Updating the pkgdb in /var/db/pkg ... - 620 packages > found ( > -2 +1) (...). done] > [Exclude up-to-date packages done] > > # pkg_info | grep hplip > empty > # pkg_info | grep cups-base > empty > > What is going on and how to remedy? > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > See the man page for portupgrade, as I think that the option you want to use is -r and not -R I've always keep my installed ports up to date with portupgrade -ar Matias.