Dovecot not installing?

dorucrisan

Verified User
Joined
Oct 23, 2021
Messages
176
Location
Bucharest / Romania
I had a problem with a server and had to reinstall. First, fake zipbomb alert due to recent DA update, then, some space issue, /root went to 100% for unknown reason.
Server used to have AL8 +DA installed, now I used AL9.
Problem is that at the end of install process I had a message saying Dovecot was not installed and if I want Dovecot, then use "da build dovecot".
Done that, but got the same message at the end. Dovecot fails to install.
I remember I had same problem while trying to update Dovecot when server was working, before reinstall.

Updating dovecot configuration files...
/proc/self/fd/3: line 485: /usr/sbin/dovecot: No such file or directory
dovecot is not installed, install it using:
da build dovecot

Other thing, I noticed AL10 is out, tried to install that first, but even DA says it is compatible, it is not, I got an error message saying it won't install, asking to downgrade the OS or upgrade the license. Licence used was a lifetime license purchased back in time while those were available. Even English is not my native language, I understand the meaning of "lifetime". I am sorry to say that DA has more and more issues recently and frankly I don't want to go back to CP. DA used to be rock solid for many years. I can not even count for how many years I've been using it.
 
Last edited:
da build dovecot
First of all. Did you wait long enough when installing that you got the message that all background tasks were finished?
If yes, try to do this command again, but then via SSH as root. If it fails again, then you should clearly see error messages, post them here.

AL10 is out, tried to install that first, but even DA says it is compatible, it is not
It is, but as stated on the forums already, AL10 is not supported in legacy licenses. You have legacy licenses to just like MariaDB 10.11 you also can not use AL10. If you want to use a more modern OS and MariaDB, you have to upgrade your personal license to a personal plus license.
That way you can use everything again, upgrade what you want, use all supported OS and have ticket support again too.
 
First of all. Did you wait long enough when installing that you got the message that all background tasks were finished?
If yes, try to do this command again, but then via SSH as root. If it fails again, then you should clearly see error messages, post them here.


It is, but as stated on the forums already, AL10 is not supported in legacy licenses. You have legacy licenses to just like MariaDB 10.11 you also can not use AL10. If you want to use a more modern OS and MariaDB, you have to upgrade your personal license to a personal plus license.
That way you can use everything again, upgrade what you want, use all supported OS and have ticket support again too.
Thanks Richard, for me it is just weird to renew/change a lifetime license purchased as such. Lifetime is lifetime. That DA wants more money, I can understand, we all want that, but it's just unethical to customers.
 
The licenses still work so seen as such they are lifetime. There has already a lot of discussion been about that in some topics so I won't repeat the arguments and the lifetime meaning in software land, but for sure there is a reason they have to do the cutbacks. It's not unethical although it can feel that way.
 
First of all. Did you wait long enough when installing that you got the message that all background tasks were finished?
If yes, try to do this command again, but then via SSH as root. If it fails again, then you should clearly see error messages, post them here.


It is, but as stated on the forums already, AL10 is not supported in legacy licenses. You have legacy licenses to just like MariaDB 10.11 you also can not use AL10. If you want to use a more modern OS and MariaDB, you have to upgrade your personal license to a personal plus license.
That way you can use everything again, upgrade what you want, use all supported OS and have ticket support again too.
@Richard G
Still not working and that is on all servers, not one. I waited a lot. Can't understad where the problem is. This is what I get in DA Custombuild-Update:

1750482509743.png


checking whether SSL_CTX_set_tmp_dh_callback is declared... yes
checking whether SSL_CTX_set_current_cert is declared... yes
checking whether SSL_CTX_set0_tmp_dh_pkey is declared... no
checking whether EVP_PKEY_check is declared... yes
checking whether OPENSSL_buf2hexstr is declared... yes
checking whether SSL_get1_peer_certificate is declared... no
checking whether SSL_CTX_set_client_hello_cb is declared... yes
checking whether SSL_CTX_select_current_cert is declared... yes
checking whether SSL_client_hello_get0_ciphers is declared... yes
checking whether SSL_CTX_set_alpn_select_cb is declared... yes
checking for libunwind-generic... no
checking for lua >= 5.1 lua != 5.2... no
checking for pam_start in -lpam... no
configure: error: Can't build with PAM support: libpam not found
doDovecot: failed to compile '/usr/local/directadmin/custombuild/cache/dovecot-2.4.1-4.tar.gz' inside '/usr/local/directadmin/custombuild/tmp/tmp.v0kX4Urf09.dovecot-2.4.1-4.tar.gz'
failed to build dovecot
 
I found the same issue here: https://forum.directadmin.com/threads/da-failed-to-compile-dovecot.72924/

Did you do an OS update before installing Directadmin?
If not login as root via SSH and then update the OS first. If you are on Almalinux you can do a:
dnf update -y

If you see kernel updates, you need to reboot after the updates are ready. Then try again updating Dovecot.

Otherwise maybe @zEitEr has a clue on how this can be fixed.
 
I haven't used AL10 yet, but typically there would be a pam-devel package that allows you to link your application with the pam libraries.
 
He neither. He's using AL9. I'm using that too but did not encounter that issue.
I thought I read somewhere that he was on AL10, but I guess I read it too quick. Either way, pam-devel is still needed to link your applications to the pam libraries.
 
Back
Top