• Linux

    end Kernel panic – not syncing: VFS: Unable to mount root fs on unknown block

    Yesterday I booted up Kali Linux on my laptop only to find the error “end Kernel panic – not syncing: VFS: Unable to mount root fs on unknown block” after selecting the latest kernel. I rebooted, chose “Advanced Options for Kali GNU/Linux” as per below, then chose an older kernel and managed to boot in to Kali Linux.                             To resolve the issue I had to run the below steps to list and delete the oldest kernel installed. In the end, the cause of the error was that boot did not have enough disk space left thus…

  • Arduino,  Electronics,  Hardware

    Permission denied when uploading in Arduino IDE (Linux)

    I very recently started playing with Arduino building different circuits etc. But my latest project was building a button box for sim racing,  other driving and flight simulator games. More on the build and experience of the button box in another article. The last part of the project was to upload the code (aka sketch in Arduino IDE) to the Arduino Pro Micro board. The problem was I received an error stating “permission denied” when trying to upload to the board. I am using a flatpak version of Arduino and after some searching I found the solution on this forum. Thanks to user tf68, as per his/her advise the below…

  • CentOS,  Linux

    Unable to browse samba shares when internet connection is down

    We’ve been having a lot of outages on our internet connection and I noticed that we are unable to browse the samba shares on our CentOS 7 server. After some searching on the internet I saw a few comments around adding the server’s host name and IP in it’s own hosts file. I proceeded to open /hosts/etc and added the IP and server name to the hosts file. Sure enough I could now browse my samba shares on the server with our internet being down.

  • Linux,  Open Source Software,  Raspberry Pi,  Ubuntu

    Install Rocket Chat server on a Raspberry Pi using snap on Ubuntu Server 20.04

    Wow that is a long title! Here I will be posting the steps on how to install the Rocket Chat Server quickly and easily using snap on Ubuntu Server 20.04. I wanted a quick and easy chat server for home use which runs on an old Raspberry Pi I have and this seemed to be the quickest and easiest way to get a chat / instant messaging server running. Let’s get starting shall we? Flash Ubuntu 20.04 to an SD card using the Raspberry Pi imager by opening Raspberry Pi imager. If you don’t have it then install it using the Pop_Shop in Pop_OS! Otherwise download it from here. Choose…

  • Exchange Online

    free/busy not working between EOL and on premise Exchange

    We had an issue after adding a new domain to our tenant using the Hybrid Configuration Wizard which removed the URI and URL strings in the availability settings in Exchange Online. That was resolved but 2 days later free/busy from Exchange Online to on premise Exchange users broke again. We had to add a new SAN in the certificate for Exchange and suspect that the Federation Metadata did not properly update. One of my colleagues found this article which pointed us to the problem and advised us how to resolve the issue. In short running:   Test-FederationTrust -UserIdentity yourcredentials showed the issue. To resolve my colleague ran:   Get-FederationTrust |…

  • Linux,  Manjaro

    Installing Manjaro

    I started using Manjaro on my laptop and found that installing applications and using it differs quite a bit from the Ubuntu distributions that I am used to. I started this mini series to show how to use it, install the OS, install applications and show off some features I found that works great. The below video shows the installation and some features of Manjaro using the Gnome desktop environment.

  • Uncategorized

    Start of a better year?

    As per my other blog, 2020 is likely a year that most if us wants to forget. Here’s to a better and prosperous 2021 to everyone in the world. This year I’m focusing a lot more on Linux, programming and Information Security as a whole. My Programming and Information Security articles and journey can be found at the link above. Here I will continue blogging about more techie and operations stuff. Keep learning and have a good year everyone.

  • Firewalls,  Linux,  News,  OPNSense,  Raspberry Pi,  Security

    Redesign of my home network

    I have started a redesign of my home network. In short I installed and configured an OPNSense firewall with the WAN, LAN and Wifi segmented. More on the OPNSense installation later. I will be moving my CentOS file server and all current networked devices behind the OPNSense firewall. This includes all PC’s, Raspberry Pi’s, Televisions etc.

  • Linux,  Open Source Software,  Security

    Unable to run Securstick from USB disk

    I recently found Securstick which encrypts a folder on a USB stick and supports Linux, MacOS and Windows. The application runs from the USB stick and opens a browser where you type the password to decrypt the contents. Unfortunately the application would not run from my USB disk on Pop!_OS but i found this post and followed the steps from the user GopherBaroque which resolved the issue for me. Just in case the steps are also below: Open your terminal Determine the UUID of the drives with the command “sudo blkid“ Create a mount point using the command “sudo mkdir / media / USB-Stick“ Enter the stick in the fstab…

  • OPNSense,  Security

    Resolve OPNSense stuck at booting

    I’m busy building an OPNSense firewall for my home network and got stuck at a booting screen (below) before I could start the installation. I tried disabling UEFI, re-enabling it in the BIOS and a few other BIOS settings but could not resolve the issue from within the BIOS. To resolve the issue and get to the installer I followed the forum post by benibilme from here on the OPNSense forums. The steps I followed to resolve the issue are below and the video that shows the steps at the end of this blog post. Reboot your machine if you get stuck at the Booting step when booting from your…