Stultifying. Fallor ergo sum.

home | blog | Teh Internet | guest blog |rants | political | projects | Gwen and Liam | Citadel patched | Tools | TMBG

19 April 2017, 14:48 UTCSegfault error codes:

So I don't have to look in the comments of fault.c anymore:

   * Page fault error code bits:
   *   bit 0 ==    0: no page found       1: protection fault
   *   bit 1 ==    0: read access         1: write access
   *   bit 2 ==    0: kernel-mode access  1: user-mode access
   *   bit 3 ==                           1: use of reserved bit detected
   *   bit 4 ==                           1: fault was an instruction fetch


12 April 2017, 14:34 UTCTruly international experiences today.

Here I sit listening to America by Falco,
While I check on logs showing attempted logins
from an BT/Irish IP netblock with the user name hilter.


5 April 2017, 16:54 UTCDocumentation is the only defense against tribal knowledge.



21 March 2017, 13:07 UTCHow not to serve a web page:


P.S. Thanks, your crawlers are allowing me to learn new things.

O.K. update time. Looks like you won round 1.

I think it is cheating to use 16 bots at a time on one website.
And you should not be so predictable - every 6 hours seems to be your crawler interval.


8 March 2017, 16:07 UTCDeployStudio - Inappropriate repository error

Old info that I seem to have forgotten to write down the last time I set up
DeployStudio years ago...

Are you getting "Inappropriate repository" after netboot on clients?
You might have one of 2 things going on:

1. Ensure you are pointed to a valid smb or afp share in the DeployStudio Assistant setup.

Sub Folder: DeployStudio

2. Ensure you have a valid ntp server in the netboot if you are using recent smb clients.
It seems time shifts can make the share not work.


3 March 2017, 15:21 UTCGmail - get your smtp replies fixed - 4.7.0 is not a rejection.

Yes, some people forward to your service from other providers.
Yes, sometimes this content is probably spam...
If you send 4.7.0, and you mean to reject the message, please give a 5.x.x.
If you give a temp fail message, it gives the server the impression you intend
to attempt delivery later.

421-4.7.0 protect our users from spam, the message has been blocked.

4.XXX.YYY Persistent Transient Failure
  A persistent transient failure is one in which the message as sent is valid,
  but persistence of some temporary condition has caused abandonment or delay of
  attempts to send the message. If this code accompanies a delivery failure report,
  sending in the future may be successful.

5.x.x is probably what you mean:
5.XXX.YYY Permanent Failure
  A permanent failure is one which is not likely to be resolved by
  resending the message in the current form. Some change to the message
  or the destination must be made for successful delivery.

Update - Seems you do get it (even if it does take a bit)...
Mar  3 00:36:27 ... submission
Mar  3 00:36:28 421-4.7.0 - gsmtp
Mar  3 00:42:57 421-4.7.0 - gsmtp
Mar  3 00:43:02 421-4.7.0 - gsmtp
Mar  3 01:12:45 421-4.7.0 - gsmtp
Mar  3 01:12:45 550-5.7.1 - gsmtp


10 February 2017, 19:28 UTCCheck your mail servers cert using a tls connection:

See this post by koppor on
If that site or link goes away, here are the gory details:

apt-get install gnutls-bin to have gnutls-cli available.
gnutls-cli -s -p 25 YOURSMTPHOST (starts a session with your mailserver)
ehlo foo
Press CTRL+d (^d)

This one works as well:
Thanks to Dan Andreatta, and Skyhawk (for the edits):
Again, in case that goes away:
openssl s_client -connect -starttls smtp
or standard secure smtp
openssl s_client -connect


1 November 2016, 3:37 UTCWeb programming and n-tier programming:

Web programming is like n-tier programming minus the error logging.
I know it is just about looking in the right log, but finding the log can be fun.


11 October 2016, 19:09 UTCGood old telnet

Need to check for a possible firewall blocking issue with a mail server, but
you have multiple interfaces to check?
telnet -b to the rescue:

telnet -b servertocheck 25
telnet -b servertocheck 25


7 October 2016, 19:29 UTCCold beer and pretzels, takes care of cancer.


24 September 2016, 6:09 UTCSolve peoples problems with technology or perish.
9 September 2016, 4:43 UTCFabric fun.
10 August 2016, 3:38 UTCE: Problem with MergeList?
29 July 2016, 22:17 UTCNo bvi installed? Give this a spin:
2 May 2016, 20:37 UTCWeb program migration to a new server.
4 April 2016, 2:49 UTCHistory, never repeats... Nah, it does.
18 March 2016, 14:44 UTCHaving DNS issues the last couple of days?
17 March 2016, 0:33 UTCMicrosoft - you suck - How about click and not run?
18 February 2016, 20:06 UTCLong time no bash Microsoft
8 February 2016, 22:25 UTCReboot on blocked task. I.E. Hanging after "INFO: task blahblah:1234 blocked for more than 120 seconds."
2 February 2016, 22:55 UTCHow to embiggen a raw disk partition using libvirt/kvm/qemu
18 January 2016, 20:14 UTCWordpress xmlrpc is efficient.
2 December 2015, 5:05 UTCOuch Google, ouch.
30 November 2015, 17:23 UTCRobotron sort of day today:
17 October 2015, 4:56 UTCRing of trust. I hope.
1 September 2015, 4:58 UTCInteresting crew, what are they up to?:
27 August 2015, 4:28 UTCSSl / TLS / HTTPS fun:
9 July 2015, 21:18 UTCOpenSSL - patched *(Slackware)
1 July 2015, 5:31 UTCHappy Leap Second Day
1 July 2015, 5:28 UTCNoSQL etc.

All older entries

[atom feed]