The Official Status Thread
-
@DoctorJones said in The Official Status Thread:
try not to burn the place down while I'm away
YMBNH
-
Status: Almost pull --rebase release branch changes onto master instead of the release branch
-
@DoctorJones said in The Official Status Thread:
"place with the self-service beer pump"
I've got one of those that I can walk to from my house. 10 taps on the wall, just walk up and pour yourself a beer. It's even better than it sounds.
-
Status: still slacking without the means to do my job. fucking firewalls.
tdwtf isn't blocked but I prefer to use my phone, because I'm sure whoever read my browsing log doesn't care if I'm in an impossible situation.
I'm like a warcraft peasant that is constantly ordered to move to a place there is no path on the map. It's impossible, I tell it's impossible and what I need, but nothing changes and the orders are issued again.
-
@NedFodder said in The Official Status Thread:
I've got one of those that I can walk to from my house. 10 taps on the wall, just walk up and pour yourself a beer. It's even better than it sounds.
Oh god, that place looks amazing!
-
Status: Presentation went well. Just going to fool around with administrativa (and interesting websites) for the rest of the working day.
-
@Onyx said in The Official Status Thread:
@izzion said in The Official Status Thread:
Status: Marveling at offshoring English:
"Cause - It seems related then network traffic. Kindly check whether there is data package dropping or not."
sigh
➔ grep fucking /etc/asterisk/* /etc/asterisk/cli_aliases.conf:fucking=sip set debug peer
I'm sure you could set up similar for
tcpdump
It took me so long to grok what you meant this morning. :'(
I thought of it more like dropping a beat or the UPS guy manhandling your precious computer parts. Mostly, I agree with Exchange UM's normal interpretation when it tries to speech-to-text voicemails from NOC notification calls. "Call could not be processed because the audio was either unintelligible or not in a supported language."
-
@izzion I was going for the "kindly" part. We focused on different parts of the sentence :P
-
Status: Not exactly sure who thought npm was a good idea but it must've been the idiot from a village who didn't want him back (shocker!)
So, I have a couple of packages and one particular package has just made a jump from v0.14.8 to v15.0.0 (Yes. Those numbers are in the right order).
Of course a simple
npm update
does not yield any results - so there must be another package which explicitly depends on 0.14.8. How do I find out which package?Easy: First I run the npm package
ncu
which tells me what packages are (supposedly safely) updatable and anncu -u
then updates thepackage.json
wherein the list of packages and their version numbers reside. A subsequentnpm install --save
then actually updates the packages (yes. I need to install the packages to update them. Only on npm, folks!).This action then spews forth a whole lot of errors, finally yielding a list of packages which do depend on the older version. Of course, the application does not work anymore after doing that.
After an update to those packages I finally got no more errors from npm.
Only to be greeted upon my application's start that npm-check-version found another unfulfilled dependency. The source code for telling me that fact looked like this:
console.log("Unfulfilled dependency for " + package + " package! Blah...");
Only problem: The
package
variable wasnull
Also nice: One of those updated packages decided to shuffle their components around, from
require Foo from 'package/lib/component_name/component_part
torequire Foo from 'package/ComponentName/ComponentPart
without announcing this slightly breaking change.Also renamed some modules and added some required properties. And they promptly pushed that release to npm without also updating the documentation, so anyone who currently installs their stuff will have mismatching instructions on their hands.
-
Status: Why does my milk taste like blood?!?!
-
@Tsaukpaetra you're milking your cows wrong
-
@Tsaukpaetra said in The Official Status Thread:
Status: Why does my milk taste like blood?!?!
Maybe someone mixed this into your milk?
-
@DoctorJones said in The Official Status Thread:
then we're off to sunny Fuerteventura to the "place with the self-service beer pump"
You mean a keg?
Yeah, every college in the US has like 50 of those. And most dot-coms have at least a couple.
-
@Rhywden can you explain this for people that doesn't understand chemistry?
-
@fbmac said in The Official Status Thread:
@Rhywden can you explain this for people that doesn't understand chemistry?
The metallic smell you're noticing when you have a nosebleed, for example?
It's that chemical, not the iron in your blood you're smelling :)
-
@Rhywden does it have a pronounceable name?
-
@fbmac said in The Official Status Thread:
@Rhywden does it have a pronounceable name?
Yes. trans-4,5-expoxy-2-(E)-Decenal.
-
@Rhywden epoxy, got it
-
Status:
is a client
I ran "db-frob c:\app\database\database.db command" and got an error:
's screen
the character . is not permitted in name database.db
Not the clearest error message, but try running it again without the ".db"
-
@Rhywden said in The Official Status Thread:
@fbmac said in The Official Status Thread:
@Rhywden can you explain this for people that doesn't understand chemistry?
The metallic smell you're noticing when you have a nosebleed, for example?
It's that chemical, not the iron in your blood you're smelling :)
Huh, TIL.
-
Status: Might have got frustrated while explaining for the 4th time, on a conference call, why a particular change suggested was a Bad Idea™ which resulted in not getting the right point across.
Also why do some people refuse to understand that coming up with a solution and only finding the problem when it's questioned is the wrong way around? Especially when they've found a problem but not the problem.
-
Status the 2nd: Made lasagne earlier in the week which I've been having for dinner the last couple of days and have been trying to work out what's not quite right with it.
Just found the unused jar of cheese sauce
-
Status: Every once in a while, I decide I want to play Vindictus some more. I haven't since my friend got a job, but I don't like the game any less.
The problem is, the game stopped working on my machine around then. I've redownloaded it through steam and Nexon's website, and it just hangs instead of showing the first loading screen. I should contact them... This is stupid. But I have other games to play, so I haven't been too focused on it.
It just amazes me that Nexon can do horrible things like this. They have a history of games just not working a huge amount of the time.
-
@loopback0 Dude, cheese sauce? What is wrong with you? Lasagna noodle plates, ground beef with tomato sauce, Béchamel sauce in alternating order and finally topped with real, grated cheese.
That is supposed to go into a Lasagna.
I blame US-American "cuisine".
-
@Rhywden I do the rest of it and I also use grated cheese (parmesan and mozarella) as well as the cheese sauce. I guess that's why the thing missing wasn't obvious - because there's plenty of cheese.
Also just beef? It's better if you add pancetta or black bacon IMO.
-
@Magus Are you running Windows 10? I had a set of Windows Updates that actually removed a bunch of VC++ runtimes from my system, breaking almost every single Steam game I had installed.
-
Moar Status: Listening to some more metal. The Way of Vikings may be the first Amon Amarth song I actually kind of like.
-
@mott555 I am, but I uninstalled and reinstalled the game two different ways. The game launches, and normally it crashes for a moment and then either throws an access violation exception or launches correctly after the two company logos show. Now, it either throws the access violation exception or the app just goes black and doesn't respond again no matter what. I launched it like 50 times under different compatibility modes, and got several different results, but always about the same.
-
@mott555 said in The Official Status Thread:
I had a set of Windows Updates that actually removed a bunch of VC++ runtimes from my system
Yeah, it probably installed a new build, which is essentially an in-place upgrade, and not everything survives the flip.
-
@Magus In my case it was Elite: Dangerous I had trouble with. I had tried uninstalling and reinstalling the game to no effect. I'm not on the same computer I had trouble with so I can't search my browser history, but the fix was to download a package from Microsoft that had a whole bunch of the VC++ runtimes wrapped up in one installer.
-
Status: Tried to update the cert on servercooties.com to a LetsEncrypt cert.
Let's list the
s in order:
- The official way to install the LetsEncrypt client is to clone a
git
repo - Running under
sudo
triggers a 500 error complaining about adetail
field that you cannot fill in - Running
sudo su
then trying again gets further, but then fails with DNS lookup timeouts - Trying again immediately without changing anything fails with 403 Unauthorised
- The official LetsEncrypt forum is running… Discourse
In comparison, I tried to update a site on Azure to use SSL last week. This is the full list of issues I ran into:
- The official way to install the LetsEncrypt client is to clone a
-
@RaceProUK said in The Official Status Thread:
LetsEncrypt cert.
Oh dear, and here I was hearing so many good things...
-
@RaceProUK said in The Official Status Thread:
The official way to install the LetsEncrypt client is to clone a git repo
I just installed the package from my package manager.
-
@ben_lubar On Ubuntu 15.04:
raceprouk@isitjustmeorservercooties:~$ sudo apt-get install letsencrypt [sudo] password for raceprouk: Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package letsencrypt raceprouk@isitjustmeorservercooties:~$
-
@RaceProUK said in The Official Status Thread:
Running under sudo
they explicitly say not to do that right under the section listing the OS packages.
-
@ben_lubar Tell that to Digital Ocean
Also, just tried it without running
sudo
; still failed
-
@RaceProUK wait,
sudo git
??
-
@ben_lubar Yeah, all the instructions I found for LetsEncrypt are shit.
I'm leaving the job to @accalia, as she's actually familiar enough with Linux and nginx to actually get stuff done.
-
I know that the filing deadline isn't actually April 15th, this year, but this is not the sort of thing you want to see on the afternoon of April 14th:
Interestingly, this page shows up as insecure with a SHA-1 cert, but the cert on the main page comes up fine.
-
@RaceProUK there is a docker container for letsencrypt
-
@fbmac servercooties.com doesn't use docker
At least, I don't think it does; updating and restarting the site doesn't require any docker commands AFAIK
-
you can use the docker version just to obtain the certificates, but I said that just for the WTF of using docker for everything
-
@fbmac You can even use Docker on Azure now
-
Status: Got burned making database schema changes mapped in a .Net application.
This application doesn't even USE those tables, like, AT ALL. So why is it complaining that the schema doesn't match?Probably for the "potential" for it to be used.
So, now I will see if I can find time to prune out all the BS tables and views that are mapped in this diagram file thing (that aren't being used by the application) just in case I decide to change something else that the app doesn't care half an iota about...
-
Following these instructions is probably a safer bet:
git clone https://github.com/letsencrypt/letsencrypt oh-shit-we-need-an-ssl-cert cd oh-shit-we-need-an-ssl-cert ./letsencrypt-auto --help
Your initial certificate-getting command will look something like this:
./letsencrypt-auto certonly --webroot -w /usr/share/nginx/html -d servercooties.com -d www.servercooties.com
Make sure
GET /.well-known/acme-challenge/RANdOM_LeTT3rS HTTP/1.1
goes to the filesystem in nginx where you pointed the-w
to or this won't work.Add this as a cron task once a day or week or something:
/path/to/oh-shit-we-need-an-ssl-cert/letsencrypt-auto renew
(if run as root, it won't ask any questions, and therenew
command doesn't do anything if the cert isn't close to expiring).nginx config for the SSL certificate looks like this:
ssl_certificate_key /etc/letsencrypt/live/servercooties.com/privkey.pem; ssl_certificate /etc/letsencrypt/live/servercooties.com/fullchain.pem;
where
servercooties.com
is the first domain name you gave to the initial command.
-
@ben_lubar Yep, failed exactly the same way
-
Status: Apparently someone's been reading old performance tips articles. Either that, or some dunce has configured Auto Negotiation to be disabled on all our switches.
Filed under: What... year... is it?!
-
@Tsaukpaetra Correct me if I'm wrong, but wouldn't restarting just the NIC suffice?
-
@RaceProUK said in The Official Status Thread:
restarting just the NIC suffice?
We don't have admin privs to do that, and it would be really pushing it to ask the IT to do that instead of rebooting.
Not to mention that this kind of tweak shouldn't be necessary in the first place...
-
A reboot at 3am is hardly an issue.
Unless you're running Windows 10, then apparently it's a massive issue.