• @Dasnap
    link
    1847 months ago

    Shit must look dystopian to anyone who doesn’t understand what it is.

    • @[email protected]
      link
      fedilink
      947 months ago

      I bet there was a granny, reading it line by line and crumple about where the fucking apples at.

    • @ooterness
      link
      English
      417 months ago

      ALL SHALL BOW BEFORE THE DARK OBELISK OF TECHNOLOGY.

    • @fluxion
      link
      English
      217 months ago

      Some crusty broken distro install with a broken boot that may or may not be due to a bad disk or fs corruption is pretty much as dystopian as it gets.

      • @Asudox
        link
        597 months ago

        “Beware peasants! This store uses arch btw.”

      • @[email protected]
        link
        fedilink
        127 months ago

        Oh man I would do this all the time. When I worked a grocery store it had suse and later they switched to windows. Before if anything didn’t work it was user error like rebooting with personal items left on the keyboard. After we had self checkouts that would bluescreen and other than myself only two people knew how to reboot them. If it had arch I would make sure everyone knew.

  • @SpaceNoodle
    link
    1087 months ago

    Why does this produce need a massive digital signage pylon?

    • @[email protected]OP
      link
      fedilink
      39
      edit-2
      7 months ago

      No idea where it’s from or what it usually looks like since I just nabbed this off of Facebook, but my guess is to display ads, or perhaps some slo-mo videos of fresh fruit being tossed in an appetizing manner in an attempt to trigger your Pavlovian reflex to buy some of those oranges.

      Couldn’t find any pictures of that particular setup operating under normal conditions, but here are some similar ones to give you an idea:

        • Apathy Tree
          link
          fedilink
          English
          97 months ago

          Or orange pi. Banana pi.

          The best thing I learned when writing this comment (because I know there are other fruity labeled pi computers) is that you can look up “other fruit pi” and actually find results. Semi-relevant ones. (I use ecosia, not google/bing/askjeves, so ymmv)

        • @[email protected]
          link
          fedilink
          16 months ago

          I was in a hotel where there was an AV input on a TV which just showed the screen of a Raspberry Pi. If I remember correctly it was running XFCE.

          Not sure why that was because the TV channels worked correctly.

      • Otter
        link
        fedilink
        English
        177 months ago

        Because it would be expensive, just look at the price of the Lime /s

      • @[email protected]
        link
        fedilink
        57 months ago

        Well ya. That is why were are here in this thread right now. But also having a sign you can change easily is probably also useful.

    • @jaybone
      link
      87 months ago

      Big Fruit is going to control our minds and enslave us all. If only they could get the interns to configure their shitty Linus distro.

    • @[email protected]
      link
      fedilink
      67 months ago

      Do you really want an explanation for why a market might want large signage that they can change without much extra labor? Seems self evident to me.

  • comador
    link
    577 months ago

    It got too close to the Apples and was corrupted.

  • @RustyNova
    link
    537 months ago

    Can a linux/systemd nerd explain what the error is? I know it’s a shutdown sequence, but I’m curious on the fault

    • @[email protected]
      link
      fedilink
      112
      edit-2
      7 months ago

      It is actually a boot failure. Normally the kernel reads some config from the initrd (the bootloader loads initrd and passes it to the kernel - thanks dan) and then does a bunch of setup stuff, and then it mounts the actual root filesystem, and then switches to using that. In this case, the root filesystem has failed to mount.

      Hardware failure is most likely the cause, but misconfiguration can also make this happen. Probably hardware though.

      If its misconfiguration, an admin can reattempt to mount the root drive on /new_root, and then ctrl-d to get the init system to try again

      ELI5: couldnt open C:/ drive

      Edit: clarified what loads the initrd - as per dans comment.

      • @[email protected]
        link
        fedilink
        7
        edit-2
        7 months ago

        Normally the kernel loads an initrd filesystem,

        The bootloader (GRUB) loads the initrd, not the kernel. The kernel accesses stuff from the initrd, but it’s already loaded by that point.

      • @RustyNova
        link
        47 months ago

        Thanks for that!

        Switching to Linux and actually being able to see real time logs made me actually curious how it works, so that’s one gear out of the machine demistified

      • @Synthead
        link
        English
        17 months ago

        The root filesystem mounted fine. That’s why the init is starting with all the services on the root disk.

        • @[email protected]
          link
          fedilink
          67 months ago

          Not necessarily. I’ve seen failures like this if the boot partition works, but fails to mount the root partition. systemd then fails to proceed, and shuts down the running services.

          • @Synthead
            link
            English
            2
            edit-2
            7 months ago

            systemd daemons are configured via /etc/systemd, and systemd itself lives in /usr/lib/systemd/systemd. How can systemd run or start the configured services without the root disk mounted? The initrd (from the boot partition) only contains enough of an environment to call the entrypoint for the init system, not contain the entirety of systemd (or the configured services).

            • @[email protected]
              link
              fedilink
              English
              67 months ago

              Initrd contains the systemd binary and enough libraries, services, and kernel modules to get booted this far. The system failed at switch root which is where the real root disk is mounted. Initrd can contain as much or as little as needed to get a working system which can be a lot of you are using a network filesystem as a root for instance.

            • @[email protected]
              link
              fedilink
              47 months ago

              Those are all hardware management services (as far as I can tell), and are configured before the root is mounted.

              I have hit this exact error before, that is what failing to mount the root disk looks like. A bunch of services will start, and then you get dropped into a shell (with a login).

              If you want to see it for yourself, change /etc/fstab such that /root is now pointing to the wrong device, and then rebuild your initrd. When you reboot you’ll see exactly that output. To fix it, login to the shell and mount your root on /new_root, and ctrl-d to continue the boot (from memory it has a message telling you to do that anyway). When your system boots you can fix fstab and rebuild initrd. Its reversable, but maybe test on a machine you dont care about to be safe :)

              • @Synthead
                link
                English
                27 months ago

                Oh interesting! I suppose I have just been very careful with /etc/fstab and I haven’t seen systemd fail this way. TIL! Thanks for letting me know!

      • @[email protected]OP
        link
        fedilink
        127 months ago

        Using an actual hard drive for an embedded system like this would be a failure in and of itself.

        Unless it literally has to store several hours’ worth of HD video content, no reason the entire system couldn’t fit on an SD card.

        • @[email protected]
          link
          fedilink
          317 months ago

          It’s been my experience that SD cards are almost always what causes a failure on a SBC. Given the cost of the screens, i’d probably choose something that could boot off nvme storage. Or at least tape a new, configured SD card to the case of the SBC for when this inevitably happens.

        • @dublet
          link
          47 months ago

          As someone who works on embedded devices: HDDs are used for media storage and can be easily replaced. Any NAND as a limited life span and good embedded software will try very hard to minimise writes. Though in my particular area, there’s additional security constraints on the OS, which preclude any removable flash storage from being used.

        • body_by_make
          link
          fedilink
          37 months ago

          They probably expect the signage to change a lot and don’t want a hardware failure when they do it too much, or didn’t use an external drive in this case and the SD card failed because they wrote to it too much (which would happen eventually anyway).

        • glibg10b
          link
          fedilink
          27 months ago

          Even better: Three SD cards with a ZFS mirror and failure notifications

        • @[email protected]
          link
          fedilink
          17 months ago

          Using an actual hard drive for an embedded system like this would be a failure in and of itself.

          You may be surprised to learn that these stores use machines that are occasionally more than a year old and also use inexpensive tech like enterprise spinny disk.

          A spinny disk will work in this space, and you know they’ll be deciding based on cost.

    • aard
      link
      fedilink
      237 months ago

      Systemd has a feature to shorten lines too long for the display, which is a pretty stupid idea, as you can see here.

      The service failing here would be initrd-switch-root.service.

      • @indepndnt
        link
        27 months ago

        So the weird block character in the “see… for details” line is replacing “nitrd-switch-roo” just to shorten the line? That’s what I was trying to figure out.

        • aard
          link
          fedilink
          67 months ago

          Yeah, that’d be the Unicode ellipsis character (…) rendered on a system without a Unicode font on the terminal.

    • @Synthead
      link
      English
      257 months ago

      That’s not a kernel panic

      • @Tangent5280
        link
        37 months ago

        any idea what this is? Ive been seeing this a lot when I start up my laptop - sometimes it goes away automatically, sometimes it doesnt, but I have no idea what to even search for.

        • @ben_dover
          link
          6
          edit-2
          7 months ago

          search for “linux fix bad bit”, from my experience with raspberry pis i think this happens if you don’t power off the device properly. if this happens more often, it’s usually a sign that the hdd is damaged and will give in soon

        • @Synthead
          link
          English
          57 months ago

          That’s just systemd failing to start Switch Root. Have you tried the systemctl status suggestion in the error, or reading the text file it generates?

  • @Hiro8811
    link
    257 months ago

    Do they use a raspberry pi?

    • @[email protected]OP
      link
      fedilink
      107 months ago

      I haven’t seen this thing in action under normal conditions since I just looted the picture off Faceborg, but I imagine it probably shows a slideshow of ads.

  • @yesman
    link
    177 months ago

    I had a HDD fail on my media server and that screen gives me ptsd. I could clean it up with fsck for a while, but it meant plugging a keyboard and monitor into the box. A huge PIMA, I should have swapped out that drive the first time it happened.

    • @[email protected]
      link
      fedilink
      97 months ago

      You didn’t immediately swap the failing drive? I feel sorry for the media server. It was trying it’s best

      • @stoicmaverick
        link
        4
        edit-2
        7 months ago

        Do you not like sound of the read head scraping against the platter on spin up? Weirdo… It’s a rare treat, so you have to appreciate it while it’s there.

  • @[email protected]
    link
    fedilink
    107 months ago

    Oh man, I WANT THIS THING! That is what I call a cool feature in home design. Time to think how to do it relatively cheaply in my study…