Give Linux user access (Write) to Hard Drives

This is fairly straight forward to resolve. You can run the following command and replace /media/username/drive with the path to your drive.

sudo chmod ugo+wx /media/username/drive

If you need to locate the path to your drive, try running

lsblk

It should show all the hard drives mount points

https://askubuntu.com/questions/90339/how-do-i-set-read-write-permissions-my-hard-drives

Disable Telemetry for DotNet SDK

First option is to open a Power Shell or Command Prompt and type, think it may need to be an admin prompt.

set DOTNET_CLI_TELEMETRY_OPTOUT=1

As a secondary option you should also be able to do this from the GUI by doing the following.

Search for Environment Variables

Windows Environment Variables

Edit Environment Variables

Edit Environment Variables

Create Variable named DOTNET_CLI_TELEMETRY_OPTOUT

with a Variable value of 1

Create Windows Dot Net CLI Telemetry Opt Out variable

Save by Hitting OK and OK again.

Quick Chia Command list

Here are some commands that I have found helpful when using chia.

Find and count all plots on a system. Helpful if you have a machine plotting and want to know how many plot files you have

find /mnt/ /media/ ~/ -name *.plot 2>/dev/null | grep -v tmp | grep -c . && echo "Plots found"

Create Plots with Masted Keys. You will need the keys from the master node.

chia plots create -t /media/user/plotdrivetmp -d /media/user/plotdrive -f biglongublicfarmerkeyag934gh3bh3h4 -p biglongpoolpublickey129gmc2390243t-gg49

Start or restart Chia Harvester

chia start harvester -r

How to setup a Chia Harvester on Ubuntu

A Chia Harvest is a computer that farms Chia and connects back to a Master Node. You can almost think of it like the Master Node being a Pool and the harvesters as nodes on that “pool”.

Do note that we do not need the gui installed for this to work. Refer to this post to install Chia

Note: In the following commands we are assuming that the Chia directory is in your home “~/” directory. Change the path if different.

Before we start you will need the ca directory from your Main node uploaded or accessible to your Ubuntu harvester. Will plan on posting how to do that soon.

Activate Chia

cd chia-blockchain 
. ./activate

Upload ca folder

You can use scp to upload the ca folder of the Harvester.

scp -r Desktop\ca user@192.168.1.5:~/


Configure Harvester

Note: The portions of the commands that are in bold you will need to change. If you put the ca directory in your home directory, then you should be fine.

chia init -c ~/ca
chia stop all
chia configure --set-farmer-peer 192.168.1.4:8447
chia configure --enable-upnp false
chia plots add -d /media/user/plotdrive/
chia start harvester -r

Should be all set. You can check the Main Node to verify that the harvester is connecting.

Verify that the Linux user can write to the Chia Plot drives

The following command will give the ubuntu user write access to the drive. Change the path to your drive.

sudo chmod ugo+wx /media/username/your_drive

Creating Plots

Create plots by specifying the Farmer Public Key and the Pool Public Key. You can get these from the Main Node. Plan on adding info on how to retrieve that info soon.

chia plots create -t /media/user/plotdrivetmp -d /media/user/plotdrive -f biglongublicfarmerkeyag934gh3bh3h4 -p biglongpoolpublickey129gmc2390243t-gg49

The following link has more information.

https://github.com/Chia-Network/chia-blockchain/wiki/Farming-on-many-machines


Install Chia Blockchain on Ubuntu

Chia is a new kinda of Crypto Currency that instead of using PoW (Proof of Work) it uses Proof of Space and Time which ends up using hard drive space to “mine” farm.

Install Chia Blockchain

You can copy and paste all of these commands in a terminal.

sudo apt update -y
sudo apt upgrade -y
sudo apt install -y git
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest --recurse-submodules

cd chia-blockchain
sh install.sh
. ./activate
chia init

The . ./activate command is needed to be able to run the chia commands. I believe it sources into the current shell so the commands work correctly.

Install Chia Blockchain Gui

After you have run the above commands, do the following to install the Chia Gui

chmod +x ./install-gui.sh
./install-gui.sh
cd chia-blockchain-gui
npm run electron &

Launching Gui after it is installed

In the future for launching the Gui you should be able to copy and paste the following commands in.

cd chia-blockchain 
. ./activate
cd chia-blockchain-gui
npm run electron &

You can also put all of the above commands into a bash shell script and then just run the script instead of having to run the commands all over again every time you want to launch the gui.

Snapper reverting changes on Fedora

List snapper BTRFS snapshots with

snapper list

If you are in recovery mode on Fedora, add –no-dbus right after the snapper command. e.g.

snapper --no-dbus list

You can use the diff command to list the changes that happened between snapshots.

snapper --no-dbus diff 108..109

And to undo a change or all the changes between a snapshot, do the following. Where 108..109 are all the changes you want to remove. So essentially going back to snapshot 108.

snapper --no-dbus -v undochange 108..109

https://documentation.suse.com/sles/11-SP4/html/SLES-all/cha-snapper.html

Installing a specific package version on Ubuntu

On Ubuntu and potentially other Debian based distributions, you can check the available versions of a package with the apt show command

apt show -a

Example showing firefox versions

~$ apt show -a firefox
Package: firefox
Version: 87.0+build3-0ubuntu0.20.04.2
Priority: optional
Section: web
Origin: Ubuntu
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
..................
 More information
..................

Package: firefox
Version: 75.0+build3-0ubuntu1
Priority: optional
Section: web
Origin: Ubuntu
Maintainer: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
..................

To install a specific version, use the version number

sudo apt install firefox=75.0+build3-0ubuntu1

UniFi-Video Service failing to Start

Do note that the UniFi-Video software is no longer supported should be migrated to the UniFi Protect systems.

Running “systemctl status unifi-video” gives the following error.

(unifi-video) checking for system.properties and truststore files…
…fail!

It appears that the error is due to an unsupported version of Java. Installing an older version of Java resolves the issue.

You can check which versions of Java are available with

apt-cache show openjdk-8-jre

The versions that showed up for me were

8u282-b08-0ubuntu1
8u252-b09-1ubuntu1 

Installing the last one fixed the issue for now.

sudo apt-get install openjdk-8-jre-headless=8u252-b09-1ubuntu1

https://old.reddit.com/r/Ubiquiti/comments/l30jm5/unifi_video_31013_not_compatible_with_openjdk_180/

Fix White Bar on Windows Explorer in Dark Mode – Windows 10

White bar on Windows Explorer

For some reason you can sometimes have this white bar appear on Windows File Explorer. Fortunately it is an easy fix. Launch Internet Explorer, Yes IE, some of the configuration settings affect both Internet Explorer and Windows File Explorer.

Right click on the Title bar and check the box on Lock the toolbars.

Lock the toolbars to get rid of white bar in Windows File Explorer

Close any open File Explorer windows and relaunch it. It should now be gone.

Windows Explorer without the white bar