Release

8.6 Changelog

8.6.1 – 8.6.3 – 9 May Change

8.6.1 – 8.6.3 – 2 May Changes

  • PG Move now utilizes same cleanup script as pgblitz
    • Redeploy PG Move to take affect
  • Changed a default value (VFS-Cache-Max-Age to 1h instead of 168) in pgblitz’s rclone variables interface; so new tv shows read properly when added.
    • Only takes effect on new installs.
    • If using blitz already, just change it via the options if your having problems with new shows playing.
    • Redeploy pgblitz if making a manual change

8.6.1 – 8.6.3 – 30 April Changes

  • PGBlitz tweaks. Improved removing garbage files and empty folders. Reference 8.6.2 – 27 April post in regards to menu interface. To take affect, relaunch pgblitz. Biggest improvement is in /mnt/move, all empty folders delete after each key rotation.

8.6.1 – 8.6.3 – 28 April Changes

8.6.3

  • Local Edition Fixed (will stop throwing errors)
  • Tweaked to have the ending to stop saying /bin/pgblitz chmod not found
  • Tweaked to ensure PGBlitz command works. If having this issue, upgrade to 8.6.3, run using “plexguide” and then pgblitz should work fine.

8.6.2 – Updates as of 27 April

  • Clone Clean now has an option for the number of minutes to destroy garbage files in the downloads folder. Just deploy PGBlitz, go settings and set. For future installs, the default is 600.
    • Users must deploy PGBlitz again for this to take affect. Future new installs do not require this.
    • This is not part of the crontab -e anymore. The actions occur after a rotating transfer from PG Move or PG Blitz.

8.6.2 – Updates as of 26 April

  • The reason you do not update 8.6.2 again is because PG is modular. To deploy the fixes, please follow the guidelines below.
  • Needo submitted a github request to fix encrypted issues with Blitz Encrypted @
    https://github.com/PGBlitz/PGClone/pull/19
    • Must retype passwords
    • KEYS do not have to be remade
    • You must redeploy PGBlitz
  • PG Blitz users can now create upto 50 keys (but we advertise the max is 20). A user ran a 10GiG connection and needed more. Typing upto 50 does not stop the user.

8.6.2 – Day 0

  • Fixed rare bug in that the “pgblitz” start command would disappear. Patched to ensure the command is there when exiting the program. Note, you can type pg, pgblitz, or plexguide to start the program.

8.6.1

  • RC1 was stable
  • Minor bug fixes from RC1

8.6 Release Candidate 1

