Author: Ryan Parker
I'm a former captain of the Cyber Defense team, Current Infrastructure Security Specialist. I also have a side job helping small to medium business with anything technology doing everything imaginable. One of my hobbies is building out infrastructures for myself, friends, and clients. I current maintain a homelab with about 2TB of RAM, 180+ TB of storage, tons of CPU cores, and 100gbit networking backbone.
I encountered the following error after installing the AMDGPU Pro drivers on my Arch Linux machine: error: internal error: process exited while connecting to monitor: /usr/bin/qemu-system-x86_64: symbol lookup error: /usr/lib/libvirglrenderer.so.1: undefined symbol: gbm_bo_unmap The error is caused because the thing it is looking up does not exist. Luckily the fix is easy. Add the
Read More »
ELK (or Elasticsearch, Logstash, Kibana) is a set of three technologies by elastic that can be combined to collect and visualize log data. Think of it as rsyslog on steroids and with pretty colors. First off, this guide is written using examples from an Arch Linux host. Theoretically, you should be able to follow
Read More »
So recently I ran into an issue where I needed to create a virtual disk 20TB in size. Unfortunately, XCP-ng does not allow doing this through its manager because it uses an older disk system. However, you can manually create an LVM partition and map it to the VM. Here is what you need to
Read More »
Below is a collection of useful Bash one-liners that we have come across and use semi-often (or at least often enough to not want to lose them). Honestly we mostly made this just in case we need them again and have lost them elsewhere, but hopefully they end up helping some of you as well!
Read More »
Some of you may be asking… are you deranged? Well let me tell you first why I choose to use Arch Linux as my server (and desktop) OS of choice in order of importance in my eyes. Rolling release – Because Arch Linux is rolling release, your server (if you update it) is always on
Read More »
Have you ever wanted to import an OVA into services like Linode, Vultr, AWS, and others? Have you ever wanted to get your VM off of one of those services? Well let me introduce the magic of SSH, dd, and Gzip. To get started, you need to boot Linux on both VM’s and have
Read More »
Has your machine gone “out of sync” with the domain? Mine did at work, and it was very annoying. I got the following error when I tried to login today: The trust relationship between this workstation and the domain failed Luckily, the fix is pretty easy, it just requires little bit of Powershell magic to
Read More »
If you have the following error upon startup, do this to make the system bootable again.
Failed to set MokListRT: Invalid Parameter
Something has gone seriously wrong: import_mok_state() failed:
Invalid Parameter
So every now and then, a clone operation will break on oVirt. However, it will often leave the source machine in a locked state, unable to be used. Luckily, the solution is pretty simple. All you need to do is ssh into the oVirt-engine machine and run the following. Unlock all disks /usr/share/ovirt-engine/setup/dbutils/unlock_entity.sh -t allUnlock
Read More »
So you know what makes me angry? Tasks that won’t stop running. This happened to me at work and it infuriated me. I had to go though mailing lists to figure it out, but here is the solution. SSH into ovirt-engine as root, then run: su postgrespsql -d engine -U postgresselect * from job order
Read More »