My supermarket uses Arch btw.
I’m sure they announce it on their loudspeakers when you’re in the store too.
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.
“Beware peasants! This store uses arch btw.”
Shit must look dystopian to anyone who doesn’t understand what it is.
I bet there was a granny, reading it line by line and crumple about where the fucking apples at.
What u mean granny just grep ‘apple’ Duh
Lmao
ALL SHALL BOW BEFORE THE DARK OBELISK OF TECHNOLOGY.
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.
And this comment is about as “First World Problems” as it gets.
Why does this produce need a massive digital signage pylon?
They needed to construct additional pylons.
You need more minerals
Thanks Judicator Aldaris
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:
The question is, why does it run on Linux and not Apple
Perhaps it runs on a Raspberry Pi?
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)
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.
Because it would be expensive, just look at the price of the Lime /s
And not Windows*
Macs are not worth it for stuff like this.
Why would it run on a fruit?
Yes! Potatoes are the way, as our ancestors taught us!
So, an HP laptop?
Because flashy screens work on dumb lizard brains
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.
Advertising, easier to see prices
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.
To attract bugs there instead of the food.
But that’s where the food is.
I know, but they will be on the screen instead of the food.
The lamps are not enough.
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.
You could’ve just said:
So they can change the signage without much extra labor.
Wouldn’t be a Linux community without extra spice though
Can a linux/systemd nerd explain what the error is? I know it’s a shutdown sequence, but I’m curious on the fault
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.
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.
You are correct. Ill add an edit. Thanks!
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
These kinds of public errors are almost always a hard drive failure.
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.
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.
An SD card is MUCH less reliable than a good hdd unless it’s read only.
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).
Even better: Three SD cards with a ZFS mirror and failure notifications
Bah humbug, just hook it up to the cloud, WCGW?
You don’t need an internet connection for failure notifications
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.
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.
Yeah, that’d be the Unicode ellipsis character (…) rendered on a system without a Unicode font on the terminal.
Neat, I saw a price scanner at Walmart with an Android error today
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…
Do they use a raspberry pi?
Or an Adafruit, perhaps?
Probably too small for systemd.
I mean, I can hope smaller machines run smaller builds that can avoid systemd, at least.
Rpi does use systemd tho…
Raspberry pies are more powerful than you give them credit here. Nothing wrong with using systemd on them
This is an old image
Is this an actual video wall? Looked like bad CGI art. Kinda absurd.
Great post though.
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.
It got too close to the Apples and was corrupted.
Well, it doesn’t look like a core dump
Very intreasting. But can it run doom?
Not without mounting its root partition on the failing harddrive
If a literal toaster can do it, I’m sure this thing probably can as well.
Here is an alternative Piped link(s):
Piped is a privacy-respecting open-source alternative frontend to YouTube.
I’m open-source; check me out at GitHub.
They ran out of flux capacitor.