From owner-freebsd-questions@FreeBSD.ORG Thu Mar 31 05:25:40 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A50016A4CE for ; Thu, 31 Mar 2005 05:25:40 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.198]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6F95443D39 for ; Thu, 31 Mar 2005 05:25:39 +0000 (GMT) (envelope-from khaled.abu@gmail.com) Received: by wproxy.gmail.com with SMTP id 69so439848wra for ; Wed, 30 Mar 2005 21:25:39 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=fJJBmEvhQwd2KGSXZlMOXRrr9N0beVZqvBewIprW9xyHKqtkc4h6DhJtBmOSqlvmH/+1iROVEvaiWLyhB/3LMIsgWVjvrozgdZuGO5R1za0LJeGJ4zlDvjgBaswUB5ZCLNFtjCNgR8TivWHZHZJVduEjOskQmK7hANDI9chfP20= Received: by 10.54.98.5 with SMTP id v5mr282735wrb; Wed, 30 Mar 2005 21:25:38 -0800 (PST) Received: by 10.54.23.34 with HTTP; Wed, 30 Mar 2005 21:25:38 -0800 (PST) Message-ID: Date: Thu, 31 Mar 2005 07:25:38 +0200 From: Abu Khaled To: KP In-Reply-To: <006901c535b1$24a8e860$6402a8c0@kevin> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit References: <004601c535a9$e707a430$6402a8c0@kevin> <200503302042.21595.ringworm01@gmail.com> <005b01c535ad$da87bbb0$6402a8c0@kevin> <006901c535b1$24a8e860$6402a8c0@kevin> cc: "Michael C. Shultz" cc: freebsd-questions@freebsd.org Subject: Re: Packages Corrupted X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Abu Khaled List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2005 05:25:40 -0000 On Thu, 31 Mar 2005 07:18:54 +0200, KP wrote: > > ----- Original Message ----- > From: "Abu Khaled" > To: "KP" > Cc: "Michael C. Shultz" ; > > Sent: Thursday, March 31, 2005 6:58 AM > Subject: Re: Packages Corrupted > > > On Thu, 31 Mar 2005 06:55:22 +0200, KP wrote: > > > ----- Original Message ----- > > > From: "Michael C. Shultz" > > > To: > > > Sent: Thursday, March 31, 2005 6:42 AM > > > Subject: Re: Packages Corrupted > > > > > > > On Wednesday 30 March 2005 08:27 pm, KP wrote: > > > > > I installed apache, php and mysql with pkg_add, unfortunately I > > > > > messed up the directory /var/db during moving and linking. Now when > I > > > > > pkg_delete or pkg_add any php related packages, always got the error > > > > > message: "the package info for package 'pkg' is corrupt", tried > > > > > "pkgdb -F" and it didn't work. This is a new server running 5.3 > > > > > release, just installed serveral packages, but with the error > > > > > message, I feel the system totally corrupted. Is it possible to fix > > > > > this? Many thanks in advance! > > > > > Kevin > > > > > > > > If /var/db is "messed up" there is no way to know which installed > > > > package is associated with which port. If you don't see any package > > > > names listed under /var/db/pkg they are as good as not being installed > > > > as far as the ports system is concerned. You should never fool with > > > > anything under /var/db/pkg, always leave that to the ports system to > > > > handle. What is the status of /var/db/pkg now? Are there any package > > > > names listed in it? > > > > > > > > -Mike > > > > > > Thanks for your reply, Mike. > > > /var/db/pkg looks good > > > # ls > > > apache-1.3.33 mysql-client-4.0.21 php4-pcre-4.3.9 > > > pkgdb.db > > > bison-1.75_2 perl-5.8.5 php4-posix-4.3.9 > > > portupgrade-20041226_1 > > > cvsup-without-gui-16.1h php4-bz2-4.3.9 php4-session-4.3.9 > > > ruby-1.8.2_3 > > > expat-1.95.8 php4-ctype-4.3.9 php4-tokenizer-4.3.9 > > > ruby18-bdb1-0.2.2 > > > gettext-0.13.1_1 php4-extensions-1.0 php4-xml-4.3.9 > > > unixbench-4.1.0 > > > libiconv-1.9.2_1 php4-mysql-4.3.9 php4-zlib-4.3.9 > > > m4-1.4.1 php4-overload-4.3.9 pkg > > > > > > But If I try to delete a package, it will go to the error message in the > > > end. > > > > > > # pkg_delete php4-xml-4.3.9 > > > pkg_delete: package 'php4-xml-4.3.9' is required by these other packages > and > > > may not be deinstalled: php4-extensions-1.0 > > > > > > # pkg_delete php4-extensions-1.0 > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > > > > > > > _______________________________________________ > > > 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" > > > > > > > Is pkg in /var/db/pkg/ a file or directory how did it end up there. > > > > -- > > Kind regards > > Abu Khaled > > > On Thu, 31 Mar 2005 06:55:22 +0200, KP wrote: > > > ----- Original Message ----- > > > From: "Michael C. Shultz" > > > To: > > > Sent: Thursday, March 31, 2005 6:42 AM > > > Subject: Re: Packages Corrupted > > > > > > > On Wednesday 30 March 2005 08:27 pm, KP wrote: > > > > > I installed apache, php and mysql with pkg_add, unfortunately I > > > > > messed up the directory /var/db during moving and linking. Now when > I > > > > > pkg_delete or pkg_add any php related packages, always got the error > > > > > message: "the package info for package 'pkg' is corrupt", tried > > > > > "pkgdb -F" and it didn't work. This is a new server running 5.3 > > > > > release, just installed serveral packages, but with the error > > > > > message, I feel the system totally corrupted. Is it possible to fix > > > > > this? Many thanks in advance! > > > > > Kevin > > > > > > > > If /var/db is "messed up" there is no way to know which installed > > > > package is associated with which port. If you don't see any package > > > > names listed under /var/db/pkg they are as good as not being installed > > > > as far as the ports system is concerned. You should never fool with > > > > anything under /var/db/pkg, always leave that to the ports system to > > > > handle. What is the status of /var/db/pkg now? Are there any package > > > > names listed in it? > > > > > > > > -Mike > > > > > > Thanks for your reply, Mike. > > > /var/db/pkg looks good > > > # ls > > > apache-1.3.33 mysql-client-4.0.21 php4-pcre-4.3.9 > > > pkgdb.db > > > bison-1.75_2 perl-5.8.5 php4-posix-4.3.9 > > > portupgrade-20041226_1 > > > cvsup-without-gui-16.1h php4-bz2-4.3.9 php4-session-4.3.9 > > > ruby-1.8.2_3 > > > expat-1.95.8 php4-ctype-4.3.9 php4-tokenizer-4.3.9 > > > ruby18-bdb1-0.2.2 > > > gettext-0.13.1_1 php4-extensions-1.0 php4-xml-4.3.9 > > > unixbench-4.1.0 > > > libiconv-1.9.2_1 php4-mysql-4.3.9 php4-zlib-4.3.9 > > > m4-1.4.1 php4-overload-4.3.9 pkg > > > > > > But If I try to delete a package, it will go to the error message in the > > > end. > > > > > > # pkg_delete php4-xml-4.3.9 > > > pkg_delete: package 'php4-xml-4.3.9' is required by these other packages > and > > > may not be deinstalled: php4-extensions-1.0 > > > > > > # pkg_delete php4-extensions-1.0 > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > pkg_delete: the package info for package 'pkg' is corrupt > > > > > > > > > _______________________________________________ > > > 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" > > > > > > > Is pkg in /var/db/pkg/ a file or directory how did it end up there. > > > > -- > > Kind regards > > Abu Khaled > > Oh, it's a directory and contains several packages. I moved the db directory > to other place and made a link, but must have run a silly command, later I > found the old one still existed :-(. > > I moved all files under /var/db/pkg/pkg/ into /var/db/pkg/, the probelms > seems fixed! Thank God! I reinstalled php and mysql packages without any > error messages. Thank you very much! > > # pwd > /home/db/pkg/pkg > # ll > total 18 > drwxr-xr-x 2 root wheel 512 Mar 30 02:51 apache-1.3.33 > drwxr-xr-x 2 root wheel 512 Mar 30 02:47 expat-1.95.8 > drwxr-xr-x 2 root wheel 512 Mar 30 02:51 mysql-client-4.0.21 > drwxr-xr-x 2 root wheel 512 Mar 30 02:51 mysql-server-4.0.21 > drwxr-xr-x 2 root wheel 512 Mar 29 23:43 ncftp-3.1.8 > drwxr-xr-x 2 root wheel 512 Mar 30 02:47 perl-5.8.5 > drwxr-xr-x 2 root wheel 512 Mar 30 02:51 php4-4.3.9 > drwxr-xr-x 2 root wheel 512 Mar 30 02:51 php4-mysql-4.3.9 > dr-xr-xr-x 2 root wheel 512 Mar 30 02:53 qpopper-4.0.5_1 > > You are welcome. Credit also goes to Michael. If he had not asked you about details of your problem, then I would have never noticed it. Teamwork pays off :) -- Kind regards Abu Khaled