[comp.unix.questions] SysVr3.2.1 /etc/mount problems

vch@attibr.UUCP (Vincent C. Hatem) (12/22/88)

I just installed 3.2.1 on a 3B2/600 here, and I'm having a little problem
with /etc/mount:

After installing the OS, I installed the 4.1 C compiler. The INSTALL procedure
says that I have to install the System Header Files package again... No 
problem, I figure... Yeah, right.

So, I do a 'sysadm tapepkg' to get the system header files package off the
tape, and after loading the floppy-image onto /dev/dsk/c1t1d0s4, it tries
to mount that partition on /install. This is where things go weird.

I get the messages:

mount: Permission Denied.
mount: Cannot mount /dev/dsk/c1t1d0s4

And it dies.

Well, I tried to mount the partition manually, and I get the same messages.
I tried both /install and /mnt. Of course, I'm logged in as root on the
console.

I can mount and umount any other partition, just not that one.

I did a fsck on the partition, and all is OK.

Any ideas?

-Vince


-- 
Vincent C. Hatem                            | att ---->\ (available from any
AT&T International                          | ulysses ->\ Action Central site)
International Operations Technical Support  | bellcore ->\___ !attibr!vch
1200 Mt Kemble Ave, Basking Ridge, NJ 07920 | (201) 953-8030

rwhite@nusdhub.UUCP (Robert C. White Jr.) (12/22/88)

in article <76@attibr.UUCP>, vch@attibr.UUCP (Vincent C. Hatem) says:
> 
> After installing the OS, I installed the 4.1 C compiler. The INSTALL procedure
> says that I have to install the System Header Files package again... No 
> problem, I figure... Yeah, right.


OK, this one is not as trickey as it sounds... KO, we're not gonna
have any problems with this one... ;-)

The 4.1 C compiler has a routine in it which want's you to install the
system headder files, it *INSISTS* that you do so via floppy.  3.2.1
does not have a System headder files floppy diskette, it is on tape,
so you try to load these things from tape.  sysadm installpkg has the
floppy mounted on the directory /install and sysadm tapepkg wants to
mount the partition of the tape which contains the system headder files
in the directory /install.  here is our basic conflict... ;-)

The reason that the compiler package wants you to install the system
header package at this point is tat the headers that the compiler comes
with are app for 2.something and therefore hopelessly out of date.

When you receive the message asking for the header diskette press break
or delete.  The only thing that the package would thne have done was
transfered it's own execution to the installation routine for the
header diskette, verified that you put in the correct diskette,
installation went well, print a happy little message, and exited. 
That's right verginia, no tuning or whatnot takes place there.  When
you push break it prints an anoying message to the effect that
installation migh not have gone well;  just ignore this message, as long
as you load the header package next there is no problem.

Next "sysadm tapepkg" the headder files into place.

To check this out for yourself jsut "mount -r /dev/rSA/diskette1
/install" and then look in /install/INSTALL for the shell scripts.  You
will see that the bulk of the diskette is "cpio -p"ed into place, as are
all the diskettes in the series, and then it get's anoying about the
header files.

Does this sound like someone who has already been through all this?  IT
SHOULD!  I spent the better part of the day disecting the diskettes just
to make shure.  ACK.

Rob.

rwhite@nusdhub.UUCP (Robert C. White Jr.) (12/22/88)

in article <1279@nusdhub.UUCP>, rwhite@nusdhub.UUCP (Robert C. White Jr.) says:
> Does this sound like someone who has already been through all this?  IT
> SHOULD!  I spent the better part of the day disecting the diskettes just
> to make shure.  ACK.

No, not today, back then when I did it.  ;-)

Neither AT&T nor anybody else could tell me wether the interrupt-the-load-
and-install-the-other-package method was safe when I tried this the first
time (back in 3.1.1).

Rob.

vch@attibr.UUCP (Vincent C. Hatem) (12/23/88)

In article <1279@nusdhub.UUCP>, rwhite@nusdhub.UUCP (Robert C. White Jr.) writes:
] in article <76@attibr.UUCP>, vch@attibr.UUCP (Vincent C. Hatem) says:
] > 
] > After installing the OS, I installed the 4.1 C compiler. The INSTALL procedure
] > says that I have to install the System Header Files package again... No 
] > problem, I figure... Yeah, right.
] 
] 
] The 4.1 C compiler has a routine in it which want's you to install the
] system headder files, it *INSISTS* that you do so via floppy.  3.2.1
] does not have a System headder files floppy diskette, it is on tape,
] so you try to load these things from tape.  sysadm installpkg has the

so far, so good...

] floppy mounted on the directory /install and sysadm tapepkg wants to
] mount the partition of the tape which contains the system headder files
] in the directory /install.  here is our basic conflict... ;-)

Not quite. I broke the installation at that point. The floppy was NOT mounted.
That's the first thing I checked...

] To check this out for yourself jsut "mount -r /dev/rSA/diskette1 /install" 

I tried that. Didn't work.

] Does this sound like someone who has already been through all this?  IT
] SHOULD!  I spent the better part of the day disecting the diskettes just
] to make shure.  ACK.
] 
] Rob.

Sorry to hear that you went to so much trouble no to be able to help me at
all... ;-} ;-} ;-} ;-} ;-} ;-}

Seriously, I DO appreciate your help. I found the problem myself. The
partition was flagged as non-mountable. 3.1.1 doesn't care, but 3.2.1 DOES.

Basically, I made a type while editing the partition maps. 

OOPS.

It works now that I re-partitioned the disk.


-- 
Vincent C. Hatem                            | att ---->\ (available from any
AT&T International                          | ulysses ->\ Action Central site)
International Operations Technical Support  | bellcore ->\___ !attibr!vch
1200 Mt Kemble Ave, Basking Ridge, NJ 07920 | (201) 953-8030