OpenSSH-sparc-3.0.2p1.pkg: /usr/local conflicting file

Tim McGarry tim at mcgarry.ch
Fri Dec 21 05:19:20 EST 2001


These types of errors can usually be fixed by replacing the fields in the
package map that set the owner group permissions to be
? ? ?, that way the Solaris packaging system sees no conflict.


Tim
----- Original Message -----
From: "Nicolas Williams" <Nicolas.Williams at ubsw.com>
To: "Dominique Frise" <Dominique.Frise at ci.unil.ch>;
<openssh-unix-dev at mindrot.org>
Sent: Thursday, December 20, 2001 5:54 PM
Subject: Re: OpenSSH-sparc-3.0.2p1.pkg: /usr/local conflicting file


> On Thu, Dec 20, 2001 at 11:24:13AM +0100, Dominique Frise wrote:
> > Hi,
> >
> > Trying to install the Solaris package I made after configure/compilation
> > under Solaris 8.
>
> [...]
>
> > Log of the package installation
> > -------------------------------
> > # pkgadd -d OpenSSH-sparc-3.0.2p1.pkg
> >
> > The following packages are available:
> >   1  OpenSSH     OpenSSH Portable for Solaris
> >                  (sparc) 3.0.2p1
> >
> > Select package(s) you wish to process (or 'all' to process
> > all packages). (default: all) [?,??,q]:
> >
> > Processing package instance <OpenSSH> from
> >
</local/soft/pub/openssh-3.0.2p1/contrib/solaris/OpenSSH-sparc-3.0.2p1.pkg>
>
> [...]
>
> > The following files are already installed on the system and are being
> > used by another package:
> > * /usr/local
> >
> > * - conflict with a file which does not belong to any package.
> >
> > Do you want to install these conflicting files [y,n,?,q] y
>
> Here's the problem. Whether a package should include an entry for
> BASEDIR, I'm not sure(*), but certainly you didn't have to install
> "conflicting" files, particularly when the only conflict was
> /usr/local/ and it already existed.
>
> [...]
>
> > Installation of <OpenSSH> was successful.
> >
> > Now the problem I got
> > ---------------------
> > Before pkg install. /usr/local was a soft link to /local (ln -s /local
> > /usr/local).
> > After installation the link is gone and a new /usr/local directory is
> > created containing only openssh stuff :-(
>
> See above.
>
> > Thanks for help,
> >
> > Dominique
> > ____________________UNIL - University of Lausanne____________________
> > Dominique Frise                    E-mail: Dominique.Frise at ci.unil.ch
> > UNIL, Centre Informatique          Phone:            +41 21 692 22 21
> > Rte de Chavannes 33                Fax:              +41 21 692 22 05
> > CH-1007 Lausanne, Switzerland      URL:         http://www.unil.ch/ci
>
>
> (*) Actually, packages should not include pkgmap entries for BASEDIR and
> other relocatable directories - those should either be created by the
> preinstall script if they did not exist or should be in pkgmap but
> conditional on particular classes enabled by a checkinstall script.
>
> Cheers,
>
> Nico
> --
> -DISCLAIMER: an automatically appended disclaimer may follow. By posting-
> -to a public e-mail mailing list I hereby grant permission to distribute-
> -and copy this message.-
>
> Visit our website at http://www.ubswarburg.com
>
> This message contains confidential information and is intended only
> for the individual named.  If you are not the named addressee you
> should not disseminate, distribute or copy this e-mail.  Please
> notify the sender immediately by e-mail if you have received this
> e-mail by mistake and delete this e-mail from your system.
>
> E-mail transmission cannot be guaranteed to be secure or error-free
> as information could be intercepted, corrupted, lost, destroyed,
> arrive late or incomplete, or contain viruses.  The sender therefore
> does not accept liability for any errors or omissions in the contents
> of this message which arise as a result of e-mail transmission.  If
> verification is required please request a hard-copy version.  This
> message is provided for informational purposes and should not be
> construed as a solicitation or offer to buy or sell any securities or
> related financial instruments.
>




More information about the openssh-unix-dev mailing list