DirectAdmin 1.677

fln

Administrator
Staff member
Joined
Aug 30, 2021
Messages
1,140
We are happy to announce the release of DirectAdmin 1.677.

This release brings all the required changes to make DirectAdmin compatible with RHEL 10 systems. RHEL, Rocky and Alma 10 are expected to be released soon. It can only be tested on CentOS 10. Another important change for Enhanced users is the UTF-8 support. The transition might take more than one release, but we will be adding migrations and tools to make this transition for old servers as smooth as possible. This release brings quite a lot of improvements for CustomBuild. The most important change is the new database configuration layout.

A full release change log is here:

DirectAdmin 1.677

The update should be automatically available for all installations subscribed to the current release channel.

We appreciate all the feedback on forums and issues reported in the ticketing system.

Thanks!
 
I updated my DirectAdmin installation to version 1677 on one of our servers and noticed a strange behavior.
A custombuild update appeared for dovecot_conf, which I applied as usual.

The custombuild log returned the following:

Updating dovecot configuration files...
2025/05/19 20:59:01 info executing task task=action=rewrite&value=mail_sni
2025/05/19 20:59:01 info finished task duration=19.03219ms task=action=rewrite&value=mail_sni
Restarting dovecot.
Dovecot configuration files have been updated successfully.
removing /var/www/html/roundcubemail-1.6.10

However, immediately after this update, access to the webmail (Roundcube) stopped working entirely.
I saw in the changelog that there were several recent changes to Roundcube, so I’d like to know if this situation is expected?

To restore access, I had to run ./build roundcube, which restored the directory and resolved the issue.

Thanks!
 
Thanks for letting us know.

The dovecot configuration rewrite action is not directly related to the Roundcube. However after an action is performed CustomBuild does an old files cleanup routine. The line:

Code:
removing /var/www/html/roundcubemail-1.6.10

reveals that CustomBuild removed the Roundcube at this stage. Starting this release the detection mechanism to detect which Roundcube directories to remove have changed. CB keeps a symlink /var/www/html/roundcube that should point to the latest and live Roundcube version. For example:

Code:
# ls -la /var/www/html/roundcube
lrwxrwxrwx 1 webapps webapps 20 Mar 30 17:55 /var/www/html/roundcube -> roundcubemail-1.6.10

If this symlink is removed or points somewhere else CB will remove all roundcube installations, because it can not detect which version is actually used.

My guess is that on your server the symlink /var/www/html/roundcube was not present and that is why live Roundcube directory was removed. This means that no only Dovecot installation, but any other action with CB would have removed the Roundcube. Reinstalling Roundcube created both the live directory and the symlink.
 
You're right, @fln

My /etc/httpd/conf/extra/httpd-alias.conf file did in fact have a different path set for Roundcube due to a previous adjustment we made.

I’ve reverted it to:

Alias /testmail /var/www/html/roundcube

I only changed the alias name to testmail, but kept the original path /var/www/html/roundcube.
I believe this should prevent the issue from happening again during future updates.
 
  • Like
Reactions: fln
A small update is released. It makes a couple of minor UI improvements:
  • Removes small scroll bar in File Manager action bar (visible only on some browsers).
  • Some links were black instead of using primary UI color.
 
One more update with small UI improvements:
  • Fixed missing button background color in the BFM page.
  • Restored stripped table rows in light mode.
 
Back
Top