Date: Sun, 28 Jul 2002 16:11:41 -0500 From: Darren Crotchett <backdoc@crotchett.com> To: "Michael Sharp" <freebsd@ec.rr.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: portupgrade aftermath Message-ID: <200207281611.41037.backdoc@crotchett.com> In-Reply-To: <1305.192.168.1.1.1027866422.squirrel@webmail.probsd.ws> References: <200207260833.10965.backdoc@crotchett.com> <200207280908.53697.backdoc@crotchett.com> <1305.192.168.1.1.1027866422.squirrel@webmail.probsd.ws>
next in thread | previous in thread | raw e-mail | index | archive | help
How about I try:
pkg_deinstall -fr ruby-fnmatch
I tried pkg_deinstall ruby-fnmatch and it returned:
<snip>
scsibox# pkg_deinstall ruby-fnmatch
---> Deinstalling 'ruby-fnmatch-1.1b_1'
pkg_delete: package 'ruby-fnmatch-1.1b_1' is required by these other pack=
ages
and may not be deinstalled:
portupgrade-20020429
portupgrade-20020429
portupgrade-20020429
** The following packages were not deinstalled (*:skipped / !:failed)
! ruby-fnmatch-1.1b_1 (pkg_delete failed)
</snip>
Or, would leaving the -r off work better?
Aftwards, I could try reinstalling portupgrade. I feel safe that about i=
t not=20
deleting anything I need. But, I wonder how good portupgrade would be at=
=20
uninstalling itself.
Darren
On Sunday 28 July 2002 09:27 am, Michael Sharp wrote:
> you can de-install ruby-fnmatch. Its obsolete, thus, the error.
>
> michael
>
> Darren Crotchett said:
> > Sorry to be spamming the list this morning. But, impatience has
> > gotten the better of me. I went ahead and took a small risk of
> > further mucking things up. But, it worked out good. For the
> > benefit of anyone trying to help me and anyone who might read
> > this thread in the archives, let me summarize.
> >
> > I had to use portupgrade -fr mailman to get mailman to reinstall.
> > I did add CGI_GID?=3D to the last line of /etc/make.conf. And, all
> > of this did work.
> >
> > I still have a little tidying up to do, though.
> >
> > After having run portsdb -Uu, I tried to re-run portupgrade -r
> > ruby-fnmatch. But, I get an error:
> >
> > cd: can't cd to /usr/ports/devel/ruby-fnmatch
> > ** The port directory for 'devel/ruby-fnmatch' does not exist.
> > ---> Skipping 'sysutils/portupgrade' (portupgrade-20020429)
> > because 'devel/ruby-fnmatch' (ruby-fnmatch-1.1b_1) failed
> > ** The following packages were not installed or upgraded
> > (*:skipped / !:failed)
> > ! devel/ruby-fnmatch (ruby-fnmatch-1.1b_1) (port
> > directory error) * sysutils/portupgrade
> > (portupgrade-20020429)
> >
> > Can someone give me some insight to what these errors are all
> > about?
> >
> > Thanks,
> > Darren
> >
> > On Sunday 28 July 2002 08:50 am, Darren Crotchett wrote:
> >> One more question before I reinstall Mailman. Will I need to
> >> use portinstall or portupgrade -N since, as far as portupgrade
> >> is concerned, it successfully upgraded it already?
> >>
> >> Darren
> >>
> >> On Sunday 28 July 2002 08:29 am, Darren Crotchett wrote:
> >> > I'm finally getting somewhere. I got mysql server to compile
> >>
> >> by copying /etc/defaults/make.conf to /etc/make.conf and
> >> adding the line
> >>
> >> > SKIP_INSTALL_DB=3Dyes to the last line.
> >> >
> >> > Now, I thought I'd try the same thing with Mailman by adding
> >>
> >> CGI_GID?> > 65533 to my /etc/make.conf. However, before I do,
> >> I'd like to know if this might adversely affect other
> >> programs.
> >>
> >> > Thanks,
> >> > Darren
> >> >
> >> > On Friday 26 July 2002 12:26 pm, Bauer wrote:
> >> > > Hi,
> >> > >
> >> > > On Fri, 26 Jul 2002 08:33:10 -0500
> >> > >
> >> > > Darren Crotchett <backdoc@crotchett.com> wrote:
> >> > > > Quick background:
> >> > > > I'm trying to transition from complete newbie to
> >>
> >> newbie-admin. In other words, I can handle most of the
> >> basics of getting a system up and going. Now I want to
> >> learn how properly admin a FreeBSD box. I'm running
> >> 4.6-RELEASE. Due to the recent security issues involving
> >> php, apache and openssh, I thought that I would try to
> >> upgrade all of my installed ports/packages. Things went
> >> OK but, not great. I have a couple of questions. Here's
> >>
> >> how I did what I did:
> >> > > > cvsup -g -L 2 /path/to/ports-supfile
> >> > >
> >> > > You should always run portsdb -uU after you updated your
> >>
> >> ports to rebuild the INDEX
> >>
> >> > > > After running portupgrade, I was greeted with the
> >>
> >> following message:
> >> > > > ** The following packages were not installed or upgraded
> >>
> >> (*:skipped /!:failed)
> >>
> >> > > > =09! databases/mysql323-server (mysql-server-3.23.49)
> >>
> >> (install error)! devel/ruby-fnmatch (ruby-fnmatch-1.1b_1)
> >> (port
> >>
> >> > > > =09directory error)* sysutils/portupgrade
> >>
> >> (portupgrade-20020429)
> >>
> >> > > > The first question I have is what to do about those
> >>
> >> messages? mysql-server 3.23.51is the version I have in
> >> /usr/ports. I wonder why portupgrade had trouble
> >> installing? Should I try manually installing it? What
> >> command line options should I use with portupgrade for
> >> that?
> >>
> >> > > I don't know if this is the best way, but I always try a
> >>
> >> portupgrade -r port and look at the exact error make gives.
> >>
> >> > > > I don't know how important ruby-fnmatch is. But, I don't
> >>
> >> know of any specific reason why I need it. So, I'm not
> >> too worried about it. But, I don't care to have loose
> >> ends. So, I do want to deal with it properly. What
> >> should I do with it?
> >>
> >> > > Try to run portsdb -uU and then upgrade this port again.
> >> > >
> >> > > > Finally, this last part is more a comment than a question.
> >>
> >> After upgrading, phpBB and mailman quit working. I
> >> discovered that mysql was no longer set to start on boot
> >> (which is why phpBB wouldn't work). And, mailman is back
> >> to
> >>
> >> > > > giving me UID/GID problems (I always have to edit my
> >>
> >> Makefile and recompile it). I think I can take care of
> >> both of these problems. But, why would portupgrade leave
> >> my services unusable? It seems like if it had problems,
> >> it would be smart enough to back out and give you a
> >> message.
> >>
> >> > > Run make options in mail/mailman. You can set some options
> >>
> >> at build time including UID/GID . Also look at the -M option
> >> with
> >>
> >> > > portinstall/portupgrade. Then have a look at man make.conf .
> >>
> >> You can set permanent variables for ports there to make sure
> >> they are always used on your upgrades.
> >>
> >> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> >> > with "unsubscribe freebsd-questions" in the body of the
> >>
> >> message
> >>
> >> To Unsubscribe: send mail to majordomo@FreeBSD.org
> >> with "unsubscribe freebsd-questions" in the body of the message
> >
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-questions" in the body of the message
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200207281611.41037.backdoc>
