Fix your Terrible Hipster Distro when it Breaks (Arch/Artix)

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 343

  • @cornel9472
    @cornel9472 4 ปีที่แล้ว +700

    Lenin yells at old bussiness laptop because it won't open his emails

    • @qborki
      @qborki 4 ปีที่แล้ว +49

      our emails

    • @fredhair
      @fredhair 4 ปีที่แล้ว +17

      Lenin had diff facial hair. Luke is clearly the default runescape character.

    • @zaimwaqar2788
      @zaimwaqar2788 4 ปีที่แล้ว +23

      Open source is basically software communism, so there's that.

    • @smhsophie
      @smhsophie 4 ปีที่แล้ว +7

      @@zaimwaqar2788 good

    • @stumbling
      @stumbling 3 ปีที่แล้ว +8

      Lenix*

  • @samuelschwager
    @samuelschwager 4 ปีที่แล้ว +408

    Luke's mom is also his assistant, a true family business!

    • @rothbardfreedom
      @rothbardfreedom 4 ปีที่แล้ว +8

      A family that creates content together stays together.

    • @joselaw6669
      @joselaw6669 4 ปีที่แล้ว +5

      didn't his mom die?
      It was kinda sad

    • @letsgocamping88
      @letsgocamping88 4 ปีที่แล้ว

      Tax deductible

    • @devikakrishna4464
      @devikakrishna4464 3 ปีที่แล้ว +2

      @@rothbardfreedom his dad used gentoo

    • @jayst
      @jayst 3 ปีที่แล้ว +1

      @@joselaw6669 losing a parent would be absolutely devastating. I’m really worried for that day for me

  • @paulhermes990
    @paulhermes990 4 ปีที่แล้ว +293

    Luke "Content Creator" Smith

    • @tzokke
      @tzokke 4 ปีที่แล้ว +13

      Look at this boomer not even pushing his videos to the 10min mark smh

    • @stumbling
      @stumbling 4 ปีที่แล้ว +3

      Hmm, "content creator" takes too long to say and as the motivational poster on my office wall says TIME IS MONEY™. How about we shorten it by smushing the words together?
      What about, "Con-Cre"? Mmmm nice and cringey (and the kids love cringe).
      Right, that's our teen/pre-teen/toddler/fetus market taken care of but no investor is going to take "Con-Cre" seriously. No, we need an acronym too, but "CC" is too short. Yeah I know TIME IS MONEY™ but over-complicating and obfuscating things is also somehow money. (Can we trademark that?)
      What we need for that market is something like, "DIOYCC", which stands for (Dynamic Investment Opportunity TH-cam Content Creator). Yeah, I am earning the shit out of my $250k a year.

    • @spyro3635
      @spyro3635 4 ปีที่แล้ว +3

      Luke content Smith

    • @obsidiansiriusblackheart
      @obsidiansiriusblackheart 4 ปีที่แล้ว +3

      Luke "Blogger/Influencer" Smith

  • @ashishpatel350
    @ashishpatel350 4 ปีที่แล้ว +323

    "I just updated my computer and something broke" - BTW I use arch fans.

    • @dd-px6qh
      @dd-px6qh 4 ปีที่แล้ว +40

      Also arch fans, 1 min. later :
      "Nvm, fixed" :)

    • @Chris-rm1pn
      @Chris-rm1pn 4 ปีที่แล้ว +4

      expected Windows from description :P

    • @robbyoconnor
      @robbyoconnor 4 ปีที่แล้ว +9

      Arch users and vegans share a lot in common, they LOVE to tell people. Nobody cares, good for you.

    • @etherweb6796
      @etherweb6796 4 ปีที่แล้ว +35

      @@robbyoconnor I use Arch btw

    • @smhsophie
      @smhsophie 4 ปีที่แล้ว +4

      @solarMan yeah you don't see me bragging about exclusively eating peanuts and soybeans for the past 5 years as well as building my own compiler (from scratch) , smh

  • @EugenioMVigo
    @EugenioMVigo 4 ปีที่แล้ว +23

    The right long-term thing to do in this case is actually reporting the problem to the neomutt package maintainer. This is the usual case of an ABI change that requires dependent programs to be recompiled. That's one of the maintainer's tasks. By reporting it you help Arch as a whole.

    • @ari-athbadminton0301
      @ari-athbadminton0301 ปีที่แล้ว +1

      A gift of contribution by the community for the community, this is the next step after getting to know the system maintenance as an arch user I guess.
      Small gestures like this help pacman normal use by a lot.

  • @henriaunin
    @henriaunin 4 ปีที่แล้ว +92

    I'd just like to interject for a moment. What you're referring to as update, is in fact, GNU/update, or as I've recently taken to calling it, GNU plus update.

  • @bruderdasisteinschwerermangel
    @bruderdasisteinschwerermangel 4 ปีที่แล้ว +74

    I feel like it should be mentioned that some packages will have version specific versions available for compatibility.
    For example lua53 or python2
    You can use these instead of downgrading, in case you need a specific old version

    • @xGOKOPx
      @xGOKOPx 4 ปีที่แล้ว +1

      Python 2 isn't just an older version of python tho, it is deprecated now but it was developed independently of Python 3 when it became a thing

    • @muellerhans
      @muellerhans 4 ปีที่แล้ว +2

      That's actually the exception and for Python2.. You have to deal with virtual envs which sucks.

    • @bruderdasisteinschwerermangel
      @bruderdasisteinschwerermangel 4 ปีที่แล้ว +12

      @@muellerhans correction, python sucks

    • @muellerhans
      @muellerhans 4 ปีที่แล้ว +2

      @@bruderdasisteinschwerermangel Yeah.

    • @PestisNonSapien_GMO_exHuman
      @PestisNonSapien_GMO_exHuman 4 ปีที่แล้ว

      I never needed to deal with virtual env with python. At most all had to do is to point it towards python2. Or just don't use the obsolete and unmaintained packages.

  • @axalius572
    @axalius572 4 ปีที่แล้ว +25

    I'm so glad, xbps automatically detects those conflicts and refuses to install / break the packages.

  • @bsatyam
    @bsatyam 4 ปีที่แล้ว +129

    1 week away from the internet and his urge to upload for upcummies is stonger than ever

  • @strygian192
    @strygian192 4 ปีที่แล้ว +44

    Young Anakin Boomwalker sits, wearing goggles in his custom arch based pod racer. Looks over “Now THIS is content creation!”

  • @awalvie1060
    @awalvie1060 4 ปีที่แล้ว +154

    Pull Up neomutt
    "Dating Advice"
    a chad after all

    • @engageintellect
      @engageintellect 4 ปีที่แล้ว +20

      Lube Smith

    • @MrEdrftgyuji
      @MrEdrftgyuji 4 ปีที่แล้ว +7

      (Offering seeds)

    • @InventorZahran
      @InventorZahran 3 ปีที่แล้ว +3

      I hate this "open-world game" they call Real Life! The 'dating' mechanic is tedious and grindy, and the NPC behavior algorithm is poorly optimized.

  • @CapnSlipp
    @CapnSlipp 4 ปีที่แล้ว +37

    At least Arch isn’t already broken on fresh install- I’ve installed Ubuntu a handful of times over the past decade, and in every version I’ve tried within 5 minutes of use, something will crash, usually some background process, sometimes preventing use of some of the main GUI. So I’ve never actually used Ubuntu for any practical purpose- I started on Slackware, stuck with Debian for over a decade, and now am getting by feet wet with Arch.

    • @etherweb6796
      @etherweb6796 4 ปีที่แล้ว +12

      Not to mention Ive been to backport hell for Ubuntu, and I will never go back. I use Arch btw.

    • @jongeduard
      @jongeduard ปีที่แล้ว +3

      I don't call this kind of thing an Arch breakage at all, because the system is not broken, it still boots and runs fine, and the issue in question is very easy to fix.
      I would use different kind of words for this, like "a small problem" or "a tiny issue".
      What I call breakage is when a system does not boot anymore or when it's f'd up beyond any repair. Which never happens in my case.
      And it's also not a breakage of the distribution in this case since AUR packages are not officially supported by the distro maintainers, but maintained by individuals.

  • @0x007A
    @0x007A 4 ปีที่แล้ว +5

    If you installed a binary package for an application and after a system update receive a missing shared object library error, sometimes the easiest solution is to create a symbolic link from the expected shared object library version to the currently installed shared object library. This only works when the interface to the library calls have not been change by the developer. When I install software I add a note to my system documentation so that in the event I reinstall the entire system afresh, for whatever reason, I have a record of the steps to reproduce an identical system.

  • @auronkardek
    @auronkardek 4 ปีที่แล้ว +7

    Flag the package as out-of-date on the AUR too, it generally doesn't take much time for a package to be updated.

  • @jongeduard
    @jongeduard ปีที่แล้ว +2

    When a thing like this happens, first question you want to ask yourself is whether is it's an AUR package or another self-made addition to the system or not.
    However, the second question you need to ask, is whether you suffer from a partial update. Which can happen when you use the wrong pacman commands, as described by the Arch wiki, but it can also be not your fault: having a bad mirror. This is what I have had more than once.
    When suspecting those issues, you really want to refresh your mirrorlist. Personally I use reflector as a tool for that, but you can also select your mirrors manually.

  • @GooogleGoglee
    @GooogleGoglee 4 ปีที่แล้ว +11

    Unfortunately is true the Arch community are too strict on giving out good hints and suggestions if you slightly get out of their "pure environment" installation.

  • @MSK120
    @MSK120 4 ปีที่แล้ว +15

    3:05 I want Luke to make videos about answering his email like Strongbad from Homestar Runner

  • @bpnn2428
    @bpnn2428 4 ปีที่แล้ว +39

    You're my favourite content creator Luke.

  • @p_serdiuk
    @p_serdiuk 4 ปีที่แล้ว +2

    Other way to hotfix this error is to ln -s the old library name to the new one, as it's rare for things to critically break if the new version of a library is a minor update.

  • @DavidJBurbridge
    @DavidJBurbridge 4 ปีที่แล้ว +36

    Haha the dude emailing Luke for dating advice.

    • @johndou7972
      @johndou7972 4 ปีที่แล้ว +8

      Is he giving dating advice or taking it?

  • @pascal7947
    @pascal7947 4 ปีที่แล้ว +8

    The Nix and Guix package manager would cleanly resolve this issue as well.

  • @DangerousPictures
    @DangerousPictures 3 ปีที่แล้ว +3

    You could just update using yay -Syu. It will update your Arch packages and AUR packages. This only broke something for me once, but it was fixed a couple of days later when the AUR package got updated

  • @Seiseary
    @Seiseary 4 ปีที่แล้ว +3

    I was using MX Linux and somehow everything broke lol and now I improved my life after installing arch atrix . thank you .. Can't wait to break this too

  • @josephmakin6449
    @josephmakin6449 4 ปีที่แล้ว +20

    Big up Ludovido Einaudi. Luke has good musical taste :)

    • @cebruthius
      @cebruthius 3 ปีที่แล้ว +1

      Ugh. It sounds like trivial, cheap and saccharine pretentiousness to my ear.

    • @richardeadon6396
      @richardeadon6396 3 ปีที่แล้ว

      Einaudi is trash

    • @idkidc7513
      @idkidc7513 3 ปีที่แล้ว

      Taste is based on the interjection between the material conditions of the people and their own subjectivity so I find it kinda cringe to call it good. I like some of his songs tho

  • @SwiftyMvifty
    @SwiftyMvifty 4 ปีที่แล้ว +2

    You can also softlink the library so that even if it wants the older dependency it will try and open with new one for workaround. Usually works if you do not want to update for a while. Btw I use Arch

  • @RodgerCrocket
    @RodgerCrocket 4 ปีที่แล้ว +15

    imagine using a hipster os like arch while also using programs that begin with Neo

    • @andrewm.9716
      @andrewm.9716 4 ปีที่แล้ว

      I use only Vi, vim is overrated.

    • @PantsYT
      @PantsYT 4 ปีที่แล้ว +1

      neosystemd

  • @doom-and-gloom
    @doom-and-gloom 4 ปีที่แล้ว +32

    just recompile bro

    • @LukeSmithxyz
      @LukeSmithxyz  4 ปีที่แล้ว +56

      oh okay i changed the video and did that thanks

    • @davidr2421
      @davidr2421 4 ปีที่แล้ว +28

      @@LukeSmithxyz I love when Content Creators take feedback from their consumer base :)

    • @Xardas537
      @Xardas537 4 ปีที่แล้ว +13

      @@davidr2421 *consoomer

  • @ertwro
    @ertwro 4 ปีที่แล้ว +31

    Or create a symlink to the new file with the old file's name. Crazy, I know.

    • @odziomek91
      @odziomek91 4 ปีที่แล้ว

      Not exactly "crazy". 😉 For me symlinks are very good workaround in case of mismatches. Second option can be Flatpak or AppImage packages - snapd sucks...

    • @sophiatheodores7985
      @sophiatheodores7985 4 ปีที่แล้ว +9

      THIS is the better solution. single line that gets executed instantly, and works 99.8% of the time, very surprised luke hasn't mentioned it. especially there are projects like ungoogled chromium which you're not just gonna recompile for fun

    • @jach99
      @jach99 4 ปีที่แล้ว

      That's what I always do, I'm kinda surprised he didn't do it this way

    • @ertwro
      @ertwro 4 ปีที่แล้ว +5

      I think I'll start my own TH-cam series of incomplete videos for noobs that will be watched mostly by advanced users for self assurance of what they already do.

    • @censoredterminalautism4073
      @censoredterminalautism4073 4 ปีที่แล้ว +5

      It works great except when it doesn't. But most of the time it does. Your system will look like Frankenstein's monster if you do that enough, though. And you definitely shouldn't have to do that when you have a package manager, that presumably should take care of package management, but it doesn't because it sucks, because all of the common ones are pretty damn bad.

  • @SandroMoiron
    @SandroMoiron 4 ปีที่แล้ว +1

    I typically just create a symbolic link of the new version of the lib with the name of the missing/old lib. For me this works most times and and the other dependencies that require the new lib version will also work fine.

    • @xGOKOPx
      @xGOKOPx 4 ปีที่แล้ว

      It doesn't have to work tho - packages receive a soname bump when they're not backwards compatible. The wiki advises against this

  • @fredhair
    @fredhair 4 ปีที่แล้ว +6

    You want bleeding edge ya gotta deal with a few hiccups here n there. P.s. Lua is a lovely little lightweight scripting language with half decent C bindings. Used it in a game before and it was nice to work with and i loved the simplicity of its syntax. May have to look at release notes for 5.4 as I haven't played with it for a while. Lua is at least as good as python 2 but half as heavy and hasnt got a stupid syntax for creating scope...

    • @xGOKOPx
      @xGOKOPx 4 ปีที่แล้ว +5

      Lua indexes arrays starting from 1. This is unforgivable

  • @anomyymi0108
    @anomyymi0108 4 ปีที่แล้ว +21

    Gentoo doesn't have this problem

    • @buttplugs42
      @buttplugs42 4 ปีที่แล้ว

      I love running revdep-rebuild

    • @jsubuntuxp
      @jsubuntuxp 4 ปีที่แล้ว +1

      Nor do Guix System/NixOS.

  • @censoredterminalautism4073
    @censoredterminalautism4073 4 ปีที่แล้ว +17

    What you're experiencing here is a minor form of dependency hell, and it should never happen because you should be able to decide which packages you want to upgrade and you should be able to keep multiple versions of dependencies, but all common package managers suck and can't do that. Nix and Guix solve this completely, but a simpler solution would be better. If your package manager has almost no backwards compatibility, you are pretty much forced to use the most recent versions and don't really control your system. And of course, a true 30 year old boomer avoids updating the things they regularly use anyway, unless there is a good reason, because change bad, and I'm definitely like that.

    • @christiansmyth1466
      @christiansmyth1466 4 ปีที่แล้ว

      yes this is a very silly problem. the neovim pacman package is broken if it allows something it depends upon to be upgraded out from under it.

    • @PestisNonSapien_GMO_exHuman
      @PestisNonSapien_GMO_exHuman 4 ปีที่แล้ว +1

      Correct me If I'm wrong but, I think gobolinux also fixed that problem.

    • @censoredterminalautism4073
      @censoredterminalautism4073 4 ปีที่แล้ว +1

      @@PestisNonSapien_GMO_exHuman Never used it, but seems to be the case, and it may actually have a better solution than Guix and Nix because it's so simple. So simple that in a way, it makes everything else look stupid. There are other solutions as well, though. Mine is dealing with problems manually, but it takes work (and varying amounts of compiling), and it shouldn't take any work. If I wanted to be my own package manager, I would use Slackware. I know that Portage does make things easier as well, but I haven't switched back to Gentoo yet.
      I think Source Mage may be good for dealing with this problem as well, because from what I read briefly, that distribution focuses more on your control over individual packages, so maybe it's ideal for dealing with this problem. Haven't checked it out yet, though, and I actually forgot it for a long time, until some random comment reminded me that it exists. I take a long time to get to things like that, because I'm rarely in the mood for trying new distributions these days, because everything that I use is working already, so I just use Debian, because it works, and it keeps working, and the package manager may be bad but that doesn't really affect me at the moment. Still, I do miss source-based distributions. Gotta get back to them eventually.

    • @PestisNonSapien_GMO_exHuman
      @PestisNonSapien_GMO_exHuman 4 ปีที่แล้ว

      I'm still trying to understand the non-aur build system for Artix/Arch. I don't want to download any precompiled packages and I think I can make that happen with in Arch.
      My current setup is vanilla Arch with a few grub entries to boot to an Artix squashfs under an overlay. So I can test things out under systemd, S6, runit, and OpenRC. Changes made can be saved to another squashfs. Sorta like bare metal docker. Also works great with arch-chroot/artools-chroot. Next I want to merge it so all 4 init systems can use the same base fs. Then I'll work on a source based package manager. Might stay with Artix. Might move to something else.

    • @censoredterminalautism4073
      @censoredterminalautism4073 4 ปีที่แล้ว

      @@PestisNonSapien_GMO_exHuman Well, if you want source-based, then there isn't much of a reason to not at least take Gentoo over Arch. You are doing some crazy things, but all of that should work just fine on Gentoo as well (it does support all of those init systems), or maybe even a variant (I personally only used Funtoo).

  • @DiscovererAlpha
    @DiscovererAlpha 4 ปีที่แล้ว +1

    More often than not I simply symlink from the new lib version to the old one since most don't break anything anyway, just remember to look for broken symlinks from time to time.

  • @kookoon
    @kookoon 4 ปีที่แล้ว +8

    So what's the dating advice?

  • @BrunusRicieri
    @BrunusRicieri 4 ปีที่แล้ว +4

    hahaha, glad you've seen the light on soystemd

  • @etherweb6796
    @etherweb6796 4 ปีที่แล้ว +1

    A much simpler fix, that will work the majority of the time - copy or symlink the new library file to the old versions filename - or better still stop using hipster email clients like neomutt - Ive been using Arch for years and only seen this happen once

  • @t_kups8309
    @t_kups8309 4 ปีที่แล้ว +3

    I bet I've spent more time troubleshooting Ubuntu than I would ever spend fixing Arch...

    • @f23anone82
      @f23anone82 4 ปีที่แล้ว

      Is it because you use only Ubuntu?

  • @colincomber8027
    @colincomber8027 4 ปีที่แล้ว +12

    Just install Hannah Montana OS

    • @cemmiker
      @cemmiker 4 ปีที่แล้ว +1

      @Ben T. YEP

    • @xGOKOPx
      @xGOKOPx 4 ปีที่แล้ว

      @Ben T. It's reskined Ubuntu

    • @alionicle
      @alionicle 4 ปีที่แล้ว

      @@xGOKOPx it's more than a reskined ubuntu. it's a KDE template on Ubuntu, and a very detailed reskin

  • @MrG0CE
    @MrG0CE 3 ปีที่แล้ว +1

    WHAT IF I DELETED THE CACHE AND NOW I NEED A PREVIOS KERNEL FOR BLUETOOTH COMPATIBILITY?? :(

  • @xdevs23
    @xdevs23 4 ปีที่แล้ว +2

    The community neomutt uses lua53 which, if you install it, is going to live alongside lua.

  • @henryhogge8422
    @henryhogge8422 4 ปีที่แล้ว +1

    woah, luke. you're covering so much so efficiently.

  • @HiPhish
    @HiPhish 4 ปีที่แล้ว +2

    Ackshually, the problem is that Lua 5.4 is not an upgrade of Lua 5.3. Lua does not use semantic versioning, Lua 5.4 and Lua 5.3 are different languages and 5.4 is not backwards compatible with 5.3. The differences are very few (nothing like Python2 and Python 3) and porting a script from 5.3 to 5.4 is easy, but it has to be done first. Just upgrading the global Lua and hoping for the best is begging for problems.
    This is the sort of crap that functional package managers like Nix or Guix aim to solve once and for all.

  • @wehrkraut3535
    @wehrkraut3535 ปีที่แล้ว

    My Arch never broke before and I was still a bit worried it would eventually due to all the memes I saw, but seing this videos I now realize people really have been exaggerating it all

  • @UNR3S7
    @UNR3S7 4 ปีที่แล้ว +2

    back in my day we just made a symlink from the new .so to the old one

    • @xGOKOPx
      @xGOKOPx 4 ปีที่แล้ว

      Arch Wiki advises against that. Libraries get a soname bump when they're not backwards compatible

  • @jimmybigness4269
    @jimmybigness4269 4 ปีที่แล้ว +1

    this the first video of yours i've seen, your ability to transition from verbal shitpost to actual information is seriously impressive.

  • @HansPeter-qg2vc
    @HansPeter-qg2vc 4 ปีที่แล้ว +5

    Please help. When I enter any of those commands into cmd, it doesn't work. This video is a scam!

  • @ari-athbadminton0301
    @ari-athbadminton0301 ปีที่แล้ว +1

    Recompile it = reinstalling it from source I this case am I right?

  • @cultoftranquility9616
    @cultoftranquility9616 4 ปีที่แล้ว +1

    Fell into the Thinkpad cult today (440p, i7, 16gb ram, ips screen, $250)... Installed OpenBSD, crashed instantly with Cpu heat reaching almost 80 degrees celsius. Installed GhostBSD, same problem, CPU overheating when Cpu running at 1%. Opened up my thinkpad, replaced the cooling paste, still same problem.... In the end I Installed Clear Linux, everything seem to work flawlessly so far. Sad, really wanted to run BSD.

    • @saintjohnny45
      @saintjohnny45 4 ปีที่แล้ว

      I know you dont want to kill your new laptop, but have you tried FreeBSD? Theres a FreeBSD Variant made for desktop computers, maybe that one works

    • @cultoftranquility9616
      @cultoftranquility9616 4 ปีที่แล้ว

      @@saintjohnny45 GhostBSD is based on FreeBSD. I really like that distro and in many ways perfect for desktop, however appear to have some kind of bug toward several Thinkpad CPUs.
      Try google "freebsd thinkpad cpu running hot", its a little bit of a mess.

    • @saintjohnny45
      @saintjohnny45 4 ปีที่แล้ว

      @@cultoftranquility9616 oh didnt know that, hmm anyway i hope you get it running sometime

  • @matthewsmith5883
    @matthewsmith5883 4 ปีที่แล้ว +2

    the virgin arch linux user manually rebuilding rdeps vs the chad gentoo user with a system that just werks(TM)

  • @_smhmd
    @_smhmd 4 ปีที่แล้ว +2

    You may wanna be using sudoedit instead of sudo nvim to use your local configuration of nvim unless you want sudo'd nvim to run as fast as possible (like I do.)

  • @gto4467
    @gto4467 2 ปีที่แล้ว

    Thanks to luke for making me a Chad cuz now I use Artix on all of my machines an it's working amazing but from some time my packages are breaking this is the video I wanted thankyou soo much big brother

  • @jasonyang3367
    @jasonyang3367 4 ปีที่แล้ว

    I used to encounter the same problem in upgrading network-manager, and I have to downgrade the package to its previous version, at last, I had to manually change package base repository so that I will never need to run "pacman -Syyu" again.

  • @interguy589
    @interguy589 4 ปีที่แล้ว +2

    I give you a pro tip how this newbie gets out of this situation:
    I use btrfs snapshots. Its just that simple you can use timeshift which has an easy GUI and just do daily snapshots. Anything goes wrong just timeshift --restore date and boom all works.

    • @p_serdiuk
      @p_serdiuk 4 ปีที่แล้ว

      FreeBSD does that automatically btw (you can even reboot directly to a past prefix if things go really wrong), and ZFS also has snapshots. Hope Timeshift will eventually be available in all major distros.

    • @interguy589
      @interguy589 4 ปีที่แล้ว

      @@p_serdiuk yea thats a great selling point of freebsd proper zfs integration which is why I almost always use FreeBSD on the server side its just a lot better.
      Timeshift is in most distro's repo's it doesn't need to be included out of the box tbh

  • @joselaw6669
    @joselaw6669 4 ปีที่แล้ว +1

    each time something like this happens, I wonder how do gentoo users deal with this kind of thing.

    • @matthewsmith5883
      @matthewsmith5883 4 ปีที่แล้ว +1

      they don't

    • @joselaw6669
      @joselaw6669 4 ปีที่แล้ว

      ​@@matthewsmith5883 When they compile, don't they need dynamic libraries too?
      I will be gentoed!

  • @DannyMexen9
    @DannyMexen9 4 ปีที่แล้ว

    This is the Arch based Linux video on something I have already struggled with and learned. Haha.
    Months ago, I updated Arch from chroot and inadvertently left out a fstab entry, so whenever I updated, the new linux always broke stuff so I was constantly downgrading to an earlier version. Finally, I had enough, did some reading and found the problem. Haha good times.

    • @lordseaworth6055
      @lordseaworth6055 4 ปีที่แล้ว

      That is why you read the official wiki and you would not have any of these issues.

  • @MrBiky
    @MrBiky 4 ปีที่แล้ว +28

    >B-but Luke, why do all these complicated voodoo when you can just install confined "apps" with all the dependencies inside their container? XD

    • @user-tm3fz7qx3s
      @user-tm3fz7qx3s 4 ปีที่แล้ว

      I hope you're referring to Flatpaks, not Snaps. lol

    • @samuelschwager
      @samuelschwager 4 ปีที่แล้ว

      @@user-tm3fz7qx3s AppImage!

  • @mrmusicalinstrument
    @mrmusicalinstrument 4 ปีที่แล้ว

    A bit off topic, but nice music choice. Divenire is one of my favorite albums.

  • @buttplugs42
    @buttplugs42 4 ปีที่แล้ว +25

    You have Bitcoin price on your status bar but not Gold price? What kind of boomer are you?

  • @theplaymakerno1
    @theplaymakerno1 2 ปีที่แล้ว

    This happened to me as well. I had to simply reinstall Mangohud as it broke after an update. i don't remember what it was, I guess it was a kernel update and then it happened.

  • @jd_flick
    @jd_flick 4 ปีที่แล้ว

    next time someone complains about this I'm just sending them to your video. Well done

  • @6w817
    @6w817 4 ปีที่แล้ว

    Dude this kind of stuff is what gentoo is good at

  • @khwaac
    @khwaac 4 ปีที่แล้ว

    This happens to normal (non-aur) packages in parabola all the time.

  • @zaccstacc4568
    @zaccstacc4568 4 ปีที่แล้ว

    when i didnt know about i3 -C config check, i would just reboot and when i3 failed to load config, nothing would appear so i cant do anything. I had to arch-chroot my flashdrive and fix shit

  • @ajshell2
    @ajshell2 4 ปีที่แล้ว

    Huh. I was having a similar error with mpv on Arch Linux shortly before I switched to Void Linux. Sure enough, I was using mpv-full from the AUR instead of the official Arch version of mpv.
    I'm not sure if I'm ever going to use Arch or Artix in the future, but if I do I'll definitely keep this in mind next time something like this happens.

  • @gjermundification
    @gjermundification 4 ปีที่แล้ว

    @Luke Smith What is the tool running in the window you close at 0:14?

    • @MetalHead252
      @MetalHead252 3 ปีที่แล้ว

      pulsemixer
      you can see the name of the app in the menu right as he closes it 0:13

  • @moeTLD
    @moeTLD 4 ปีที่แล้ว +1

    thanks for the content mr content creator

  • @travisturing178
    @travisturing178 4 ปีที่แล้ว +1

    How you guys update your st? St version now is 8.4. Did you just download patchs and patch one by one again?

  • @FedericoBarbero00
    @FedericoBarbero00 4 ปีที่แล้ว

    Can't believe Luke listens to Einaudi

  • @Shadoww-lv5bj
    @Shadoww-lv5bj 3 ปีที่แล้ว

    I have to recompile compiz every once in awhile. This is why I update between every month to 3 months.

  • @CristalianaIvor
    @CristalianaIvor 4 ปีที่แล้ว

    I broke my arch linux install.
    it was because I am an idiot who somehow installed two or three conflicting graphics drivers....
    well now it runs like a charm and it didnt break again.

  • @shanechitwood4623
    @shanechitwood4623 4 ปีที่แล้ว

    Bruh I was having this problem with polybar and I linked the old library name to the new on. I feel stupid now.

  • @Tachibana84
    @Tachibana84 3 ปีที่แล้ว

    Can't pacman reinstall source-based package automatically when something in dependencies updates?

  • @Typicalminer2002
    @Typicalminer2002 3 ปีที่แล้ว

    I just had this problem after I updated Manjaro and ungoogled chromium quit working because of the icu update.

  • @vvill-ga
    @vvill-ga 4 ปีที่แล้ว +1

    Hey, I'm still running Ubuntu (haven't made the switch to Glorious Artix yet) and when I get one of those errors, I use aptitude instead of apt, because it automatically finds the fix for you and all ya got to do is type Y. What do you think of this package? Are there any downsides to using it?

  • @robotron1236
    @robotron1236 8 หลายเดือนก่อน

    Arch and Manjaro are my favorite distros, nothing has ever broken on me in using both of them.

    • @Henry-sv3wv
      @Henry-sv3wv หลายเดือนก่อน

      yay sometimes doesn't manage to detect that an AUR package needs an update after an Arch Update (WHY?) then like a python program fails (because it uses compiled dependencies, not pure python code) and i need to manual
      yay reinstall-update it.

    • @robotron1236
      @robotron1236 หลายเดือนก่อน

      @@Henry-sv3wv I use Pamac. I rarely use yay, even on my arch install.

  • @vpxc
    @vpxc 3 ปีที่แล้ว

    Why did pacman's dependency resolver let neomutt's dependencies go unsatisfied during the upgrade, though? That's a high-level package management tool's number one job.

  • @Luftbubblan
    @Luftbubblan 4 ปีที่แล้ว

    No idea why this pops up again. Guess TH-cam wants me to watch it multiple times. So be it.

  • @bitnatures
    @bitnatures 4 ปีที่แล้ว +1

    i learned this the hard way. why do you make your videos so late? why couldn't you help me in 2016 when I borked my install.
    needless to say, figuring out how to fix Arch when it broke was one of the most fun "puzzles" that I had to solve.

  • @DetectiveAme
    @DetectiveAme 4 ปีที่แล้ว +8

    I sure love my Blue Hatted Corporation-backed Linux distribution Fedora.

    • @jach99
      @jach99 4 ปีที่แล้ว +1

      Big Blue knows what's best for you!

  • @ugoboom
    @ugoboom 4 ปีที่แล้ว +4

    I read something about a pacman hook or yay extension or something like that, that finds out when an AUR package's dependency gets updated, and initiates a rebuild automatically. usually overkill for most packages (like i'd get so butflustered if I did an upgrade of like 2 packages and then linux-vfio started rebuilding again) but it seems like it would fix this kinda thing from ever happening to arch noobs and upsetting them

  • @tellmey1
    @tellmey1 3 ปีที่แล้ว

    run "sudo !!" to run previous command you entered with sudo. Don't type everything again. Not efficient

  • @hamzakhiar3636
    @hamzakhiar3636 3 ปีที่แล้ว

    you should do more vid one future of which distros are best for ya and also how to fix arch

  • @MrArmand36
    @MrArmand36 4 ปีที่แล้ว

    Completely necessary video and not brainless filler by Luke "I hate content-creators" Smith

  • @andrewlankford9634
    @andrewlankford9634 4 ปีที่แล้ว

    Seems like every distro has it own wunnerful package manager, but they'll never settle on the one true package manager, each of them is broken in its own special way.

  • @MrDadidou
    @MrDadidou 4 ปีที่แล้ว

    no need to downgrade packages if you use a docker container or a snap for all your apps :)

  • @NewyorkieDog
    @NewyorkieDog 4 ปีที่แล้ว

    I just use Yay to do full system updates so it automatically tells me when an AUR package needs to be updated/rebuilt so this isnt even really an issue at all

    • @xGOKOPx
      @xGOKOPx 4 ปีที่แล้ว

      Git packages don't receive auto updates

    • @NewyorkieDog
      @NewyorkieDog 4 ปีที่แล้ว

      @@xGOKOPx Actually yay can identify when the git branch changed and will ask you if you would like to update, so they kinda do

  • @Sitzkrieg
    @Sitzkrieg 3 ปีที่แล้ว

    Dr. Unaboomer, I pulled LARBS the other day and it was completely unusable. could you make a very in depth tutorial for how to use it?

  • @Xdavidel
    @Xdavidel 4 ปีที่แล้ว

    Friendship with pacman has ended - now snapd is my new friend.

  • @razibulislam6009
    @razibulislam6009 2 ปีที่แล้ว

    Savage answer to those......

  • @albertpiekarski4569
    @albertpiekarski4569 4 ปีที่แล้ว

    I also had same liblua error so conky-git didn't work, but next day I updated everythings and it's fine.

  • @amitmahajan3115
    @amitmahajan3115 4 ปีที่แล้ว

    Update breaking is common in Arch , I needed to uninstall packages , update key ring and then reinstall it, I never needed to downgrade as of now

    • @lordseaworth6055
      @lordseaworth6055 4 ปีที่แล้ว +3

      Not really. It is usually only a certain small group that has frequents issues. Mostly cause of the user themselves by user mistakes.
      I've been using Arch for over 8 years now and never did a package break once. It all depends how you update and what fuckups you make along the way.

    • @amitmahajan3115
      @amitmahajan3115 4 ปีที่แล้ว

      @@lordseaworth6055 I meant common for me. I usually use my pc after long gaps, months or years :)

    • @lordseaworth6055
      @lordseaworth6055 4 ปีที่แล้ว

      @@amitmahajan3115 Yeah. That is the biggest issue indeed. A rolling distro might not be the best choice then.

  • @Nicolas-qc3jf
    @Nicolas-qc3jf 4 ปีที่แล้ว

    Is there a script or one liner command that shows me a list of what directories are being accessed by programs (and perhaps, which program is accessing which directories) on Linux?

  • @luisfonseca2086
    @luisfonseca2086 4 ปีที่แล้ว

    Surprised to see you using a aur helper instead of managing a local repository with aurutils. That's the cool kid's way of doing aur

  • @muellerhans
    @muellerhans 4 ปีที่แล้ว +1

    6:55 Well, yeah maybe. But recently had problems with imagemagick and libraw. I have both from the extra repo. The libraw version was too new. Maybe not the best fix, but I just made a symbolic link from /usr/lib/libraw_r.so.20 to /usr/lib/libraw_r.so.19
    Btw. you should have mentioned that people shouldn't downgrade core packages.

    • @muellerhans
      @muellerhans 3 ปีที่แล้ว

      Ah to update on that: Symlinking is the last resort. It is highly advised against doing it. From the Arch wiki: ,,Libraries receive soname bumps when they are not backwards compatible.". Sometimes you can find aur packages with older versions that you can install next to the up to date version. In case of libraw there is actually a libraw19 package that I overlooked and if you symlinked before you get told that /usr/lib/libraw_r.so.19 already exists. After removing that file libraw19 will install fine next to the current libraw.
      However, in other cases like openexr there is actually a openexr2 package but if you try to install that, it asks you to uninstall the openexr package. So in that case you can't have two versions installed that easily.

  • @zedth2
    @zedth2 2 ปีที่แล้ว

    Oh I'm supposed to just go install an old version from my cache? I usually just make symlink to the new version with the old name....it's fineeeeeee

  • @tye3ow
    @tye3ow 4 ปีที่แล้ว +1

    once in a while a community package will break the same way, and you just download the pkgbuild from the packages.archlinux.org site and compile it the same way. had this happen like 5 years ago with nvidia not being built against a rushed kernel release for a critical vulnerability fix and just had to recompile nvidia to fix it

  • @shivajichalise_
    @shivajichalise_ 3 ปีที่แล้ว +1

    can anyone please explain to me what's the deal with systemd .. i mean what is the problem... Im a newb so try to make it easy ... thanks

  • @duckeggcarbonara
    @duckeggcarbonara 4 ปีที่แล้ว

    Lvl 3 RuneScape character doesn't have stats for neomutt and hax to use it

  • @adityams1659
    @adityams1659 4 ปีที่แล้ว

    But wait,
    I have always read from people that u need to run pacman -Syyuu which allows for downgrades, with extra bells and wistles. They say its more safe this way???

  • @GabrielW386
    @GabrielW386 4 ปีที่แล้ว

    Happened twice back when i used Kali linux from a bad update.