On 11/16/17 08:40, Ax0n wrote:
> For what it's worth, bricking my main workstation in this way a few times
> over the past 20 years yes the only reason I thought about it. It also got
> me into a (good) habit of examining the paths and contents of archive files
> every single time before I extract them.
> 
> On Nov 16, 2017 06:14, "Daniel Boyd" <danieljb...@icloud.com> wrote:
> 
>> Haha crap.  I think this is what happened.   I haven’t bothered
>> downloading src.tar.gz in awhile bc of syspatch, but since this is a
>> PowerPC machine, i wanted to be ready for the first errata.  This is what I
>> get for doing things from memory instead of reading the FAQ.
>>
>> Right.  Let’s pretend that this didn’t happen, shall we?
>>
>> Sent from my iPhone

good news: that means your recovery is probably pretty easy -- just boot
from bsd.rd (which should be unharmed) and do a re-install.

Nick.

>>
>> > On Nov 15, 2017, at 8:54 PM, Ax0n <a...@h-i-r.net> wrote:
>> >
>> > A quick thought... are you extracting src.tar.gz into /usr (like you to
>> > with ports.tar.gz)? On a few occasions, I've done this (instead of making
>> > sure I'm in /usr/src first as I should) and had system binaries get
>> > clobbered. When I've accidentally done this in the past, I do get a bunch
>> > of abort trap errors and a predictably un-bootable system.  Example: This
>> > block of stuff from src.tar.gz, if extracted whilst in /usr, would
>> > overwrite /usr/bin/cat with a directory full of the source code for
>> cat(1)
>> > and so on and so forth.
>> >
>> > drwxrwxr-x  2 axon     axon             0 Oct  9 22:41 bin
>> > drwxrwxr-x  2 axon     axon             0 Oct  9 22:41 bin/CVS
>> > -rw-rw-r--  1 axon     axon             5 Oct  9 22:38 bin/CVS/Root
>> > -rw-rw-r--  1 axon     axon             8 Oct  9 22:38 bin/CVS/Repository
>> > -rw-rw-r--  1 axon     axon           439 Oct  9 22:41 bin/CVS/Entries
>> > -rw-rw-r--  1 axon     axon            18 Oct  9 22:41 bin/CVS/Tag
>> > -rw-rw-r--  1 axon     axon           241 Apr 25  2016 bin/Makefile
>> > -rw-rw-r--  1 axon     axon           145 Jul 11  2014 bin/Makefile.inc
>> > drwxrwxr-x  2 axon     axon             0 Oct  9 22:38 bin/cat
>> > drwxrwxr-x  2 axon     axon             0 Oct  9 22:41 bin/cat/CVS
>> > -rw-rw-r--  1 axon     axon             5 Oct  9 22:38 bin/cat/CVS/Root
>> > -rw-rw-r--  1 axon     axon            12 Oct  9 22:38
>> > bin/cat/CVS/Repository
>> > -rw-rw-r--  1 axon     axon           172 Oct  9 22:41
>> bin/cat/CVS/Entries
>> > -rw-rw-r--  1 axon     axon            18 Oct  9 22:41 bin/cat/CVS/Tag
>> > -rw-rw-r--  1 axon     axon            93 Feb 18  2017 bin/cat/Makefile
>> > -rw-rw-r--  1 axon     axon          4848 Jul  9  2016 bin/cat/cat.1
>> > -rw-rw-r--  1 axon     axon          5567 Oct 19  2016 bin/cat/cat.c
>> >
>> >
>> >
>> > On Wed, Nov 15, 2017 at 5:24 PM, patrick keshishian <pkesh...@gmail.com>
>> > wrote:
>> >
>> >>> On 11/15/17, Philip Guenther <guent...@gmail.com> wrote:
>> >>> On Wed, Nov 15, 2017 at 11:08 AM, Mike Coddington <m...@coddington.us>
>> >>> wrote:
>> >>>
>> >>>>> On Wed, Nov 15, 2017 at 10:01:09AM -0600, Daniel Boyd wrote:
>> >>>>> I've installed OpenBSD/macppc twice on my G4 Cube now and it seems to
>> >>>>> be working fine until I go to untar src.tar.gz at which point it
>> >> throws
>> >>>>> some abort trap errors and crashes.  If I reboot, I get a bunch of
>> >>>>> abort traps during the boot process followed by several:
>> >>>>>
>> >>>>> init: can't exec getty '/usr/libexec/getty' for pot /dev/ttyC3: ...
>> >>>>>
>> >>>>> What do you guys think this is...?  Hard drive failure...?
>> >>>>
>> >>>> Out of curiosity, does the same thing happen if you extract the tar
>> with
>> >>>> the pax(1) program? That'll at least let you know if it's tar causing
>> >>>> the problem or not.
>> >>>>
>> >>>
>> >>> tar _is_ pax:
>> >>> : corwin; ls -li /bin/tar /bin/pax
>> >>> 52015 -r-xr-xr-x  3 root  bin  433472 Nov  1 11:15 /bin/pax
>> >>> 52015 -r-xr-xr-x  3 root  bin  433472 Nov  1 11:15 /bin/tar
>> >>> : corwin;
>> >>>
>> >>> Fundamentally, unless a userspace process is poking at devices or
>> >> similar,
>> >>> it should be unable to panic the kernel.  An abort trap in the kernel
>> is
>> >>> either a kernel bug or a hardware bug.  IIRC there's some pmap bug on
>> >>> macppc that no one has managed to track down which causes crashes on
>> some
>> >>> machines, but not others.  I've never hit it on the Macbook I use for
>> >>> builds, but the ports build boxes, whatever model they are, seem to hit
>> >> it
>> >>> periodically...
>> >>
>> >> I read it as the tar process is the one aborting. which, if true,
>> >> sounds like user-land and kernel are out-of-sync.
>> >>
>> >> Unfortunately, specific info is missing from the problem report.
>> >>
>> >> --patrick
>> >>
>> >>
>>
>>
> 

Reply via email to