WordPress 4.7.x: Issues Uploading Images (or other media)

On Friday, February 10th 2017, one of our multi-site WordPress installs began giving errors when attempting to upload media (images, etc.) and would not allow uploads. “docname.png” has failed to upload. Sorry, this file type is not permitted for security reasons. After a big of Googling and reading, I found a post that helped. It … Read moreWordPress 4.7.x: Issues Uploading Images (or other media)

KRDC Fails on Slackware Current (a.k.a 14.2) with Could not start “xfreerdp”; make sure xfreerdp is properly installed.

Along with the excellence of Slackware current comes a broken version of KRDC (KDE Remote Desktop Client) that doesn’t work for RDP connections.  It fails with a dialog saying: Could not start “xfreerdp”; make sure xfreerdp is properly installed. After poking around the source code, I got rather frustrated as I found the KDE source … Read moreKRDC Fails on Slackware Current (a.k.a 14.2) with Could not start “xfreerdp”; make sure xfreerdp is properly installed.

Segfault Running perl on Slackware Current (2015-12-22)

This morning, Tuesday 2015-12-22, I noticed that some PERL scripts which had worked in the past now segfault on Slackware64 Current. My investigation revealed that the issue is with Term::ReadKey, as when I run: perl -d -MCPAN -eshell I get: Loading DB routines from perl5db.pl version 1.49 Editor support available. Enter h or ‘h h’ … Read moreSegfault Running perl on Slackware Current (2015-12-22)

Using @media in CSS to Implement Responsiveness

Due to the increase in use of mobile devices with tiny screen widths, I’ve been forced to move into the world of responsive CSS. The online directory for our organization showed strange formatting issues on browsers with less than 480px widths, because of very long job titles (86 characters) and department names (81 characters). (We’re … Read moreUsing @media in CSS to Implement Responsiveness

Slackware Current Updates Friday August 21: Firefox Aurora Now Requires libepoxy

This morning I installed last Friday’s updates to Slackware-current on my home workstation. Afterwords, I noticed that Firefox 42.0a2 (2015-08-24) won’t start, complaining about the lack of libepoxy. UPDATE: 2015-08-25: The Friday updates to -current included the addition of libepoxy to the official Slackware install.  I failed to do install-new. The easiest fix would have … Read moreSlackware Current Updates Friday August 21: Firefox Aurora Now Requires libepoxy

Building Linux kernel 3.2.70 for Slackware 13.37 (32-bit)

While updating my Slackware virtual machines, I ran into issues compiling Linux 3.2.70 on Slackware 13.37 (32-bit). Running make oldconfig in the kernel directory failed with the following error: Makefile:484: /usr/src/linux-3.2.71/arch/i686/Makefile: No such file or directory make: *** No rule to make target `/usr/src/linux-3.2.71/arch/i686/Makefile’. Stop. I checked in the arch directory of the kernel source, … Read moreBuilding Linux kernel 3.2.70 for Slackware 13.37 (32-bit)

Building SLiM on Slackware 13.0, 13.1, 13.37 and 14.0

I’ve recently built virtual machines of Slackware64 13.0, Slackware64 13,1, Slackware 13.37, Slackware 64 13.37 and Slackware64 14.0 on which I build custom packages to support our Linux servers. For convenience, I installed X.org and XFCE on the virtual machines. For installs like this, I typically use SLiM as my login manager. On both Slackware … Read moreBuilding SLiM on Slackware 13.0, 13.1, 13.37 and 14.0

Getting Ready for 2016: SHA-2 (SHA256) Certificates and Apache

It seems Google has declared SHA-1 encryption insecure. Chrome now complains about sites using this protocol for secure (https) connections. From what I understand, certificates and servers should be upgraded before 2016 in order to be viewable by Chrome users. Once again, I turned to Qualys SSL Labs for help. Their SSL Server Test is … Read moreGetting Ready for 2016: SHA-2 (SHA256) Certificates and Apache

Stupid spam of the Day

I recently replaced the email address for my domains with an address that makes it clear that it was captured from WHOIS. Despite the change, some idiot still thought it was wise to spam me, in violation of the whois policy: The data in this whois database is provided to you for information purposes only, … Read moreStupid spam of the Day

My STUpidity: Simplifying my opera.SlackBuild

Early this morning, I realized that my opera.SlackBuild could be simplified by using the spell from Slackware’s google-chrome.SlackBuild: ar p $CWD/google-chrome-${RELEASE}_current_${DEBARCH}.deb data.tar.xz | xz -d | tar xv || exit 1 Sometimes my skills are weak (as opposed to mad)! I’ll work on this and post an improved version tonight after my day job. UPDATE … Read moreMy STUpidity: Simplifying my opera.SlackBuild