Errors during hestia install Debian 11 - HCP 1.5.15

Hello, I have had this error with timesync:

sed: can’t read /etc/systemd/timesyncd.conf: No such file or directory
Failed to enable unit: Unit file systemd-timesyncd.service does not exist.
Failed to start systemd-timesyncd.service: Unit systemd-timesyncd.service not found.

I think I have corrected it with: apt install systemd-timesyncd

But maybe there is a missing dependency for the debian 11 installer to run smoothly and that “sed” command probably won’t have changed the ntp server settings. I don’t think it is critical. Please correct me if it is.

I also had this problem with Sieve

[ * ] Install Sieve…
ln: failed to create symbolic link ‘/var/lib/roundcube/plugins/managesieve/config.inc.php’: No such file > or directory
chmod: cannot access ‘/etc/roundcube/*.php’: No such file or directory
sed: can’t read /etc/roundcube/config.inc.php: No such file or directory

There is something missing here. Since this was intended for an email server, I am afraid I am going to miss this feature.

  • Is this a bug in the installer?
  • How can I fix the problem?

And this third one is a warning about the filesystem

[ * ] Configuring System IP…
quotaon: Your kernel probably supports ext4 quota feature but you are using external quota files. > > > Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.
/dev/md2 [/]: group quotas turned on
/dev/md2 [/]: user quotas turned on

  • Am I fine if I turn quotas off?
  • Should I fix this?
    The quotas are not that important to me on this server.

Thank you very much in advance!

Don’t know what provider you are using I can remember Vultr had simalar issues

Haven’t tested sieve in a long… time Will start a test server

See [BUG] Debian 11 + Quota error · Issue #2080 · hestiacp/hestiacp · GitHub

It should be working fine. So far I can remember. It is save to keep it on…

Thank you very much @eris.

The provider is So you start (OVH).

I am going to format and reinstall but first I am going to install the timesync to see if it still shows.

I had no issues with Sieve:

[ * ] Configuring system settings...
[ * ] Configuring Hestia Control Panel...
[ * ] Generating default self-signed SSL certificate...
[ * ] Adding SSL certificate to Hestia Control Panel...
[ * ] Enable SFTP jail...
[ * ] Configuring NGINX...
[ * ] Install PHP 8.0...
[ * ] Configuring PHP 8.0...
[ * ] Configuring PHP...
[ * ] Configuring Vsftpd server...
[ * ] Configuring MariaDB database server...
[ * ] Installing phpMyAdmin version v5.1.4...
[ * ] Configuring Bind DNS server...
[ * ] Configuring Exim mail server...
[ * ] Configuring Dovecot POP/IMAP mail server...
[ * ] Installing ClamAV anti-virus definitions...-
[ * ] Configuring SpamAssassin...
[ * ] Configuring fail2ban access monitor...
[ * ] Install Roundcube...
[ * ] Install Sieve...
[ * ] Configuring System IP...
[ * ] Installing remaining software updates...
[ * ] Configuring File Manager...
[ * ] Updating configuration files...
[ * ] Configuring PHPMailer...

Also the file exists as it should be:

[email protected]:/var/lib/roundcube/plugins# ls
acl			    database_attachments  filesystem_attachments  identity_select     new_user_dialog	 redundant_attachments	  vcard_attachments
additional_message_headers  debug_logger	  help			  jqueryui	      new_user_identity  show_additional_headers  virtuser_file
archive			    emoticons		  hide_blockquote	  krb_authentication  newmail_notifier	 squirrelmail_usercopy	  virtuser_query
attachment_reminder	    enigma		  http_authentication	  managesieve	      password		 subscriptions_option	  zipdownload
autologon		    example_addressbook   identicon		  markasjunk	      reconnect		 userinfo
[email protected]:/var/lib/roundcube/plugins# cd managesieve/
[email protected]:/var/lib/roundcube/plugins/managesieve# ls
Changelog  codemirror  composer.json  config.inc.php  config.inc.php.dist  helpdocs  lib  localization	managesieve.js	managesieve.min.js  managesieve.php  skins

Roundcube didn’t get installed?

What install string did you use?

bash hst-install.sh -f -y no --apache no --phpfpm yes --multiphp no
–vsftpd no --proftpd no --exim yes --dovecot yes --sieve yes --clamav yes --spamassassin yes
–mysql no --quota yes --lang es --hostname $hostname -e $email -p $password

–mysql should be yes as roundcube requires it.

We should add imo a check if roundcube is missing

Okay then, I’ll change my install string.

I’ll also create the issue on github.

Thank you!

It is all ready fixed in PR

The timesync problem was solved with apt install before installing hestiacp.
The roundcube / mysql was solved with the string.
The other one does not need to be solved.

Thank you!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.