This script does not add to or do anything with the DSM Package Center. This script updates Plex independently of it because the DSM Package Center does not update Plex automatically.
The DSM-based notifications are only a hacky way to let you know that things are happening. I’m sure it seems bizarre (as it did with me when I was initially unfamiliar with the situation), but it’s pretty much accepted as the best we can do given the circumstances of not wanting to violate any ‘Terms of Use’ with Synology since we are circumventing the restrictions of the Package Center.
Perhaps @trumpy81 or @ChuckPa can speak more to that from positions of knowledge/familiarity from the Plex-side of things.
Let’s try to get the version confusion out of the way since you are new:
v2.3.3 is the current “release” of the script. In the repository, the current “development” version of the script is 2.9.9.2 and is what is called a “point-release” of fixes, changes, and feature additions leading up to the next expected “release” version of v3.0.0.
v3.0.0 will not contain any new feature that v2.9.9.2 doesn’t already contain. The only difference is that v.3.0.0 accepts command-line arguments for manipulating internal variables.
v2.3.3 should be considered bug-free. If you would like to update to v2.9.9.2 (also considered bug free and part of the reason it’s on hold is to be certain that it is before the next release) for some newer features, you can upgrade to it by manually downloading the latest version of the ‘syno.plexupdate.sh’ file from GitHub. If you run it (as I also run v2.9.9.2 on my NAS), your log file will reflect the following:
Script: syno.plexupdate.sh v2.9.9.2
Script Dir: /volume1/homes/admin/scripts/bash/plex/syno.plexupdate
Running Ver: 2.9.9.2
Online Ver: 2.3.3
Released: 2020-09-06 06:34:14-07:00 (62+ days old)
You’ll notice that when you run the script, the log says that the “online” version is 2.3.3. Again, that’s because v2.3.3 is the latest “release” version since the incorporation of what was new features and the fixes of bug subsequently introduced.
You can see the official “releases” for the script, here:
What you otherwise see in the repository is the latest development version of the code.
I would prefer that you post your tech support issue and your log on GitHub so that we don’t muddle this thread with a tech support back-and-forth. But please, do not post your Plex Token anywhere public. Remove/delete/scrub that from any log data you post.
Other than that, I will have a better idea of what you are experiencing once I see your log.