Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 May 2003 16:24:03 -0500 (CDT)
From:      Eduardo Viruena Silva <mrspock@esfm.ipn.mx>
To:        Thomas Dwyer <tom@dwyers.ca>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Error with PKG_INSTALL
Message-ID:  <20030506162315.A98293@Gina.esfm.ipn.mx>
In-Reply-To: <000801c3140d$6c968500$020010ac@protechnologies>
References:  <000801c3140d$6c968500$020010ac@protechnologies>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 6 May 2003, Thomas Dwyer wrote:

> Hello
>
> I was happily using FreeBSD 4.6 Stable.  I had successfully installed several ports and downloaded .tar(s) without any problems.
>
> I recently ran cvsup with src-all in the supfile and upgraded to FreeBSD 4.8-STABLE.
>
> I did the proper steps to upgrade ..
>     make buildworld
>     make buildkernel ...
>     make installkernel ...
>     make installworld

mergemaster
you did not make mergemaster!!


>
> I updated my ports to the latest versions as well using cvsup.
>
> Now whenever I try to install any ports package I get the following error:
>
> pkg_create: only one package name allowed ('interface' extraneous)
> usage: pkg_create [-YNOhvy] [-P pkgs] [-p prefix] [-f contents] [-i iscript]
>                   [-I piscript] [-k dscript] [-K pdscript] [-r rscript]
>                   [-t template] [-X excludefile] [-D displayfile]
>                   [-m mtreefile] [-o origin] -c comment -d description
>                   -f packlist pkg-filename
>        pkg_create [-YNhvy] -b pkg-name [pkg-filename]
> *** Error code 1
>
> Stop in /usr/ports/security/p5-Authen-PAM.
>
> Looking at the Makefile:
> PORTNAME=       Authen-PAM
> PORTVERSION=    0.14
> CATEGORIES=     security perl5
> MASTER_SITES=   ${MASTER_SITE_PERL_CPAN}
> MASTER_SITE_SUBDIR=     Authen
> PKGNAMEPREFIX=  p5-
> MAINTAINER=     des@FreeBSD.org
> COMMENT=        A Perl interface to the PAM library
> PERL_CONFIGURE= yes
> CONFIGURE_ARGS= -DPAM_STRERROR_NEEDS_PAMH
> MAN3PREFIX=     ${PREFIX}/lib/perl5/${PERL_VERSION}
> MAN3=           Authen::FAQ.3 \
>                 Authen::PAM.3
> .include <bsd.port.mk>
>
> The "interface" comes from the COMMENT= line.  Note that this error happens no matter what port I try to install.
>
> When I try to: make deinstall
> I get this error:
> ===>  Deinstalling for p5-Authen-PAM-0.14
> pkg_delete: package 'p5-Authen-PAM-0.14' doesn't have a prefix
> *** Error code 1
>
> Stop in /usr/ports/security/p5-Authen-PAM.
>
> Again this error is the same for all ports.
>
> When I try to do pkg_info:
> nexus# pkg_info p5-Authen-PAM-0.14
> Information for p5-Authen-PAM-0.14:
>
> Comment:
> ERROR: show_file: Can't open '+COMMENT' for reading!
>
> Description:
> ERROR: show_file: Can't open '+DESC' for reading!
>
> I tried to remake and reinstall the pkg_install located in /usr/src/usr.sbin/pkg_install  but that had no effect.
>
> Has something drastic changed in 4.8, or am I missing something major?
>
> Please help.
> Tom
> _______________________________________________
> 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"
>

-                         ______                     _
            *           /   /###\                   / \       __
 /\  /\             *  /  ./#### \         *     \__|_/      |  |
/  \/  \               |   b#####|   *            _ |   __   |  |  __
=    .. \____          \ \_\#####/               / \|  /  \  |  | /\_\/
=          \_|    *     \___\###/       *        \_/\_/\__/\__\/_/\__/
 =   \______/           _
  | |



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030506162315.A98293>