Setting up Debian10 with Hestiacp clean install

@AlwaysSkint you should be able to find the installation log file under $HOMEDIR/hst_install_backups/hst_install-[date].log

1 Like

Thanks. Saw that directory (not a folder! ;-)) but hadn’t delved in there yet. The logs didn’t pick up on the forementioned error but fortunately I have another freshly installed Debian VPS, so I’ll pay more attention this time (and install curl first).

Captured the messages this time, just after required repositories added:

[*] Hestia Control Panel
Updating currently installed packages, please wait...-Can't exec "/tmp/libssl1.1.config.zSYdqZ": Permission denied at /usr/lib/x86_64-linux-gnu/perl-base/IPC/Open3.pm line 178.
open2: exec of /tmp/libssl1.1.config.zSYdqZ configure 1.1.1d-0+deb10u3 failed: Permission denied at /usr/share/perl5/Debconf/ConfModule.pm line 59.

P.S. Remember to update the https://hestiacp.com/ page, with current release. :wink:

@AlwaysSkint If it helps, on my Debian 10.4 installation (2 weeks ago), libssl installed fine as part of HestiaCP 1.2.0-RC installation:

root@vm05:~# fgrep libssl /root/hst_install_backups/hst_install-200620200143.log
  libargon2-1 libidn2-0 libpcre2-8-0 libpcre3 libssl1.1 openssl
Get:5 https://packages.sury.org/php buster/main amd64 libssl1.1 amd64 1.1.1g-1+0~20200421.17+debian10~1.gbpf6902f [1542 kB]
Preparing to unpack .../libssl1.1_1.1.1g-1+0~20200421.17+debian10~1.gbpf6902f_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1g-1+0~20200421.17+debian10~1.gbpf6902f) over (1.1.1d-0+deb10u3) ...
Setting up libssl1.1:amd64 (1.1.1g-1+0~20200421.17+debian10~1.gbpf6902f) ...
root@vm05:~#

hehe, I would not say that I disagree. you are right, ideally the system won’t really need to swap with a huge amount of ram and nicely configured stuff, BUT especially in that case - why disable swap then, it won’t hurt in any way if it’s just there.

I did not mean to sound offensive anyway, my point was more about the statement towards providers enabling it per default or not. based on the quote I could even say now you imply a good provider must enable swap, simply because he cannot know the use case of his clients and therefore can’t expect them to buy big enough VMs or configure their stuff properly :wink: :wink:
so it contradicts a bit to your first post ^^

1 Like

@kpv I get the same result from the fgrep, plus libnghttp2-14.

Semi-answering my own post: manually ran /usr/local/hestia/bin/v-add-letsencrypt-host
I reckon it’s time to create a softlink called scripts, to the above “binaries”. :wink:

Hello All

I tried to make a clean install with instructions from GitHub - hestiacp/hestiacp: Hestia Control Panel | A lightweight and powerful control panel for the modern web. and came below error.

It may have an issue with installatin file. I am trying to install on debian 10

Installation aborted

ERROR: Install script version does not match package version!
Please download the installer from the release branch in order to continue:

https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh

To test pre-release versions, build the .deb packages and re-run the installer:
./hst_autocompile.sh --hestia no
./hst-install.sh … --with-debs /tmp/hestiacp-src/debs

Can not reproduce your issue, just testing with a fresh debian 10 aka buster and the following steps:

wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh

Installation log:

