Using composer 1.10.1
Tried the above - it seems to have worked.
PHP Warning: Module âcurlâ already loaded in Unknown on line 0
Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2.0 is now available and you should upgrade. See https://getcomposer.org/2
./composer.json has been updated
Loading composer repositories with package information
Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2.0 is now available and you should upgrade. See https://getcomposer.org/2
Updating dependencies (including require-dev)
Nothing to install or update
Writing lock file
Generating autoload files
6 packages you are using are looking for funding.
Use the composer fund command to find out more!
However, after restarting apache and openemr, I do not find any unregistered modules. I do find a screen showing up under Administration->Patient Reminders. Is that what I should expect for the older version? I mistakenly signed up for clickatell before seeing the note in green on the wiki page about a lot needing to be done to make it work. What would be my best option for getting this version sending SMS and potentially fax - Ringcentral since I am in the US? Thanks for your help.
My coding skills are a bit outdated, but maybe I can help with the repository state at some point.
About composer v2
Backwards compatibility breaks?
Here are the main things likely to cause trouble with the upgrade process:
- Plugins : This is probably going to be the major source of problems for most people. Plugins need to be updated to support Composer 2, and some of them are not ready, yet. Composer 2 will complain and fail to resolve dependencies if a plugin does not support it, so no need to overthink it, you can try it out and see how it goes.
Full article Composer 2.0 is now available!
First check Modules->Manage Modules
Try to disable then unregister and reregister the module.
note trash can to unregister
I do not see a FaxSMS module at all - registered or unregistered. I thought that composer completed successfully, but I retried it to be sure. I admit I updated composer back to 2, then rolled it back again before retrying this - so the Composer version 1.10.17 below is not the 1.10.1 it looks like I had before.
Here is the output:
sjcadmin@servus:/var/www/html/openemr/modules$ composer --version
PHP Warning: Module âcurlâ already loaded in Unknown on line 0
Composer version 1.10.17 2020-10-30 22:31:58
sjcadmin@servus:/var/www/html/openemr$ composer require openemr/oe-module-faxsms:^1.0.0
PHP Warning: Module âcurlâ already loaded in Unknown on line 0
./composer.json has been updated
Loading composer repositories with package information Updating dependencies (including require-dev)
Package operations: 7 installs, 0 updates, 0 removals
Installation failed, reverting ./composer.json to its original content.
[RuntimeException]
/var/www/html/openemr/vendor/openemr/oe-module-installer-plugin does not exist and could not be created.
require [âdev] [âprefer-source] [âprefer-dist] [âfixed] [âno-progress] [âno-suggest] [âno-update] [âno-scripts] [âupdate-no-dev] [âupdate-with-dependencies] [âupdate-with-all-dependencies] [âignore-platform-reqs] [âprefer-stable] [âprefer-lowest] [âsort-packages] [-o|âoptimize-autoloader] [-a|âclassmap-authoritative] [âapcu-autoloader] [â] []âŚ
So I am back to the same error as before. Do I need this oe-module-installer-plugin?
Clean your composer cache then install module.
composer clearcache
composer require openemr/oe-module-faxsms:^1.0.0
or try
composer remove openemr/oe-module-faxsms
then install
Thanks for the suggestions. After clearcache and install, I got the same error about oe-module-installer plugin. So I tried the remove, and from the following message it seems that there was nothing to remove?
openemr/oe-module-faxsms is not required in your composer.json and has not been removed
Package âopenemr/oe-module-faxsmsâ listed for update is not installed. Ignoring.
Loading composer repositories with package information Updating dependencies (including require-dev)
Nothing to install or update
Tried composer require openemr/oe-module-faxsms:^1.0.0 and again the same error.
I think I just found the problem - sort of embarrassing. I went to my home directory and discovered a vendor directory with 11 directories under it, dated a week or so later than the directories in /var/www/html/openemr/vendor. Not sure how I managed to get these in the wrong place. I copied them to what appears to be the correct location, changed ownership, group and chmod to match everything else (www-data, 775) and I keep getting this when I try to install oe-module-faxsms:
[RuntimeException]
Could not delete /var/www/html/openemr/vendor/symfony/polyfill-php72/bootstrap.php:
The file is there and I am running this under my own login, because it warns not to run composer as root. I tried chmod 777, I tried stopping apache. Any ideas?
Looks like you installed composer under root, a no no. Causes all kind of permission issues especially in regards to vendor directory.
Do a web search about composer in root and fix your install. This will mean cleaning up Home as well.
Thank you! I got that cleaned up and the module is finally installed. Now to figure out how to use itâŚ
I signed up for Twilio and entered my account credentials. I got this error: â[HTTP 404] Unable to fetch page: The requested resource /Faxes was not found : Ensure account credentials are correct.â
I contacted Twilio and learned that fax capability has been disabled for all new accounts, per an announcement at https://www.twilio.com/changelog/programmable-fax-disabled-new-and-non-active-accounts - this due to a surge in fraudulent use.
So it seems that RingCentral is the only option for Fax + SMS for new users, unless Twilio sales is mistaken.
Hi @sjpadgett,
On GitHub, I see five Master files, since I am using 5.0.2(5), do I use the 4th file?
Where and how do I download the Master file?
I tried to use: composer require openemr/oe-module-faxsms:1.2.0 from terminal but got these errors:

At present I plan to download the file from GitHub like @Tony did on Feb 17, but Iâm not sure what file to download or how to download it
I assume this is source youâre looking for. GitHub - openemr/oe-module-faxsms at rel-1.2.0_oe5.0.2
Iâd fix your file permissions and perhaps composer is not installed correctly or youâre using composer v2 instead of v1+
Also Jeff, iâve never installed on a virtual or docker machine though I know of a couple installs on AWS via docker.

