Re: [Discuss] Debian 11 -> 12

2024-05-19 Thread Kent Borg

On 5/17/24 17:07, Kent Borg wrote:
I think I'm going to try something I don't think I have done before: a 
major Linux version OS upgrade, performed in place. Debian 11 -> 12, 
in my case. This is just my laptop, no services anyone else cares about.


Looks like I was successful! At minimum I have some emacs futzing to do 
(I opened a Rust source file and that integration is complaining about 
something), and I'll discover other problems, but at first glance it 
seems a success.



And it is official: I don't like ZFS.

I had previously played with it on this machine, so there were various 
ZFS binaries installed…and they were the /only/ thing that caused problems:



   *** ZFS Version: zfs-2.0.3-9+deb11u1
   *** Compatible Kernels: 3.10 - 5.10
I looked back on my notes for things I had installed that included the 
letters "zfs" in their names and I removed them and apt quit complaining.


I'm sure it's my fault, that I could have installed some completely 
different version of ZFS and this ancient project had some good reason 
for such discontinuities. Or my original ZFS installation had problems 
that prompted me to do something stupid as a workaround and I was 
tripping over that.


Anyway, XFS didn't fail on me (nor make it my fault). And my old ext2 
boot volume didn't fail, either. Only ZFS tried to stop me from 
upgrading! Good thing I wasn't using it.


Oh, and back when I was playing with ZFS on my laptop I also played with 
ZFS on a Raspberry Pi 4*. Guess what? When I started repeating what had 
worked on my laptop, one of the key ZFS utilities crashed on the Pi 4. 
I'm guessing ZFS's reputation for having ugly sources is related to all 
of this.


File systems should work, before being clever and having cool features 
their primary requirement is to /work/.



Anyway, bravo Debian. The 11 -> 12 upgrade worked.


-kb


* That Raspberry Pi 4? It is my current e-mail server, I finally 
finished setting it up a couple weeks ago when I double checked my work, 
held my nose, and cut over. Well, a several step cut over to make 
reverting easier if needed, but still a cut over. I'm now running SW 
raid 1, XFS, on two spinning disks (yes, I needed a powered USB hub for 
that). Oh, and I did need a custom compiled kernel, but I am booting and 
running off that disk pair; I am /not/ booting off of an SD card, I 
don't trust them. No fans—the PI 4 is the sweet spot at the moment, the 
PI 5 pretty much requires a CPU fan.

___
Discuss mailing list
Discuss@driftwood.blu.org
https://driftwood.blu.org/mailman/listinfo/discuss


Re: [Discuss] Debian 11 -> 12

2024-05-19 Thread Rich Pieri
On Sun, 19 May 2024 14:05:32 -0700
Kent Borg  wrote:

> I looked back on my notes for things I had installed that included
> the letters "zfs" in their names and I removed them and apt quit
> complaining.

You also should look for any SPL packages. Likely you installed
standalone ZFS on Linux at some point instead of using Debian's own
packages and that's why the conflict.


> File systems should work, before being clever and having cool
> features their primary requirement is to /work/.

ZFS does work. It works better than any other enterprise class
filesystem I've ever worked with including XFS, JFS2 and AdvFS. But
that's the thing: it's not a "simple" filesystem. It has hardware
requirements that, if not met, will cause problems. One of the most
common unmet requirements is that all consumer storage, including SD
cards, lies about write commits. That is, they all confirm to the OS
that they have committed writes when they haven't actually committed
those writes. You *will* lose data if you use ZFS on this kind of
storage.

-- 
\m/ (--) \m/
___
Discuss mailing list
Discuss@driftwood.blu.org
https://driftwood.blu.org/mailman/listinfo/discuss


Re: [Discuss] Debian 11 -> 12

2024-05-19 Thread Kent Borg

On 5/19/24 15:23, Rich Pieri wrote:

it's not a "simple" filesystem


I think that is my essence of my complaint. Too complicated for someone 
who isn't studied in it.


I am pretty sure I didn't install anything other than standard Debian 
ZFS packages, but I can't be positive. I know I had choices and 
decisions to make and I might have messed up with something else. And 
whoever built the arm64 binaries for the Pi 4 might have messed up 
something, too.


-kb
___
Discuss mailing list
Discuss@driftwood.blu.org
https://driftwood.blu.org/mailman/listinfo/discuss


Re: [Discuss] Debian 11 -> 12

2024-05-19 Thread Kent Borg
Biggest problem so far is when running emacs inside gnuscreen in Mate 
GUI…the current emacs text selection doesn't have a visible highlighting.


A text emacs alone works. I can get other things to do color in screen 
(run top, then press Z, for example). My .screenrc just sets an escape 
character and scroll back value. /etc/screen matches what is in screen's 
.deb


Both my user (which has emacs customizations) and another user (no emacs 
customizations nor any .screenrc file at all) have the same problem.


Logging into a Debian 11 box and its old emacs and screen can happily 
team up to do selection highlighting on my MATE terminal.



Further complication: I don't like those trendy dark-on-dark themes, I 
like back on white, so my highlighting is frequently messed up these days.


-kb


___
Discuss mailing list
Discuss@driftwood.blu.org
https://driftwood.blu.org/mailman/listinfo/discuss