Summary
        _   _           _   _        ____ ____
       | | | | ___  ___| |_(_) __ _ / ___|  _ \
       | |_| |/ _ \/ __| __| |/ _` | |   | |_) |
       |  _  |  __/\__ \ |_| | (_| | |___|  __/
       |_| |_|\___||___/\__|_|\__,_|\____|_|

                  Hestia Control Panel
                          1.2.0
                    www.hestiacp.com

========================================================================

Thank you for downloading Hestia Control Panel! In a few moments,
we will begin installing the following components on your server:

  • NGINX Web / Proxy Server
  • Apache Web Server (as backend)
  • PHP-FPM Application Server
  • Bind DNS Server
  • Exim Mail Server + ClamAV + SpamAssassin
  • Dovecot POP3/IMAP Server
  • MariaDB Database Server
  • Vsftpd FTP Server
  • Firewall (Iptables) + Fail2Ban Access Monitor

========================================================================

Would you like to continue with the installation? [Y/N]: y
Please enter admin email address: [email protected]
Please enter FQDN hostname [test.hestiacp.com]:
Installation backup directory: /root/hst_install_backups/090720202045
Installation log file: /root/hst_install_backups/hst_install-090720202045.log

Adding required repositories to proceed with installation:

[ * ] NGINX
[ * ] PHP
[ * ] Apache2
[ * ] MariaDB
[ * ] Hestia Control Panel

Updating currently installed packages, please wait…|
The installer is now downloading and installing all required packages.
NOTE: This process may take 10 to 15 minutes to complete, please wait… /

========================================================================

[ * ] Configuring system settings…
[ * ] Configuring Hestia Control Panel…
[ * ] Generating default self-signed SSL certificate…
[ * ] Adding SSL certificate to Hestia Control Panel…
[ * ] Configuring NGINX…
[ * ] Configuring Apache Web Server…
[ * ] Configuring PHP-FPM…
[ * ] Configuring PHP…
[ * ] Configuring Vsftpd server…
[ * ] Configuring MariaDB database server…
[ * ] Installing phpMyAdmin version v5.0.2…
[ * ] Configuring Bind DNS server…
[ * ] Configuring Exim mail server…
[ * ] Configuring Dovecot POP/IMAP mail server…
[ * ] Installing ClamAV anti-virus definitions…/
[ * ] Configuring SpamAssassin…
[ * ] Configuring Roundcube webmail client…
[ * ] Configuring fail2ban access monitor…
[ * ] Installing remaining software updates…
[ * ] Configuring File Manager…

====================================================================

Congratulations!

You have successfully installed Hestia Control Panel on your server.

Ready to get started? Log in using the following credentials:

Admin URL: https://78.xxx.xxx.xxx:8083
Username: admin
Password:

Thank you for choosing Hestia Control Panel to power your full stack web server,
we hope that you enjoy using it as much as we do!

Please feel free to contact us at any time if you have any questions,
or if you encounter any bugs or problems:

E-mail: [email protected]
Web: https://www.hestiacp.com/
Forum: https://forum.hestiacp.com/
GitHub: GitHub - hestiacp/hestiacp: Hestia Control Panel | A lightweight and powerful control panel for the modern web.

Note: Automatic updates are enabled by default. If you would like to disable them,
please log in and navigate to Server > Updates to turn them off.

Help support the Hestia Contol Panel project by donating via PayPal:
Hestia Control Panel | Open-source web server control panel.

Sincerely yours,
The Hestia Control Panel development team

Made with love & pride by the open-source community around the world.

[ ! ] IMPORTANT: You must logout or restart the server before continuing.

Do you want to reboot now? [Y/N] N

Probaly you just downloaded the master installer, which should provide this output to prevent wrong installations.

got it. I didn’t have curl
sorry I was time waster

1 Like

No need to apologize @Gras, glad to hear it’s sorted now.

New installation…
Drat! Forgot to install curl. Might it be a good idea to add as a prerequisite on the github install instructions?

Double drat!

ssh: connect to host xx.xxxxxx.xxx port 22: Connection refused

All I had done was turn off DNS and password authentication - logging in with a public key.
Back to a rescue boot. :cry:

nonovnc?? :wink:

Not with this particular 70c host. :wink:

diff sshd_config sshd_config.bad

PasswordAuthentication yes
PubkeyAuthentication no

Why are you changing this during install?
Gonnae no’ dae that! Just gonnae no’.

I have a fresh install of Debian 10 and created a non-root user with sudo, and disabled root login.
So should I install Hestia as root-user or as non-root user?

You need to install Hestia as root or as user with sudo.

sudo bash hst-install.sh options should work find.

1 Like

Cheers

Yap! Its TRUE!
Your Error its related directly to the CURL package.
The error apears to me:

Updating currently installed packages, please wait…\Can’t exec “/tmp/libssl1.1.config.hQ385K”: Permission denied at /usr/lib/x86_64-linux-gnu/perl-base/IPC/Open3.pm line 178.
open2: exec of /tmp/libssl1.1.config.hQ385K configure 1.1.1d-0+deb10u3 failed: Permission denied at /usr/share/perl5/Debconf/ConfModule.pm line 59.

And i have a try again on a new fresh install debian 10 after install curl at first, the error never appeared again…

Solve the problem execute:

apt update && apt upgrade && apt-get install curl