@SteelWagstaff
Steel, at one point, Github Updater plugin was the default way that Pressbooks recommended you keep your network up to date. That was two lead devs ago, and maybe you are getting away from that, but it was super convenient for admins because using that plugin we can just update the WordPress way, from the GUI, without needed to be aware of new releases from GitHub.
If you guys don’t support it anymore, just let me know and I won’t bug you about it.
Here’s what I am seeing:
Before last night, I already had Pressbooks 5.33 installed, and I actually already had McLuhan 2.17 installed.
Despite this, I was prompted to update McLuhan. When I did it showed the error message I shared above. Running Composer Install fixed the problem, but it did a wierd thing, where it misidentified what version of McLuhan I was running and listed it as 2.14-dev
So at this point, I am convinced that the problem is the package on github, and that specifically, the package is missing McLuhan’s dependencies.
To confirm that, I go to github, download the zip file, upload it to my Pressbooks network using the zip upload update process. and again it breaks all book sites, and I have to run Composer Install to fix. Weirdly, this time it recognizes it as 2.17
I’m convinced that there is something wrong with the zip file package in Github, which is also the package that the github updater uses.
System Information
Root Blog Info
Root Blog ID: 1
Root Blog URL: https://pressbooks.sunycreate.cloud/
Browser
Platform: OS X
Browser Name: Chrome
Browser Version: 99.0.4844.74
User Agent String: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.74 Safari/537.36
WordPress Configuration
Network URL: https://pressbooks.sunycreate.cloud/
Network Type: Subdomain
Version: 5.9.2
Language: en_US
WP_ENV: Not set
WP_DEBUG: Enabled
Memory Limit: 64M
Pressbooks Configuration
Version: 5.33.1
Root Theme: Aldine
Root Theme Version: 1.14.0
Pressbooks Dependencies
Epubcheck: Installed
xmllint: Installed
PrinceXML: Installed
Saxon-HE: Installed
Must-Use Plugins
hm-autoloader.php: n/a
Network Active Plugins
Git Updater: 10.7.1
Limit Login Attempts Reloaded: 2.23.2
Pressbooks: 5.33.1
Pressbooks Stats: 1.6.3
Root Blog Active Plugins
Git Updater: 10.7.1
Limit Login Attempts Reloaded: 2.23.2
Pressbooks: 5.33.1
Pressbooks Stats: 1.6.3
Inactive Plugins
Candela Citation: 0.2.3
H5P: 1.15.4
Hypothesis: 0.6.0
Pressbooks Shortcode Handler: 0.1
Pressbooks Stats: 1.6.4
TablePress: 1.14
WordPress Importer: 0.7
WP QuickLaTeX: 3.8.6
Server Configuration
PHP Version: 7.3.20
MySQL Version: 5.7.30
Webserver Info: Apache
PHP Configuration
Memory Limit: 1024M
Upload Max Size: 128M
Post Max Size: 256M
Upload Max Filesize: 128M
Time Limit: 30
Max Input Vars: 1000
URL-aware fopen: N/A
Display Errors: N/A
PHP Extensions
OPcache: Zend
XDebug: Disabled
cURL: Supported
cURL Version: 7.71.0
imagick: Not Installed
xsl: Installed