Skip to content
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

Add ubuntu focal support #102

Open
wants to merge 22 commits into
base: 1.5.3-maintenance
from

Conversation

fluser
Copy link
Contributor

@fluser fluser commented Dec 21, 2020

Basic installation is working now.

Fixed:

  • Some problems with previously added php8.0
  • Problem with renamed service name under Ubuntu Focal (bind9 -> named)
  • Problem with libssl guessing in Dovecot
    • libdovecot-login.so does not provide any information about libssl -> Workarround with libdcrypt_openssl.so
    • Seems to work fine with my tested distributions (Debian Buster / Stretch and Ubuntu Focal)

Added:

  • Vagrant for Ubuntu 20.04

@fluser
Copy link
Contributor Author

fluser commented Dec 21, 2020

May conflict with #101 because of re-added PHP8.0 in package lists

@fluser
Copy link
Contributor Author

fluser commented Dec 22, 2020

Vagrant is working fine with dev composer packages.

git diff
diff --git a/Vagrant/scripts/provision_imscp.sh b/Vagrant/scripts/provision_imscp.sh
index 2e2daace5..90991aaf2 100644
--- a/Vagrant/scripts/provision_imscp.sh
+++ b/Vagrant/scripts/provision_imscp.sh
@@ -29,4 +29,5 @@ __END__
 EOT
 
 # Execute the i-MSCP installer using preseeding file
+export IMSCP_PKG_DEVELOPMENT=TRUE
 perl /usr/local/src/imscp/imscp-autoinstall --debug --verbose --preseed /tmp/preseed.pl

Needed as workarround for:

    imscp_ubuntu_focal: [DEBUG] iMSCP::LockFile::release: Releasing exclusive lock on /var/lock/imscp-backup-imscp.lock
    imscp_ubuntu_focal: [ERROR] Package::WebmailClients::Roundcube::Handler::preinstall: Couldn't install Roundcube Javascript dependencies: ERROR: Incorrect sha1 sum of /var/www/imscp/gui/vendor/imscp/roundcube/roundcubemail/temp/js_cache/jstz-1.0.6.js. Expected: 4291cd3b259d2060460c2a6ab99f428d3c0c9537, got: e480a05703878a2889d0ee5b67aeda52e8e7b7b1 at /var/www/imscp/engine/PerlLib/Package/WebmailClients/Roundcube/Handler.pm line 138.
    imscp_ubuntu_focal: 
    imscp_ubuntu_focal: [ERROR] autoinstaller::Adapter::DebianAdapter::install: An error occurred while the installation steps.

@fluser fluser marked this pull request as ready for review December 22, 2020 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant