4.6.2 early report
gheskett at wdtv.com
Fri Apr 8 17:58:46 BST 2011
On Friday, April 08, 2011 12:21:07 PM Duncan did opine:
> gene heskett posted on Fri, 08 Apr 2011 06:50:36 -0400 as excerpted:
> > On Friday, April 08, 2011 06:23:40 AM Duncan did opine:
> > I will do that, and reboot in a few minutes. Because I have /var on
> > its own partition, this always involves a tap of the reset button as
> > the shutdown gets to:
> > turning off swaps -f and hangs due to /var already having been
> > unmounted & it can't get a lockfile opened.
> > I know, that is not preferred, but having had a couple of instances
> > where an error made / into read-only, that prevented the logs from
> > recording any trace of the error, and was pure hell to troubleshoot,
> > the first time I just re-installed. So I am adament about /var being
> > on its own partition just to prevent the loss of logging when the
> > main / goes tits up. IMO, the shutdown scripts that cannot work
> > under those conditions are hopelessly broken.
> FWIW, here /var is on /, but /var/log is on its own partition.
> I believe I mentioned the disk overheat I had. Well, at the time I
> didn't have another drive at hand and one the drive cooled down, the
> problem didn't seem to be getting seriously worse. And I had
> partitioned the thing up with duplicate/backup partitions for much of
> the system, so that's what I ended up booting, some of the backups.
> But I ended up with a / of one age, /usr of another, and the current
> /var, each on its own partition separate from the other two. That was
> terrible to try to sort out, as what the package manager installation
> database (in /var/db) had to say didn't match the reality of what was
> installed on /, which didn't match /usr. I started by reinstalling all
> the packages (on Gentoo, but from binpkgs, which I always made it a
> point to build, as they come in handy for all sorts of reasons, the
> binpkgs partition was thankfully current) the package database said
> were installed anyway. That got me back to in sync there, but because
> the old versions were different, where the actual filenames differed as
> where libraries had been updated, I now had "orphan" old versions that
> weren't removed as they would have been in a proper upgrade. It took
> me months to cleanup that mess, a bit at a time as I realized there
> were yet more orphans lurking around!
> So when I did the partition plan for the new system, I decided that
> everything the package manager installed to along with its database in
> /var/db, should be on the the same partition, so if it happened again,
> the database and all package installations would at least be in sync
> with each other, no matter which partitions I ended up mix and
> matching, and how old the backup partition was that I ended up using.
> By contrast, /var/log really does need its own, relatively small,
> partition. Several times I've had various bugs runaway with the
> logging, and end up filling up the log partition, normally only about a
> third of capacity even right before the weekly logrotates. The
> relatively small (1 gig... I still find it a bit ironic to call that
> "small" but anyway) log partition has kept the issue from filling up /,
> while the small spare capacity, always under a gig, means I find out
> about it far sooner than I would if it were on a partition with
> double-digit gigs or more of spare capacity.
> But the "everything the pm installs to and the pm database" policy for
> /, has meant a bit of a strange setup, with several bits of /usr either
> as their own filesystems (/usr/local, since it contains a lot of local
> scripts and the like I'd hate to have to reauthor) or symlinks onto
> filesystems mounted elsewhere (/usr/src, for instance, is a symlink to
> a subdir of my only raid-0 backed filesystem, since it's locally cached
> net data, with the distro package tree as another subdir on the raid-0,
> with the same local-cached net data reasoning).
> >> Anyway, assuming those unreadable-by-root files are indeed filesystem
> >> damage as I expect, there's a fair chance it's due to data=writeback
> >> on that filesystem, be it ext3 or ext4. For both of them, if it
> >> were my data on the filesystem and unless it was something I was
> >> comfortable sticking on a RAID-0 without redundancy or backup, I'd
> >> take tune2fs and ensure the filesystem was marked data=ordered in
> >> the filesystem itself, Additionally, make sure your mount options
> >> (or remount, for root) include the data=writeback option.
> > What is the syntax to extract that info?, the -l output as shown below
> > doesn't say.
> I don't see it either, which means that if it's not set at mount time by
> either the mount command or fstab, the kernel defaults apply. And we
> know that data=writeback was the kernel default for part of the 2.6.3x
> > I'm off to do a full powerdown reboot, and at least 1 full cycle of
> > memtest86. /.autofsck touched. With 4Tb of fscking to do, I won't
> > say brb. :-)
> You got /that/ right!
Well, apparently the fsck worked, but the invocation is silent, all one
sees at boot time is a stalled boot, with the drive activity led stuck on.
No invocation line, no progress indication on screen. So, not feeling that
well, I went back to bed, and when I woke up again I had a login screen.
So I did. I had made sure the widgits were locked before the reboot. I am
back to a totally fscked up kde. My background of choice is on workspace
1, as is a cachew in the upper right corner. All the apps, like a couple
of konsoles with multiple tabs, a copy of firefox, were all opened on
workspace one on top of each other. And no task manager bar. So I moved
them to the worklspaces they normally lived on.
Rolling the mouse wheel got me to workspace 2, where I find I have no
cashew, but perhaps 9 or so task manager panels all stacked up on each
other, and at slightly different size scales. So I unlock the widgets,
start scaling then up so I can select the top one easily, and delete them
one by one till I am down to just one. So I come to the conclusion that a
casahew and the task manager bar are mutually exclusive, so on workspace 1
I have added the icons to the screen at random locations, so I can launch
an app, or click on the pager and have those function available. On the
other 9 workspaces, I have a task manager bar, but no cashew, so I cannot
select a screen background.
Back in my salad years, we used to have an insecticide called "Cook's Real
Kill" that came in quart bottle with a finger press spray pump. The point
I'm leading up is that methinks kde needs a liberal application of this,
say about a gallon... Obviously there is a contaminated file, maybe more,
that is creating all this havoc-hate & discontent, but no one close enough
to the kde camp to know what needs to be fixed is actually reading this
BUT, I haven't located a bootable cd with memtest86 on it either, thats
next, as there is no use my becoming terminally frustrated every time I
reboot trying to make it like I want it when the tools are only available
if one has a cashew to do it with. The one, really maddening item missing
is the ability to restart a missing cashew on a given workspace.
Off to run memtest.
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
You don't have to explain something you never said.
-- Calvin Coolidge
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
More info: http://www.kde.org/faq.html.
More information about the kde