While waiting for the Linux train, Bork pays a visit to Geordieland with Windows 10
- Reference: 1590566740
- News link: https://www.theregister.co.uk/2020/05/27/bork/
- Source link:
Today's entry comes from Register reader Dan.
Snapped last week, the Newcastle Station Info Point is terribly poorly, with three pop-ups showing Windows' escalating levels of distress.
The first sign of wobbling was the "Close programs" message, which tends to pop up when Microsoft's OS is getting short of resources. Things went downhill from there.
Sadly, whatever made the Visual C++ Runtime library show its visage is hidden behind an application error, however we suspect that the message isn't a cheery "Hi there! Everything is awesome!"
And that application error? WerFault.exe is associated with Windows Error Reporting, so the digital sign is clearly very ill indeed.
(We had high hopes that a "WerFault.exe" might be a bork that only comes out when the Moon is full, but were to be disappointed.)
[1]
Click to enlarge
Still, three different errors work well with our theme of Bork, Bork and thrice Bork. It's like [2]Micros~1 is paying attention.
As it's a touchscreen, we'd have asked Dan to try to swipe the dialogs away or jab at the OK buttons. But what with one thing and another, the idea of fondling any public display seems even ickier than when all we had to worry about was a light dusting of faeces.
Describing the signage as "the public information molestation station", Dan observed: "The new information boards are by and large awful.
"The minor stations have GSM(R) connected signage and that's borked as well."
The Register got in touch with [3]Railpoint , the supplier of the sad-faced signage. While the company couldn't give an explanation of what the error meant, a spokesperson assured us "it would have been rectified within 30 minutes remotely", adding: "It's very rare that we have to attend faults in person unless it's a hardware issue."
The company went on to tell us that the units run Windows 10, but "we're about to upgrade all of our production machines to a custom Linux build to improve their stability and generally operate with more efficiency."
Those hoping to catch a rare glimpse of Windows 10 displaying all the stability of jelly nailed to a wall will be pleased to note that Railpoint's products can be found in all manner of locales, including Network Rail and London Overground. In addition, "Railpoint is hosted in highly secure data centres with ISO 27001 accreditation."
This display, however, appears to be accredited only in Bork. Unless there is an ISO standard for that as well. ®
[1] https://regmedia.co.uk/2020/05/22/bork_8_2.jpg
[2] https://www.theregister.co.uk/2020/05/15/microsoft_regism/
[3] http://www.railpoint.co.uk/
Re: Need a bit of Raspberry Pi action
The problem with that is are there MDM systems that can manage an entire fleet of Raspberry Pis (or any Linux machines) from one keyboard/mouse?
I am genuinely interested in this as at work, we have a need for a lot of digital signs, and my own preference would be for RPis rather than some windows PC built into the display. Windows has System Center, which, while it's often a strange beast, and also a pain in the arse, does make it relatively easy to manage a fleet of machines, whether your fleet is 1,000 or 1,000,000.
The reason I say this is that I've noticed a lot of people suggest various Linux based solutions when El Reg posts something like this, but these companies don't just need a solution that is cheap. They need a solution they can distribute to thousands of places with little or no technician involvement, They need a solution they can also monitor and maintain in those thousands of places with little or no technician involvement. System center does offer that.
It's also worth remembering that if you buy (or licence) a product from someone, the law offers you a lot of protection in the event that product doesn't deliver what you requested. Protection which you may not get if you go for any open source product (you will get some protection if you hire an outside contractor to install/support it, but that will likely only apply to the services they provide and may not provide any help in the event the product itself fails).
I am not knocking Linux, the Pi, or Open Source at all. I am fans of all three, but making the point that when specifying a system for Enterprise use, you have to think of a lot more than just the cost and OS. You do have to think of things like scalability, will the project still be active in 5 years, ten years or event longer. I've seen various open source projects just stop with no warning when the lead maintainer does something else. When installing a system across thousands of computers, you can't just switch to another product if support for yours is terminated, and you can't keep using the same product because if there are security flaws, they will likely not be patched.
Companies supporting large installations of their products tend not to do that, often giving month or years notice before ending support for a major product, because they know their clientele can't switch quickly. New versions need to be tested properly before roll out.
Re: Need a bit of Raspberry Pi action
>New versions need to be tested properly before roll out.
Ermmm... BORK?? You had me, up to that point. I think you'll find testing any new version or patch is generally... a good idea.
"but "we're about to upgrade all of our production machines to a custom Linux build to improve their stability and generally operate with more efficiency." "
Excellent!
Re: Need a bit of Raspberry Pi action
I'm sure there are MDM solutions for Linux if you really need them but I'd personally question why you would need them for something like digital signage.
To my mind, a sign is effectively a static black box. It's installed with exactly the build of software it needs to do it's job and nothing else. It's run on a secure network, far from the shark infested waters of the internet. It shouldn't need updating, upgrading or managing at all really, all it needs is a constant supply of electricity & fresh content.
Decent designs will incorporate a watchdog or two to make sure that when they bork (as they all inevitably will) they both try to fix themselves and tell you they're broken so you can give them a hand if needed.
What does it matter if the project you based it on stops development - it's not as if you can't still install the software or use the software... and if you really need something fixed, you CAN fix it.
And there's one plus point for the PI... the software & OS live on a flash card - a wholesale upgrade to the system is only a card-swap away. Not so easy with windows-based systems, even with MDM.
Re: Need a bit of Raspberry Pi action
We do support a large number of appliances in really remote (to us, as behind doors with gun-carrying guards around them, who always - and I really mean always - look annoyed) places.
Of course they are Linux based.
Of course they shit themselves from time to time (TBH basically only with hardware faults)
Our "Fleet Management" is a device/software/version-personalized script on the appliance that phones home every so-and-so telling e.g. "I am fine" or "I'd rather have a new disk in slot 3" (they carry a largish cache each, but no genuinly original data apart from the system-generated config). And that "phone home box" is of course a cluster and of course keeps track of missed calls.
The "dashboard" is ugly as hell, but nobody ever bothered to have the designers put a lick of paint on something, where the "show last 100 events with lever warning or worse" logtable is the page that gets 99% of the hits.
If such an event occurs from a not-yet signalled device-id, a list of e-mail addresses will be pinged once an hour until they log in and display details for this device id.
If they log a warning+ event or if ordered to do so when phoning home, they will also open a reverse SSH tunnel to the watchdog server, so that the admins can log in.
The whole setup took less than 2 days to create and hasn't failed us in many thousands of deviceyears.
And: It is no subscription, belongs to us, isn't tied into some "cloud service" and moving it is a DNS record away.
And: it is ISO123456789-certified to exactly 125ml of Pinot Grigio
Re: Need a bit of Raspberry Pi action
It's also worth remembering that if you buy (or licence) a product from someone, the law offers you a lot of protection in the event that product doesn't deliver what you requested.
Whoo hooo! When was the last time that anyone successfully sued Microsoft for bugs in their stuff ?
Re: Need a bit of Raspberry Pi action
The Raspberry Pi is great for 'Mom and Pop' shops and small deployments but not so great for commercial use at scale. Only the Compute Modules are recommended by the Raspberry Pi Foundation for commercial and industrial use and it requires manufacturing carrier and interface boards to use them. Some have embraced that, NEC in particular, but most manufacturers have a tendency to stick with tried and tested hardware and software they know works - well, except when it borks!
Fixing what's 'not broken' is usually a lot more than a matter of how much the processor board costs.
ISO27.... So what?
Why do the PR/Media people seem to think rolling out the obligatory "We have ISO 27001 accreditation" some how exonerates them from the borking faux pas displayed ?
Having a basic understanding of what ISO27001 is would probably make them think about publishing said nonsense..... Wait? What am I thinking??
Re: ISO27.... So what?
See also "our customers data security is our number one priority"
Re: ISO27.... So what?
In fairness, they probably don't have a scooby what ISO 27001 is (I'll wager most of the population don't) and it does sound official, and potentially impressive.
.
Re: ISO27.... So what?
Maybe their point is that they put so much time and effort into getting their ISO 27001 accreditation that they did not have enough resources/time to adequately test and fix the bugs in their products.
Re: ISO27.... So what?
My computer has three ISO 9660 next to it, that's more or less the same...
Ah, yes.
"... a custom Linux build to improve their stability and generally operate with more efficiency."
Luke 15:7
Typical for public transport, you wait for one bork and three come along at once.
Surely if that fault message is in Geodieland it should be "WorFault" not WerFault.
Need a bit of Raspberry Pi action
Always amuses me that people pay a fortune for digital signage when a Raspberry Pi and a bit of OSS software can usually accomplish the same thing more cheaply, using less energy (Pi's sip juice compared to some Windows digital signage PCs I've come across) and with less tendency to spectacularly blow up in public.