Posts by robbo007

    Hi all,

    I've just set-up my new server under a Raspberry PI 4 and Ubuntu 10.04 and I get this error when I try and activate SSL for a domain under the I-MSCP control panel. Any ideas? Can I add the letsencrypt certificates manually? Or do I need to use the plugin?




    The log show this error:


    019-10-23 09:37:17,277:DEBUG:certbot.main:certbot version: 0.39.0

    2019-10-23 09:37:17,279:DEBUG:certbot.main:Arguments: ['--apache', '--no-bootstrap', '--non-interactive', '-v', '-d', 'sosaria.robcraig.com', '--expand', '-d', 'www.sosaria.robcraig.com']

    2019-10-23 09:37:17,279:DEBUG:certbot.main:Discovered plugins: PluginsRegistry(PluginEntryPoint#apache,PluginEntryPoint#manual,PluginEntryPoint#nginx,PluginEntryPoint#null,PluginEntryPoint#standalone,PluginEntryPoint#webroot)

    2019-10-23 09:37:17,320:DEBUG:certbot.log:Root logging level set at 10

    2019-10-23 09:37:17,321:INFO:certbot.log:Saving debug log to /var/log/letsencrypt/letsencrypt.log

    2019-10-23 09:37:17,323:DEBUG:certbot.plugins.selection:Requested authenticator apache and installer apache

    2019-10-23 09:37:17,521:DEBUG:certbot_apache.configurator:Apache version is 2.4.29

    2019-10-23 09:37:18,749:DEBUG:certbot.plugins.selection:Single candidate plugin: * apache

    Description: Apache Web Server plugin

    Interfaces: IAuthenticator, IInstaller, IPlugin

    Entry point: apache = certbot_apache.entrypoint:ENTRYPOINT

    Initialized: <certbot_apache.override_debian.DebianConfigurator object at 0x7f92deff50>

    Prep: True

    2019-10-23 09:37:18,753:DEBUG:certbot.plugins.selection:Single candidate plugin: * apache

    Description: Apache Web Server plugin

    Interfaces: IAuthenticator, IInstaller, IPlugin

    Entry point: apache = certbot_apache.entrypoint:ENTRYPOINT

    Initialized: <certbot_apache.override_debian.DebianConfigurator object at 0x7f92deff50>

    Prep: True

    2019-10-23 09:37:18,753:DEBUG:certbot.plugins.selection:Selected authenticator <certbot_apache.override_debian.DebianConfigurator object at 0x7f92deff50> and installer <certbot_apache.override_debian.DebianConfigurator object at 0x7f92deff50>

    2019-10-23 09:37:18,754:INFO:certbot.plugins.selection:Plugins selected: Authenticator apache, Installer apache

    2019-10-23 09:37:18,755:DEBUG:certbot.log:Exiting abnormally:

    Traceback (most recent call last):

    File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 11, in <module>

    sys.exit(main())

    File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 1378, in main

    return config.func(config, plugins)

    File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 1249, in certonly

    le_client = _init_le_client(config, auth, installer)

    File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 607, in _init_le_client

    acc, acme = _determine_account(config)

    File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/main.py", line 520, in _determine_account

    config.email = display_ops.get_email()

    File "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/certbot/display/ops.py", line 56, in get_email

    raise errors.MissingCommandlineFlag(msg)

    MissingCommandlineFlag: You should register before running non-interactively, or provide --agree-tos and --email <email_address> flags.




    I seem to get this error on the initial install? Do I need a special version for the Raspberry build? Is ARM supported?


    [FATAL] autoinstaller::Functions::_getDistroAdapter: Couldn't instantiate Raspbian autoinstaller adapter: Can't locate /usr/local/src/imscp-1.5.3-2018120800/autoinstaller/Adapter/RaspbianAdapter.pm at /usr/local/src/imscp-1.5.3-2018120800/autoinstaller/Functions.pm line 1113, <$fh> line 408.

    Hiya,

    Im setting up a new server (cloud based) but the only thing is it's limited to 1GB of RAM. Would I be able to run I-MSCP with about 6 domains, a mixture of Wordpress and standard html, email. Nothing massively heavy loads. Do you think?

    Cheers,

    perfect thanks. This only updates the www part of the control panel. How can I update the IMAP/POP3 services with the same certificate?


    perl /var/www/imscp/engine/setup/imscp-setup -dr ssl ???

    Should this parameter go before the # Plugin::Postscreen - Begin ?


    I've found in /etc/postfix/main.cf the Post-screen plugin is at the end of the file when enabled.


    I added check_client_access hash:/etc/postfix/rbl_override to the smtpd_recipient_restrictions parameter to try and whitelist but it seems the post screen plugin is run before this? Where would I need to put the check_client_access hash:/etc/postfix/rbl_override parameter to get it running before the post-screen plugin runs? Any ideas?


    Code
    1. # SMTP restrictions
    2. smtpd_helo_required = yes
    3. smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_helo_hostname, reject_invalid_helo_hostname, permit
    4. smtpd_sender_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_sender, reject_unknown_sender_domain, permit
    5. smtpd_recipient_restrictions = reject_non_fqdn_recipient, reject_unknown_recipient_domain, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_client_access h$
    6. smtpd_data_restrictions = reject_multi_recipient_bounce, reject_unauth_pipelining