Hi I am following the instructions to install snapd so SSLs will autorenew versus using the Centos7 instructions.
The step where I run sudo certbot --apache I get certbot: command not found
My domain is: I have multiple domains. orcaaccounting.com was set up by a previous engineer not using snap (so wondering if that is an issue). I uninstalled that version of certbot like the instructions said and followed accordingly. I want to set up macdougall.ninja as well as other domains on this server.
I ran this command: When I run "sudo certbot --apache" I get "sudo: certbot: command not found" | yet snap install --beta --classic certbot "snap "certbot" was already ran and installed certbot no?
echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/var/lib/ snapd/snap /bin:/home/orca/.local/bin:/home/orca/bin
So looks like snapd is in PATH.
When I run
sudo snap run certbot
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Error while running apachectl configtest.httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.modules.d/10-php.conf: Cannot load modules/libphp5.so into server: /lib64/libc.so.6: version `GLIBC_2.18’ not found (required by /snap/core18/current/usr/lib/x86_64-linux-gnu/libstdc++.so.6)
Certbot doesn’t know how to automatically configure the web server on this system. However, it can still get a certificate for you. Please run “certbot certonly” to do so. You’ll need to manually configure your web server to use the resulting certificate.
So looks like it's having problems configuring my webserver.
Finally, when I run,
sudo snap run certbot
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Error while running apachectl configtest.
httpd: Syntax error on line 56 of /etc/httpd/conf/httpd.conf: Syntax error on line 6 of /etc/httpd/conf.modules.d/10-php.conf: Cannot load modules/libphp5.so into server: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /snap/core18/current/usr/lib/x86_64-linux-gnu/libstdc++.so.6)
Certbot doesn't know how to automatically configure the web server on this system. However, it can still get a certificate for you. Please run "certbot certonly" to do so. You'll need to manually configure your web server to use the resulting certificate.
My web server is (include version): httpd.x86_64 2.4.6-90.el7.centos
The operating system my web server runs on is (include version): Centos7
My hosting provider, if applicable, is: Self Hosted
I can login to a root shell on my machine (yes or no, or I don't know): yes, I work off the root shell
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): no
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): When I run yum list installed I do not see certbot in the list. Yet, shouldn't it have been installed when I ran sudo snap install --beta --classic certbot? as per instructions.
Yet, when I run certbot --version I see certbot 1.5.0