RC1 has been released. We feel that major 8.6 beta/test development is to a near end. Please provide any feedback to stress test RC1. If none is given or changes are not made in the next 48 hours, we’ll release 8.6.0 (and continue patching along the way and prep for development of 8.7 (which focuses on PG Box). We’ll also start working the wiki for all the changes, point the domains correctly, and new videos.

Changes from 8.6Beta3 > RC1

  • Added Local Edition (basically only HDs and mounts without gsuite)
    • This will require a patch, the multiple hd’s for local edition will deploy as read only. If your not running this, your fine. If wanting to test; it will work and you can check to see if it all mergers together.
  • Enhanced Options menu for Blitz & Move; added rclone mounts and the multi hd option to it
  • Patched some minor bugs

8.6 Beta 3

  • Able to add Multiple HD’s or Mount Points (View Pics Below)
  • MultiHD is Modular for PG!
  • Instructions: To add, visit Settings & then [2] for Multi-HD

Reference Note: Unlike past PG, you do not need to run a multi-hd edition. Users of Beta 3 can now add multiple (read-only mounts) along with their GDrive and/or TDrive. This is useful if you have tons of local media, but do not want to upload all of it!

Note for Next Beta: Local Edition will be ready and users will be able to combine multiple drives for local mode. Also, the menu will be improved and multi-hd will be under pgclone also.

We will attempt to enable afterwards gdrive users to write to local and make gdrive read only. (This part coded after 8.6 Final Release)

8.6 Beta 2 

  • Fixed creating projects
    • Results in resetting everything
    • Wiping drives and shutting down some containers to prevent metadata loss
  • Users will be able to set rclone mount settings!

8.6 Beta 1

PG Blitz 8.6 is ready to go!

  • Mounts now properly deploy and work (repaired gdrive and gcrypt)
  • TCrypt has been added to the deployment checkers
This image has an empty alt attribute; its file name is image-8.png

8.6 Test 6

  • Adds PGBlitz Encryption Mode
    • Key Things that Help for Feedback
    • Deploy only using 4 Keys (should be fine)
    • Do you run into key issues after generating more than 10 and getting something about an exhaust error?

8.6 Test 5

  • PG Blitz Unencrypted Ready for Testing. Pictures below show it working!
  • Encrypted Not Ready

8.6 Test 4

  • Reports from Teset 3 that PGMove for unencrypted and encrypted work fine.
  • Added gcrypt checks
  • Adds the encrypted folder to gdrive if missing
  • Adds the plexguide folder in encrypt if missing

8.6 Test 3

  • PG Move Unencrypted & Encrypted are finished and should deploy.
PG Move Display
GCrypt Service Running
PGMove Service Running
Both Working

8.6 Test 2

  • WARNING: GOAL is to TEST IT PASSING to DEPLOY BLITZ or MOVE! Does not deploy PGBlitz or PGMove at the end
    • If feedback is good, next step is getting the deployment up and running
  • RClone Installs at the Start if Missing
  • Repaired PGBlitz Unencrypted – Remove password check (that’s for encrypted edition only)

8.6 Test 1

  • WARNING: GOAL is to TEST IT PASSING to DEPLOY BLITZ or MOVE! Does not deploy PGBlitz or PGMove at the end
  • NOTE: Conducting this test is for the UI Changes. The goal is to have everything pass. See the picture shown below
  • Reconstructed Menu
  • Less menus to deal with
  • Faster endcheck validation (takes about 5 sec compared to 30)
  • Demo Mode in Options (if on, prevents email from showing up)
  • Reconstructed validation process
  • Enhanced checkers for the UI
  • Better key management for PG Blitz
  • RClone process is better handled in reconstructing the rclone config file
    • Rather than writing it when the keys are built, the files are broken up to individual files
    • When the users deploy PG Blitz or PG Move, it reconstructs the files before validation checks
    • This result in not having to revalidate or remaking the file. Lets say everything works and the teamdrive just needs to change; just change that and redeploy again
  • New PGDrive Read Only Option (not ready)
  • Backup & Restore System (acts like PG Press); can name it and etc (not ready)
Main Interface for PG Blitz
Options Menu
END STATE to GET to For TEST1
Assists Greatly with Development Costs
Status
Not open for further replies.

TheShadow

Blitz 2nd Class
30
9
Note: Not my user/domain.... The project has 8 keys attached.

[1] Transport Select | INFO: Change Transport Type
[2] Destroy All Service Keys | WARN: Wipes All Keys for the Project
[3] Create New Project | WARN: Resets Everything
[4] Demo Mode - OFF | Hide the E-Mail Address on the Front
[Z] Exit

NOTE: When creating a NEW PROJECT (option C), the USER must create the
CLIENT ID and SECRET for that project! We will assist in creating the
project and enabling the API! Everything reets when complete!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
↘ Input Selection | Press [ENTER]: 2
ERROR: (gcloud.iam.service-accounts.list) Your current active account [xxx] does not have any valid credentials
Please run:

$ gcloud auth login

to obtain new credentials, or if you have already logged in with a
different account:

$ gcloud config set account ACCOUNT

to select an already authenticated account to use.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚀 Error! Nothing To Delete!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

NOTE: No Accounts for Project ~ dfsdfsdf01
are detected! Exiting!
 
Last edited by a moderator:
  • Like
Reactions: Admin9705

TheShadow

Blitz 2nd Class
30
9
It did not delete the service accounts on the gdrive site, so I did it manually.

I'm at the tested - works but "deploy not ready" phase.

Oops, my blitz is broken w/o a deploy b/c I deleted the service keys and made new ones. Any chance we could fast track that part?
Failed to create file system for destination "gdsa01:/": didn't find section in config file

You should also mention in the email generator menu to share via gdrive site as "Content Manager" wasn't very clear. When will the deploy be ready?
 
Last edited:

Admin9705

Administrator
Original poster
Project Manager
5,742
1,947
when it is; working pgmove first because it's easy; but rewriting the code for that also. making it more simple and less complex. for pgblitz, i have some ideas on how data moves... but the feedback you provide helps because it's executed better when the final version is done. have you notice an increase in speed and etc from the rest?
 

TheShadow

Blitz 2nd Class
30
9
what do you mean speed? I can't use it yet b/c deploy doesn't work yet. It looks to be a bit more user friendly but needs some polish.
 
  • Like
Reactions: Admin9705

timekills

Blitz Samurai
Staff
Donor
397
167
8.5 did this as well; running pgblitz as root activated the expected top level script, while running as a user, whether sudo or not displayed the blitz logs. I just usually executed sudo plexguide but figured I'd second the comment.
 
  • Sweat
Reactions: Admin9705

vFlagR

Blitz 2nd Class
32
15
8.6.test3 all tests passed for PgBlitz unencrypted. Process seems more streamlined and definitely quicker.

Will this release sort issues where files aren't removed after being moved to tdrive? Having to log in to my server every couple of days now and clear /mnt/downloads/nzbget manually because it's filling up with files that have been "moved" to tdrive.

Thanks for all the hard work as always, happy to test anything further around PgBlitz :)
 
  • Money
Reactions: Admin9705

TheShadow

Blitz 2nd Class
30
9
Have you checked the sonarr/radarr logs first to determine if it downloaded duplicates and didn't import b/c quality/size/already exists/etc?

