Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Jun 2000 22:13:21 -0500
From:      "Scot W. Hetzel" <hetzels@westbend.net>
To:        <jrd@cc.usu.edu>, "FreeBSD-GNATS" <FreeBSD-gnats-submit@FreeBSD.ORG>
Cc:        "FreeBSD-Ports" <FreeBSD-Ports@FreeBSD.ORG>
Subject:   Re: misc/18729: FrontPage Extensions server upgrade to FP/2000 script has two errors
Message-ID:  <001c01bfd02e$5882bfa0$8dfee0d1@westbend.net>

next in thread | raw e-mail | index | archive | help
>Shell script /usr/local/frontpage/version4.0/???_server.sh (no longer
>on my system) has two errors. This script is installed with the Apache13-fp
>package (binary install from your site).

This has been fixed in PR 18581.

> The first problem is using strings on a .so file to get the Frontpage
>version number obtains a Binary File rebuke instead. Add tag --text
>to get the version number information.

This problem is in the change_server.sh script.  The actual problem is that
the script is using 'cat' instead of 'strings', and fgrep needs the -a
or --text option, to retrieve printable text from mod_frontpage.so.

> Second problem is in the section copying the prebuilt server, the
>logical source name was something like NEWHTTP??? rather than
>fpserv (or similar). See the error message for the cp and use
>the logicals in the error message material.

Not sure what you mean here, as I didn't see any problems at this stage.
change_server.sh should return with the Apache servers & mod_frontpage as
being equal and not install the apache-fp server that comes with the
extensions.

You don't need to run the change_server.sh script on a Apache13-fp install.
As the install has taken care of installing the Apache-FP server, and made
sure the files permissions are correct.

> I don't have this file handy to be precise, because I removed this
>whole apparatus. It was not working with FrontPage/2000 for Win98SE,
>and by that I mean no login was accepted via the net.

The problem is that your apache server was compiled dynamically to use
libcrypt.  libcrypt is linked to libscrypt which only understands MD5
passwords.  fpsrvadm.exe creates DES passwords and that is why your FP2K
client could not log into the system.

> I should mention here that trying to rebuild Apache13-fp fails on
>two counts. One is DES needs to be installed, and directions on that
>are not helpful (but I am trying anyway), and one of the .gz items
>proclaims a checksum error. Not very specific again, but the facts
>are no longer in front of me. I did the build with the NO_CHECKSUMS
>option and ran into the above difficulties.

Microsoft and RTR upgraded the FP2K extensions to SR 1.  This is why you
received the checksum error.

As for the DES libraries you can do one of the following to install:

----------

FreeBSD 3.x

1. Download your releases Crypto sources from:

    ftp://ftp.freebsd.org/FreeBSD/releases/i386/3.4-RELEASE/des

    you'll need at least des.* and install.sh

2. Edit install.sh, and place a "#" in front of "cat krb..." (krb4). If you
don't want to install Kerberous support.
3. Run install.sh as root.

----------

FreeBSD 4.x:

1. Download your releases Crypto sources from:

    ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/4.0-RELEASE/crypto

    you'll need at least crypto.* and install.sh

2. Edit install.sh, and place a "#" in front of "cat krb..." (krb4, krb5).
If you don't want to install Kerberous support.
3. Run install.sh as root.

----------

1. Use CVSup to download the sources for your version (need to include
appropriate crypto tags).
2. Do a make world to upgrade your sources.

----------


You should have submitted this PR to ports instead of misc.  As I would not
have seen it if I hadn't been looking thru the PR database.

Scot

NOTE: To committers:  Could someone either close this PR or at least move it
to ports.  Thanks.



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001c01bfd02e$5882bfa0$8dfee0d1>