[Beta] Hestia 1.6.0 Help wanted!

Don’t use any information over here! But install release directly from release!

With the release of Ubuntu 22.04 of we really would like to get some feedback from our users.

As Hestia 1.6.0 is still in beta we really want to ask you to not install the update on a server that is currently in production

And this install is only for Testing Only!

Please report any issue on Github

New features

  • Added support for Ubuntu 22.04 Jammy (#2537 #2489)
  • Added support Exim rate limits for email accounts via UI (#2225 and #2523 @madito)
  • Added support to delete spam when reaching certain threshold (#2206 and #2200 @madito)
  • Added support to send mail to an unauthenticated SMTP relay (#2441 @clarkchentw)
  • Replace default MD5 encoding with ARGON2ID for Debian 10 and Ubuntu 20.04 and higher (#2421 @stsimb)
  • Added support for Yescrypt (#2235 / #2499)
  • Upgrade backend to PHP8.1 due to compatibility issues Jammy (#2515)
  • Introduce new api allowing users to use certain commands over API (#2535 and #1333)
  • Allow “Purge” cache button visible on templates with the name cacheing-your-template-name (#2526 #2530)
  • Add hooks to hestia-nginx and hestia-php (#2440)
  • A lot more bug fixes!

Why do we need such feedback

Due to issues with Ubuntu 22.04 and using by default Openssl 3.0 we are forced to upgrade to PHP. So a lot of small code changes have been made.
Development team of Hesita is small we are not able to test everything on 6 different OS on 20 different providers. Also 100+ eyes see a lot more then only a few pairs

How to install (Existing Hestia installation)

Please note Upgrades from Ubuntu 20.04 to 22.04 has not been tested yet! Please wait until final release of Hestia 1.6.0!

Open /etc/apt/sources.list.d/hestia.list in a text editor (nano or vim)

Replace: {codename} and {arch} with the codename / architecture

And run in command line:

And then run apt update && apt upgrade

New install

Option can be the same as the default settings. No -D or --with-debs are needed

How to switch back?

After the release of 1.6.0 you can edit /etc/apt/sources.list.d/hestia.list again and remove the hash infront of atp.hestiacp.com and add an # in front deb [arch={$arch} signed-by=/usr/share/keyrings/hestia-beta.gpg] https://beta.hestiacp.com {codename} main

Ubuntu 22.04

We would love to get more feedback about how it works with 22.04

Testing

As a lot of changes have been made regarding our email / exim stack. We would love to get some more feedback about the changes. Also any other bugs please report them!

Translations

With the introduction of new features multiple new strings have bene introduced. To help translate them to your local locale. Please go to Projects search - Crowdin for more information please read How to contribute with Translations

Know issues

Release file not available for Nginx, Apache2 and MariaDB

For Ubuntu 22.04

E: The repository ‘https://dlm.mariadb.com/repo/mariadb-server/10.6/repo/ubuntu jammy Release’ does not have a Release file.

It will fall back to Ubuntu

7 Likes

Bug:

Mail being rejected:

Change authenticated_idy to in authenticated_id
In /etc/exim4/exim4.conf.template

After clean install ubuntu 22.04, smtp not working, telnet accept connection on port 25 only localhost.

Any error logs?

It might be just blocked by your provider

inside my network telnet on port 25 not accepted, accept only localhost on ubuntu server

two reinstall and nothing not changes

Reinstall doesn’t change any thing if nothing has changed…

Check if exim service is running / check firewall ports are open and start from there…

service exim4 status
Active: active (running)
firewall off

firewall by defaults
ACCEPT tcp – anywhere anywhere multiport dports smtp,submissions,submission

for example telnet on 21 port accept connection in my network

We have released 1.6.0~beta-1 to our apt server!

5 posts were split to a new topic: Can’t access hestia interface on oracle free tier

Yes I realized my mistake just after I sent you the screenshot! :stuck_out_tongue_closed_eyes:

Thanks for you help mate. Have a wonderful day!

After installing 1.6 beta on 22.04 I can not login to web interface using Admin user even after changing password using cli v-change-user-password admin password.

I can still get all user info and verify it exists and password is set correctly. If i try some of cli commands it says user successfully logged in, but web access never succeed.

access.log
2022-05-02 03:31:40 admin successfully logged in
2022-05-02 03:34:20 admin 77.55.xx.xx failed to login
2022-05-02 03:52:00 admin 45.139.xx.xx failed to login
2022-05-02 03:52:00 admin 45.139.xx.xx failed to login
2022-05-02 03:54:06 admin successfully logged in

error.log
2022-05-02 03:34:07 v-log-user-logout ‘’ ‘XX7e32646794be9be0dc74c9872e6fa5’ [Error 3]
2022-05-02 03:51:47 v-log-user-logout ‘’ ‘XXec8762aeeba0918f8b8f0bf2925a4b’ [Error 3]
2022-05-02 03:57:14 v-add-user-sftp-jail ‘syslog’ ‘no’ [Error 3]
2022-05-02 03:57:14 v-add-user-sftp-jail ‘syslog’ ‘no’ [Error 3]
2022-05-02 10:27:26 v-log-user-logout ‘’ ‘XXfee8d52815d66216b910648f01e5c’ [Error 3]

nginx-error.log
2022/05/02 10:27:26 [error] 981#0: *2 FastCGI sent in stderr: “PHP message: PHP Warning: Undefined array key “user” in /usr/local/hestia/web/inc/main.php on line 68PHP message: PHP Deprecated: escapeshellarg(): Passing null to parameter #1 ($arg) of type string is deprecated in /usr/local/hestia/web/inc/main.php on line 68” while reading response header from upstream, client: 77.55.xx.xx, server: _, request: “GET /login/ HTTP/1.1”, upstream: “fastcgi://unix:/var/run/hestia-php.sock:”, host: “195.234.xx.xx:8083”

What version beta version are you currently using?

HOSTNAME OS VER ARCH HESTIA RELEASE UPTIME LA


xxx.site Ubuntu 22.04 x86_64 1.6.0~beta-2 release 468 0.13

Thanks can verify the issue

1 Like

See [Bug] 1.6 Unable to login · Issue #2569 · hestiacp/hestiacp · GitHub

Found also a second bug:

Run v-update-sys-hestia-git hestiacp beta/1.6.0

and it should work fine

1 Like