Well technically a power outage broke my system. My machine lost power in the middle of a pacman upgrade which left me able to boot, but with very limited functionality. Thankfully I keep an emergency live USB laying around for just such contingencies and was able to complete timely repairs. For the record, if anyone else runs into this problem the Arch Wiki has instructions on how to proceed.

I cannot express how much of a relief it is to have a system which is designed in such a way to enable this type of diagnostic and repair capability. It was also a great reminder to revisit my backup and recovery options which will be one of this weekend’s projects.

My wife had a problem with her Windows 11 PC the other day and I literally couldn’t even figure out how to begin to diagnose the issue, let alone fix it. I am so thankful for the Arch Wiki and the extensive documentation available to cover these types of situations. I know Arch will forever have the reputation for being a “hard” distribution, but not having to feel helpless when something goes wrong is so nice!

  • one_knight_scripting@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    1 hour ago

    Yeah… I don’t have those pacman update issues anymore… I used Arch wiki to setup btrfs, snapper, and grub-btrfs. I can boot from a snapshot and revert if there is an issue

  • Sanctus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    21
    arrow-down
    1
    ·
    24 hours ago

    I have found in my short four years using Linux distros that people say arch is hard because you can’t leave alone and sometimes the rolling releases break things with new implementations. I use it as my daily driver and the biggest issue I ever had was running out of space on the root partition the first manual install I did. Arch is lovely with the wiki, and honestly Debian too. I run those distros all over my house and I am in love with my home network.

    • LwL@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      10 hours ago

      Arch is hard if you don’t like reading documentation and doing basic troubleshooting. Which is perfectly valid.

      If you don’t mind that or even enjoy learning things that way, arch is the nicest experience possible.

      • Sanctus@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        5
        ·
        22 hours ago

        I followed the Arch Wiki page on doing it. After all was said and done nothing happened so I wiped the entire thing and set it up right lol

      • bluGill@fedia.io
        link
        fedilink
        arrow-up
        4
        ·
        23 hours ago

        In my case it wasn’t expanding the partition, it was clearing the pacman cache of old packages. I have limited space on my laptop.

        • duhlieluh@lemmy.zip
          link
          fedilink
          English
          arrow-up
          3
          ·
          23 hours ago

          thats what i did as well, using paccache to automate it. i would like to increase my partition size to 60-100 from 40 though, i just dont know how to go about it safely.

  • Damage@feddit.it
    link
    fedilink
    English
    arrow-up
    12
    ·
    23 hours ago

    One of the reasons why I love my immutable distro: if an update breaks things, I just reboot and select the previous image in GRUB.

  • LOGIC💣@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    23 hours ago

    It was also a great reminder to revisit my backup and recovery options which will be one of this weekend’s projects.

    If the problem was a power outage, maybe it’s time to think about getting a UPS.

  • frongt@lemmy.zip
    link
    fedilink
    English
    arrow-up
    4
    ·
    21 hours ago

    Good to know. I still like Debian and RHEL-derived distros because even if an upgrade is interrupted, you can almost always boot and resume where it left off. I can’t think of anything so critical that interrupting its upgrade would render a system unbootable (except the kernel, but that’s why old ones are kept around).

  • kalkulat@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    20 hours ago

    Another popular Linux system restore utility is called Timeshift. It has a GUI to control making system ‘snapshots’ at regular intervals … as frequently as you like. I’ve never had to use it to save -major- messes, but I’ve needed it a couple of times. It’s worked flawlessly … taking just a few minutes to scan and replace/remove wayward packages.

  • rowinxavier@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    21 hours ago

    Yep, so good to be able to recover. I love btrfs for this exact reason. Immediately before updates a new snapshot is taken and if I lose power or similar it doesn’t matter, I can just boot to the state before the update. Linux is awesome, the full ecosystem around it is amazing, made by such passionate nerds, we are very lucky.

  • Deebster@infosec.pub
    link
    fedilink
    English
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    22 hours ago

    Having at least your OS’s install/rescue media as well as some dedicated rescue ISOs (Ultimate Boot CD, SystemRescue, etc) on a Ventoy usb stick is something you will never regret - and future you may be so grateful.

    Also, if you ever find yourself being lazy while creating symlinks and not making them relative - this story should make you realise why your system root might not always be root. Those ugly ../../usr/lib/ are preferred for good reason.