That's 100% of the cases for me when I see downloads 'stuck'. First I check History and activity tabs, look for yellow or red icons, then I do a manual import on /mnt/unionfs/[downloader]/[category] and check again. Most of the time I'll see episode on disk is same quality or higher etc. Turns out sab unpacked the same file 3 times and the directory was /mnt/downloads/sabnzbd/tv/download.1 and download.2 and download.3. Sometimes I run search all a few times a week w/o clearing the queue and it downloads the same thing twice.

The other time is when I rebooted the server or stopped the arr container in the middle of processing.

I would double check your download mappings under download client settings in radarr/sonarr and make sure they are right b/c that will cause files being copied and not moved if it's not done properly...

Try updating to the latest 8.5.x on your prod server then redeploy your mounts, I do see some "access denied" fixes recently went in!
 

bdunn

Blitz 3rd Class
23
5
I have two PGs deployed. Heavy lifting at GCE and a simpler one at my site. The one at my site was having issues so I ripped out PlexGuide to replace with 8.6test3. I noticed during the install just following the name of the site ID, not to change the processing disk, and having Watchtower update everything but Plex/Emby I saw this during processing:

fatal: [127.0.0.1]: FAILED! => {"changed": true, "cmd": "cat /var/plexguide/server.ports", "delta": "0:00:00.002648", "end": "2019-03-14 11:31:17.469413", "msg": "non-zero return code", "rc": 1, "start": "2019-03-14 11:31:17.466765", "stderr": "cat: /var/plexguide/server.ports: No such file or directory", "stderr_lines": ["cat: /var/plexguide/server.ports: No such file or directory"], "stdout": "", "stdout_lines": []}
 

Admin9705

Administrator
Original poster
Project Manager
5,742
1,947
got it, ya it's the name set piece. have to work a new solution for that. doesn't break anything. server name is just needed for backup and restores. name can be set in pgvault.
 

Admin9705

Administrator
Original poster
Project Manager
5,742
1,947
correct, plus using your old ones will not work. there is a new structure how the keys are built. if you want to test, just build 2 keys. won't impact your other keys for 8.5
 
  • Like
Reactions: timekills

Nigel

Blitz Sergeant
Staff
Donor
136
39
I'm really good and you? Yeah I am using PGBlitz now and it is amazing. Previous year I had to make the servide keys by myself. Now its more automatic. Your doing a great job!
 

nachobel

Blitz Sergeant
Staff
Donor
126
26
This has been working - it was mostly my misunderstanding of the file system not anything actually wrong. LMK if you've still got questions - things should be copying and not moving :D
 

Uy9KC7OP2R2yn6TZVSMP

Blitz 2nd Class
Staff
43
33
Hey thanks a lot for the reply! I'll start by carefully reviewing the doc, my configuration etc and if it's still copying, I'll reach out :)

Edit: Although I'm on 8.5.8 , does this functionality require 8.6 ???
Edit2 : Nope, started on 8.3 so I should be good normally.
 
Last edited:

hooper

Blitz Legioner
Staff
Donor
297
103
seeing errors like this with the latest beta

WriteFileHandle: Can't open for write without O_TRUNC on existing file without --vfs-cache-mode >= writes
 
  • Like
Reactions: Admin9705

timekills

Blitz Samurai
Staff
Donor
397
167
8.6beta2
@MrDoob The Hetzner iGPU/GPU script for testing (#4) calls the "pghetznerigpu.sh" from the wrong location.
It is in the "/opt/plexguide/menu/tools/hetzner" folder, but when run it looks in the "/opt/plexguide/menu/tools" folder.
Error it produces is:
bash: /opt/plexguide/menu/tools/pghetznerigpu.sh: No such file or directory
 

MrDoob

Administrator
Project Manager
Donor
1,245
332

MrDoob

Administrator
Project Manager
Donor
1,245
332
edit is done .. thanks again for the catch @timekills
 

timekills

Blitz Samurai
Staff
Donor
397
167
@Admin9705 @MrDoob Also regarding HW encode in Plex - the last couple versions of the plex.yml have removed the passthrough of the /dev/dri folder. Without this being available in the Plex Docker container, hardware encode is not possible.

I see the code is supposed to check for existence:
- name: Check /dev/dri exists
stat:
path: '/dev/dri'
register: dev_dri


And then register as a device if it does:
devices: "{{ '/dev/dri:/dev/dri' if dev_dri.stat.exists == True | default(false) else omit }}"


However, it does not appear to show up in the docker container.
 
Last edited:

timekills

Blitz Samurai
Staff
Donor
397
167
I'll take a look; ran into some issues on one of the newer i9 9900 systems but it's an Intel driver issue with the 9x series of CPUs.
I'm going to rebuild a known good system and see results, then I'll work any necessary updates to the script.
 
  • Love
Reactions: Admin9705
Status
Not open for further replies.

Similar threads