WTF Bites
-
You realize I said CROSS-dependencies
And in case, you don't understand what that means
They're dependencies that are quite angry?
Well, if I had to depend on PHP
5.5.9I'd be angry too.FTFY
-
@HardwareGeek said in WTF Bites:
Well, if I had to depend on PHP
5.5.9I'd be angry too.FTFY
Well, my paycheck depends on PHP, and I'm not angry
-
@TimeBandit said in WTF Bites:
@HardwareGeek said in WTF Bites:
Well, if I had to depend on PHP
5.5.9I'd be angry too.FTFY
Well, my paycheck depends on PHP, and I'm not angry
-
-
shoving survey popups
I was seriously tempted to type "Stop shoving fucking popups in my face"! But ...
-
-
@TimeBandit said in WTF Bites:
@HardwareGeek said in WTF Bites:
Well, if I had to depend on PHP
5.5.9I'd be angry too.FTFY
Well, my paycheck depends on PHP, and I'm not angry
-
@levicki 2 days ago
https://what.thedailywtf.com/topic/17088/in-other-news-today/18005
-
HP has managed to produce a machine that will not even attempt to display anything while headless, which makes out remote support softwares completely useless. Login, black screen, completely dead to us and unresponsive. Still running, but doesn't even attempt to display the desktop.
Fucking wonderful. It works while a monitor is hooked to VGA. Remote support software works then. Black screen when it is disconnected. Is there any cheap way to make it think that it has a monitor hooked up?
This is a known issue. Most Gen10 servers don't even play nice with KVMs.
Oh, and where it says:
Monitors or compatible KVMs connected via VGA: This is due to an out-of-spec condition observed on a number of vendor's KVMs. Either utilize a KVM that has been qualified or is found to operate appropriately, or update to the HPE Integrated Lights Out 5 (iLO 5) firmware version 1.35 (or later).
It does fuckall to fix the problem.
-
@Polygeekery said in WTF Bites:
It works while a monitor is hooked to VGA. Remote support software works then. Black screen when it is disconnected. Is there any cheap way to make it think that it has a monitor hooked up?
Used VGA monitors are cheap
-
@Polygeekery said in WTF Bites:
Is there any cheap way to make it think that it has a monitor hooked up?
VGA equivalent of this:
-
@TimeBandit yeah, we have those. I am looking for something akin to a dongle to plug in and fake it. Having a shit ton of VGA monitors hooked up for no other reason than to make the machine do what it should do already is not exactly a tidy solution.
-
VGA equivalent of this:
Basically yes.
If it doesn't exist, it should. If you could make them reliable and cheap enough I will buy 30 of them right now just so I don't have to dick with ILO.
-
I wonder if some cheap video cards would fix the issue?
I might have to try that. It is all due to retardery with the onboard video and ILO integration. In theory an add-on video card would fix it. In theory.
Hmmmmmmmm, if I have clients buying video cards then I might as well have them buy good ones and then use their power to mine cryptocurrency.
-
@Polygeekery said in WTF Bites:
If you could make them reliable and cheap enough I will buy 30 of them right now just so I don't have to dick with ILO.
I'm sure it's doable. VGA is an analog protocol, so the card probably detect some signal on some pin. We just need an hardware engineer.
This could end up on Kickstarter
-
@Polygeekery said in WTF Bites:
Is there any cheap way to make it think that it has a monitor hooked up?
VGA equivalent of this:
I had something like that once. It was a DVI-to-VGA adapter with a few resistors jumping the VGA pins in a way that made the computer think a VGA device was attached. I needed it to prevent extra GPUs from going idle while Bitcoin mining.
EDIT:
DIY method: http://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/
And from Amazon: https://www.amazon.com/dummy-Headless-Display-Emulator-Headless-1920x1080/dp/B075ZMVGQS
-
@mott555 you really missed an opportunity to make some money here
-
DIY method:
You da man. I will bodge one together tonight and give it a try. If I let the magic smoke out what is your address to send the bill to? :-P
-
@Polygeekery said in WTF Bites:
If I let the magic smoke out what is your address to send the bill to?
I'd start with HP, because if a few 150 ohm resistors on a VGA connector make smoke, they're doing very bad things in their implementation...
-
Why is it that of all places with shitty security practices, banks, i.e. the people you trust with your money, are the absolute worst of them?
I want to log in to my online banking account to make a transaction. The user name is my bank account number and the
passwordPIN is 5 alpha-numeric characters. I actually have that memorized, unlike most of my passwords that are security relevant and at least 12 characters long. I enter the data and it tells me the PIN is wrong.
Hmm, okay, must have typoed it. Do it again and be extra careful not to mistype it. Wrong again. Fuck. I get out my password manager and check both my account number and PIN just to be sure. Both are correct. So one last try and I type the PIN in a normal text field (to be able to verify before submitting), then copy-paste it in. It is "wrong" again, and now I am absolutely sure I did not make a mistake.It now tells me that my account is locked and I need to call a service agent. Which, of course, is not available outside business hours. Fuck you guys. I know I didn't enter anything wrong. They lock you out after only 3 tries because the passwords are ridiculously short and this is to prevent brute forcing. So secure, much wow. But obviously, they've never heard of denial of service before. I guess I could easily lock hundreds of people out of their accounts without even scripting it.
Alas, I kind of need access right now, so I try one more thing: I have this online banking app installed on my phone, but never used it and haven't set it up. Start it, it asks me to set up a password (no idea what it's for, since it is explicitly not the online banking account PIN), then for my bank account details, and finally for the PIN. Entered everything and TADA, there I am. Logged in. Phone is connected over the same wifi, so it's not even a different IP.
Now, tell me again about your security practices. How the fuck does this make sense?!
-
@Polygeekery said in WTF Bites:
Fucking wonderful. It works while a monitor is hooked to VGA. Remote support software works then. Black screen when it is disconnected. Is there any cheap way to make it think that it has a monitor hooked up?
Or, if you're not into soldering:
Fucking expensive wires...
Edit: Goddam credit @mott555 . And looks like the same links too.
-
@TimeBandit
Probably from all that practice you get in chilling out
-
@izzion When you live in , you are used to really harsh environment
-
@levicki said in WTF Bites:
@Polygeekery said in WTF Bites:
HP...
Found your problem -- buy Supermicro and it will work.
Or Dell, or basically any other machine. Ever. We have only run in to it on Gen10 HPs.
-
@Polygeekery said in WTF Bites:
We have only run in to it on Gen10 HPs.
Obviously, those are Linux hardware. You don't need a GUI
-
@TimeBandit said in WTF Bites:
@Polygeekery said in WTF Bites:
We have only run in to it on Gen10 HPs.
Obviously, those are Linux hardware. You don't need a GUI
ILO is Linux. But so is DRAC. So God only knows what they fucked up to make it behave like this.
-
@levicki said in WTF Bites:
@Polygeekery Supermicro has better value for money than Dell, IBM, HP, and Fujitsu.
Sort of. They are cheaper cost of acquisition. But PERC is supported out of the box by virtually all of the RMM tools. Supermicro machines run LSI cards with custom firmwares. So just to make things easier on yourself you have to find the vanilla LSI firmware (if you can anymore) and flash that on to their RAID cards to make monitoring for failed drives easier. Also, their OOB tools are basically garbage.
Since Dell fixed their "only Dell drives will work with PERC" shenanigans, they are the best value when all things are considered.
-
@levicki said in WTF Bites:
Supermicro has better
value for moneysnitch hardware than Dell, IBM, HP, and Fujitsu.
-
Representative two lines (from a
.service
file):[Service] ExecStart=/bin/sh -c 'sh /usr/bin/whatever.sh'
It should be noted that
/usr/bin/whatever.sh
is executable, but it's shebang line says#!/bin/bash
, which does not exist, so it won't actually execute directly (with a notably misleading error of/usr/bin/whatever.sh: not found
).
-
Upvoting an answer on Stack
OverflowExchange, because it was really helpful and better than the accepted one. Oh, I'm currently not logged in. No problem.
I'm not quite sure why I have to confirm this. I really don't care about your distinction of the dozen accounts I have on there, it's all the same for me.
-
@Polygeekery said in WTF Bites:
@levicki said in WTF Bites:
@Polygeekery said in WTF Bites:
HP...
Found your problem -- buy Supermicro and it will work.
Or Dell, or basically any other machine. Ever. We have only run in to it on Gen10 HPs.
HP is a mess. My company produces PCI and PCI Express add-in cards. The only brand of computer that consistently fails to enumerate them is HP. Nobody knows why, and our hardware guys played around with their bus sniffers and never found anything conclusive.
It's really fun when a brand-new customer who just spent $100,000 on a ton of HP workstations buys our stuff and complains that it doesn't work on half of them, and the best I can say is, "Sorry, you bought HP. Don't do that."
-
root@thing:~# ps -aux ps: invalid option -- 'a'
-
@Cursorkeys Yeah,
ps
is one of the commands that have two mutually incompatible set of options, and at least four implementations that support different subsets of those.
-
@Cursorkeys …. and I mean you almost certainly intended to write
ps aux
, because the variant with-
has e and something-other-letters-I-don't remember.
-
@Cursorkeys … because
ps
is not a simple case where you can omit the-
on the first option group like e.g. ontar
. No.ps
has options with-
and options without-
and those are really two independent sets of options where the same letter often does mean different things and the same thing is requested by different letter.
-
@Cursorkeys …. and I mean you almost certainly intended to write
ps aux
, because the variant with-
has e and something-other-letters-I-don't remember.I'm not sure, I thought
-aux
was correct. Both work on this little Slax box I have beside me.because ps is not a simple case
I should read the man page, I don't think I ever have before.
-
because the variant with
-
has eThe usual pair there is
-ef
, for “everything” and “full”. The best thing about the version with-
though is that you can select a process by ID with-p
and the values you want to read with-o
, making actually processing the information much easier.
-
@dkf
-o
for selecting the columns is useful, but if you don't want to type it all out, the defaults of the various bsd (without-
) and sysv (with-
) flags are different and rather arbitrary. And the column headers are inconsistent too, like withu
the column is calledUSER
, but with-f
it is calledUID
—even though it's user name in both cases.
-
@Cursorkeys said in WTF Bites:
I should read the man page, I don't think I ever have before.
@Cursorkeys Yeah,
ps
is one of the commands that have two mutually incompatible set of options, and at least four implementations that support different subsets of those.Source 1 says:
Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards require that "ps -aux" print all processes owned by a user named "x", as well as printing all processes that would be selected by the -a option. If the user named "x" does not exist, this ps may interpret the command as "ps aux" instead and print a warning.
Source 2 says:
In contrast to most commands, the hyphen preceding ps's options is optional, not mandatory.
Amazing.
-
@Cursorkeys said in WTF Bites:
@Cursorkeys said in WTF Bites:
I should read the man page, I don't think I ever have before.
@Cursorkeys Yeah,
ps
is one of the commands that have two mutually incompatible set of options, and at least four implementations that support different subsets of those.Source 1 says:
Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards require that "ps -aux" print all processes owned by a user named "x", as well as printing all processes that would be selected by the -a option. If the user named "x" does not exist, this ps may interpret the command as "ps aux" instead and print a warning.
Source 2 says:
In contrast to most commands, the hyphen preceding ps's options is optional, not mandatory.
Amazing.
Source 2 is waaaay off the mark. Source 1 is correct.
I would, however, note that my
ps
(procps 3.3.12) reinterprets it without any warning.
-
@Cursorkeys said in WTF Bites:
root@thing:~# ps -aux ps: invalid option -- 'a'
I checked, just in case:
root@thing:~# ps aux ps: invalid option -- 'a'
-
@Cursorkeys Either ancient or busybox
ps
, probably. Our things have procps, so I can't quickly check busybox, but it sounds like it. I think the-ef
combination did work in that tough.
-
@levicki said in WTF Bites:
My license plate reads ERROR. I haven't had any major trouble with it, but several times service droids have assumed there was something wrong in their systems when processing forms for my car.
Filed under: And I've caught a number of people snapping photos of it. One almost rear-ended me in the process.
-
-
@topspin No, but my buddy Bagu does.
-
I'm not quite sure why I have to confirm this. I really don't care about your distinction of the dozen accounts I have on there, it's all the same for me.
Sure, you don't care, but some people might.
I for one was rather upset when Google decided to link my Gmail account with YouTube.
-
I'm not quite sure why I have to confirm this. I really don't care about your distinction of the dozen accounts I have on there, it's all the same for me.
Sure, you don't care, but some people might.
I for one was rather upset when Google decided to link my Gmail account with YouTube.
I was extremely upset about that myself, since I had two separate accounts, not logged in at the same time, and no idea how they even managed to identify them. But this is basically the same site and it "created" a "new" account, not merged two existing ones. Or, at least, it's nearly identical sites on different subdomains of the same domain.
But point taken, better this way around than Google's way.
-
@topspin At least with Stack Exchange and Google/Google-owned services it kind of makes sense. Every once in a while (not every time, because consistency is a no-no word in Web 3.0), I'll read a Medium article and it pops up a thing in the corner saying "Hey, we noticed you're logged into Google. Want to sign up for Medium using that Google account?"
-
Setup: We have a page where you can frobnicate woozles in Foo and in Un-Foo status (on separate tabs). Unfortuntely, after we created that Un-Foo tab, we re-used the word "Un-Foo" to mean something different when applied to woozles, but we never changed the name on this page. Also, the Foo tab was (incorrectly) showing woozles in both the Foo and (new)Un-Foo states, which I actually just fixed this week, closing out an old ticket, JIRA-1337.
:luser:
Un-Foo woozles don't show up on the Un-Foo tab and I have to go to the woozle page to see if the woozles are actually Foo or Un-Foo. Please only show Foo on the Foo tab.Yes, this is a known issue. First, on that page, Un-Foo means
$old_meaning
, not$new_meeting
, which we should probably change. Also, I just fixed the issue of incorrectly displaying Un-Foo woozles on JIRA-1337, so it will be fixed in the next release.:client-project-manglement-retard:
<assigns ticket to > I talked to the user and they only want to see Foo woozles on the Foo tab.<somehow resists cursing out the retard in the next comment before closing the fucking ticket> As I said that was already done in JIRA-1337.
-
Deploying Server 2019 was a mistake. I should have known better. Never deploy a Microsoft product until it has had a year to mature because it is total shit right out of the gate.
We have a server that every time it is rebooted it does not realize it is on a domain.
It is the sole domain controller at this location, and it cannot realize it is on a domain. I can only assume that it was only ever tested in environments with multiple DCs.
The only bodge I could come up with is to schedule a task so that a few minutes after booting it bounces the NLA service. Changing it to delayed start did fuck all.