Filesystem problem
Kevin Bockman
neoninternet at yahoo.com
Wed Sep 3 10:27:21 PDT 2003
Although this is a pretty dead thread now, I just
wanted to post my fix for the archives. I figured out
that this was due to quotas. I made a blank
quota.user and quota.group (?) file since I turned off
check_quota (?) in rc.conf which said it would slow
the boot (so I didn't turn it on!). It did not make
the files and when it started up it complained about
not having the files so I just decided to make them
myself. Oops.
I'm trying to decide if this should be posted as a bug
or user error. *shrug*
Thanks for the help.
Kevin
--- Kevin Bockman <neoninternet at yahoo.com> wrote:
> I also tried doing a umount now and it's hanging.
> Here's the ps:
>
> root 36373 0.0 0.0 580 352 d0 D+ 5:15PM
> 0:00.02 umount /mirror 0 31569 0 -4 0 ufs
>
>
> Now I also notice a zombie'd sh. Not sure where
> that
> came from.
>
> root 0 0.0 0.0 0 0 p2 ZW+ -
> 0:00.00 (sh) 0 36046 0 -84 0 -
>
>
>
>
-----------------------------------------------------
>
> I'd also like to note that if I go into single user
> mode and fsck a couple times -- it works fine still
> in
> single user mode. If I go back into multi-- up pops
> the weasel.
>
>
> --- Kevin Bockman <neoninternet at yahoo.com> wrote:
> > Thanks for the help. I'm positive that this is an
> > OS
> > problem as there are no hard errors reported on
> the
> > console. This problem just happened to start 10
> > minutes after I rebooted and updated -STABLE on
> Aug
> > 10th. I was running -STABLE from April before I
> > believe for 4 months straight with no problems.
> >
> > Here I'm trying to do a make buildword:
> >
> >
>
--------------------------------------------------------------
> > >>> stage 2: rebuilding the object tree
> >
>
--------------------------------------------------------------
> > cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj
> > MACHINE_ARCH=i386 MACHINE=i386 CPUTYPE=
> >
> GROFF_BIN_PATH=/usr/obj/usr/src/i386/legacy/usr/bin
> >
>
GROFF_FONT_PATH=/usr/obj/usr/src/i386/legacy/usr/share/groff_font
> >
> >
>
GROFF_TMAC_PATH=/usr/obj/usr/src/i386/legacy/usr/share/tmac
> > DESTDIR=/usr/obj/usr/src/i386 INSTALL="sh
> > /usr/src/tools/install.sh"
> >
>
PATH=/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/usr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbin:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:/usr/sbin:/usr/bin
> > make -f Makefile.inc1 par-obj
> > ===> share/info
> > ===> include
> >
> > As you see it is hanging at making the include
> dir.
> >
> > Here's the ps output:
> >
> > 0 31604 31597 3 8 0 512 372 wait I+
> > p2
> > 0:00.00 make buildworld
> > 0 31647 31604 3 8 0 896 628 wait I+
>
> > p2 0:00.00 /bin/sh -ec cd /usr/src;
> > PATH=/sbin:/bin:/usr/sbin:/usr/bin `if [ -x
> > /usr/obj/usr/src/make.i386/make ]; then echo
> > /usr/obj/usr/src/make.i386/make; else echo make;
> fi`
> >
> > -m /usr/src/share/mk -f Makefile.inc1 buildworld
> > 0 31649 31647 43 8 0 752 620 wait I+
>
> > p2 0:00.02 make -m /usr/src/share/mk -f
> > Makefile.inc1 buildworld
> > 0 36046 36045 43 8 0 748 616 wait I+
>
> > p2
> > 0:00.01 make -f Makefile.inc1 par-obj
> > 0 36055 36046 43 8 0 892 624 wait I+
>
> > p2 0:00.00 /bin/sh -ec if test -d
> > /usr/src/include.i386; then echo "===>
> > include.i386";
> > edir=include.i386; cd /usr/src/${edir}; else
> > echo
> > "===> include"; edir=include; cd
> /usr/src/${edir};
> >
> > fi; make obj DIRPRFX=${edir}/
> > 0 36056 36055 43 8 0 680 564 wait I+
>
> > p2 0:00.02 make obj DIRPRFX=include/
> > 0 36057 36056 43 8 0 892 624 wait I+
>
> > p2 0:00.00 (sh)
> > 0 36058 36057 43 -11 0 200 96 chkiq2 D+
>
> > p2 0:00.00 mkdir -p /usr/obj/usr/src/include
> >
> > Hope this helps.
> >
> > Thanks,
> >
> > Kevin
> >
> > --- Robert Watson <rwatson at freebsd.org> wrote:
> > >
> > > On Sun, 31 Aug 2003, Kevin Bockman wrote:
> > >
> > > > Anyone have any suggestions? I can not
> > control-C
> > > out of 'man vmstat'.
> > > > While doing 'make' in /usr/src/sys/boot it was
> > > hanging on as, when I
> > > > restarted it, it got to i386/libi386 and will
> > not
> > > do anything else. I'm
> > > > running that through serial console, it let me
> > ^C
> > > out of that. I tried
> > > > going into single user mode and running
> umount,
> > > now it just sits there
> > > > and I can't ^C. I have no ideas, this was all
> > > working yesterday!! :-)
> > > >
> > > > Any ideas on what else to check or other
> helpful
> > > hints would help
> > > > bunches.
> > > >
> > > > Sorry for the cross-posts. Just not sure
> where
> > to
> > > go with this one.
> > >
> > > Could you show the output of:
> > >
> > > ps axlwww
> > >
> > > when things are hanging? I'm particularly
> > > interested in the WCHAN entries
> > > for hung processes and kernel threads. That
> entry
> > > is the wait channel for
> > > kernel thread sleeps, which should give us some
> > > sense of what they're
> > > waiting for. If it's a UFS bug of some sort,
> > you'll
> > > likely see a lot of
> > > processes blocked in "inode" -- this could also
> > > happen in a hardware
> > > scenario, but should still be useful. In
> addition,
> > > do you have the entire
> > > serial console log output since boot? It would
> be
> > > interesting to know if
> > > you've had kernel log messages regarding your
> hard
> > > disk controller, etc.
> > > This might help distinguish a hardware problem
> > from
> > > a software problem.
> > >
> > > Robert N M Watson FreeBSD Core Team,
> > > TrustedBSD Projects
> > > robert at fledge.watson.org Network Associates
> > > Laboratories
> > >
> > >
> > >
> > > >
> > > > Thanks,
> > > >
> > > > Kevin
> > > >
> > > >
> > > >
> > > > __________________________________
> > > > Do you Yahoo!?
> > > > Yahoo! SiteBuilder - Free, easy-to-use web
> site
> > > design software
> > > > http://sitebuilder.yahoo.com
> > > >
> _______________________________________________
> > > > freebsd-current at freebsd.org mailing list
> > > >
> > >
> >
>
http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > > > To unsubscribe, send any mail to
> > > "freebsd-current-unsubscribe at freebsd.org"
> > > >
> > >
> > > _______________________________________________
> > > freebsd-current at freebsd.org mailing list
> > >
> >
>
http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > > To unsubscribe, send any mail to
> > "freebsd-current-unsubscribe at freebsd.org"
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site
> > design software
> > http://sitebuilder.yahoo.com
> > _______________________________________________
> > freebsd-current at freebsd.org mailing list
> >
>
http://lists.freebsd.org/mailman/listinfo/freebsd-current
> > To unsubscribe, send any mail to
> "freebsd-current-unsubscribe at freebsd.org"
>
>
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
> _______________________________________________
> freebsd-current at freebsd.org mailing list
>
http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to
"freebsd-current-unsubscribe at freebsd.org"
__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com
More information about the freebsd-current
mailing list