-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'./start_asterisk start' works at CLI—but ansible 2.15.0 freezes trying to wrap up running the same command—unless it's already been run manually! [Ugly Hack Works: run it as an async background task & wait 30 sec] [WAS: Break apart FreePBX install into 2 distinct Ansible steps] [WAS: Experimentally eliminate freepbx.yml blocking on presence of /var/www/html/freepbx] #3588
Conversation
This [original] PR [did not] help. Quite mysterious, as the equivalent manual commands seem to work fine:
Which very strongly suggests... this might be arising from the new ansible-core 2.15.0: [IN PART??] |
Not yet solved, so just a few details around how this is failing:
|
@EMG70 this PR is an ugly hack (in my opinion) but it does work. Please test it carefully Monday if you can, as explained here: Thanks! |
@EMG70 we still don't know what's causing this sudden regression (Ansible blocking/freezing completely) in recent days or weeks. As we really should be more precise than papering this over — identifying if this is due to an upstream change within Asterisk or FreePBX — or something more OS-related very hypothetically. |
Useful Data Point: This bug definitely did not occur on 2023-05-07 (just 2 weeks ago) when @EMG70 kept careful notes of an IIAB and Asterisk/FreePBX install onto Debian 11. Conclusion: Something serious changed... between May 7th and May 20th... even if we have no idea what just yet 🤔 (Next up, it would be great to ascertain one way of the other...)
|
@EMG70 confirmed:
Conclusions:
|
Suggestion:
|
Counterintuitively:
Confusing New Data Point — for the record:
VERY PRELIM HUNCHES:
|
Here's my latest iiab-pbx.yml just in case it benefits others doing similar rapid-testing:
Debian 11 VM's can then be created nearly instantly as follows:
Just remember to never reboot a Debian 11 VM under Multipass ! |
New data points... roles/pbx seems to install (beginning to end) on ansible-core 2.14.3 OR 2.14.5 — when these versions of Ansible are installed from the very beginning on Debian 11!
Preliminary Conclusions:
|
ASIDE 1: Let's hope ansible-core 2.5.1+ in "June" works far better!? ASIDE 2: Quite separately, this original PR (3588) had value in narrowly eliminating freepbx.yml blocking on presence of /var/www/html/freepbx — this should move forward as a separate PR. As unlike in 2020/2021, FreePBX no longer fails when freepbx.yml is re-run on top of a partial (or complete?) FreePBX installation ✅ |
TEMPORARILY revert ansible-core 2.15.0 to 2.14.6 til the dust settles — e.g. for FreePBX #3588
FYI Internet-in-a-Box has temporarily reverted from ansible-core 2.15.0 to 2.14.6 — allowing FreePBX installs to proceed unimpeded: |
Ongoing experiment with @EMG70 to try to eliminate freezing during install of FreePBX, that suddently appeared in recent days.
Possibly due to ansible-core 2.15.0 [??] or upstream change(s) in Asterisk or FreePBX [MAYBE ALSO?]