[SolusVM/Websocket/noVNC] OSStatus Error -9807: Invalid certificate chain

After updating an SSL certificate on a SolusVM master installation we still receiving an error on the web console for SSL noVNC when the old certificate expired: OSStatus Error -9807: Invalid certificate chain It turns out noVNC on these installations doesn’t run through the web server. Instead change the following certificate file: /usr/local/solusvm/ssl/cert.pem This file […]

[Juniper/EX4200] /sbin/install: Permission denied.

When trying to for an install (in this case a format install) of JunOS sometimes the following will occur while logged in as root: root@% install –format jinstall-YOURPACKAGE-signed.tgz /sbin/install: Permission denied. It will install correctly if install it from loader> prompt. You must have your USB drive connected before rebooting. Get there by hitting spacebar […]

[CentOS/Linux] WARN : [ipv6_add_route] ‘No route to host’ adding route ‘::/0’ via gateway ‘XXXX:YYYY:ZZZZ::1’ through device ”

When trying to add an IPv6 address to a server via the ifcfg-eth0 file resulted in the following error (redacted) upon restarting networking: RTNETLINK answers: Permission denied WARN     : [ipv6_add_route] ‘No route to host’ adding route ‘::/0’ via gateway ‘XXXX:YYYY:ZZZZ::1’ through device ” This was further confirmed by trying to add the IP […]

My public email encryption key

—–BEGIN PGP PUBLIC KEY BLOCK—– Comment: GPGTools – https://gpgtools.org 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 […]

[Linux/NVME] Find serial number of NVME drive

Traditional methods of finding the serial number on a live Linux system do not work for nvme drives.  You can download the name-cli package from: https://github.com/linux-nvme/nvme-cli Once installed you will then have the “nvme” command and can find the serial number with the following command: nvme id-ctrl /dev/nvme0n1  

[Junos] mount_msdosfs: /dev/da1s1: Invalid argument

When trying to mount a USB thumb drive in a Juniper EX3200 switch I received the following error: root@:RE:0% mount -t msdos /dev/da1s1 /var/tmp/usb mount_msdosfs: /dev/da1s1: Invalid argument The file system was FAT and everything worked fine when mounted in my workstation.  I simply reformatted the FAT partition on my workstation and recopied the contents […]

[Raspberry Pi 3/CentOS 7] ALSA lib confmisc.c:768:(parse_card) cannot find card ‘0’

ALSA lib confmisc.c:768:(parse_card) cannot find card ‘0’ ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory […]