# ARM64 installation issue

**URL:** <https://forum.hestiacp.com/t/arm64-installation-issue/3627>\
**Category:** Community Support\
**Created:** [May 30, 2021, 12:58pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627 "2021-05-30T12:58:14Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![rhsameera](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/rhsameera/32/1608_2.png) [@rhsameera](https://forum.hestiacp.com/u/rhsameera)\
**Post date:** [May 30, 2021, 12:58pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/1 "2021-05-30T12:58:14Z")

</div>

**DO NOT FOLLOW THE STEPS BELOW ARM PACKAGES CAN BE INSTALLED VIA THE NORMAL STEPS!**

Hi, I’m new to Hestia. I’ve been trying to install it on the new free tier Oracle A1.Flex (ARM64) without any luck. I’ve installed Ubuntu 20.04. and followed below commands.

> # Compile packages
> 
> ./hst\_autocompile.sh --all --noinstall --keepbuild ‘~localsrc’  
> cd /install  
> bash hst-install-{os}.sh --with-debs /tmp/hestiacp-src/deb/

But after that, I’m getting following error. Could someone please help me.

> 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: me@**.com  
> hostname: No address associated with hostname  
> Please enter FQDN hostname []: hestia.**.com  
> Installation backup directory: /root/hst\_install\_backups/300520211248  
> Installation log file: /root/hst\_install\_backups/hst\_install-300520211248.log
> 
> Adding required repositories to proceed with installation:
> 
> [\*] NGINX  
> [\*] PHP  
> [\*] Apache2  
> [\*] MariaDB  
> [\*] Hestia Control Panel  
> [!] HestiaCP on ARM is currently in Development.  
> This will mean that we don’t provide any packages and you are responisble  
> for building the packages your self. To build your own packeges see  
> [Getting Started | Hestia Control Panel](https://docs.hestiacp.com/development/panel.html#compiling)
> 
> ## 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…
> 
> ========================================================================
> 
> [\*] Installing local package files…  
> - hestia core package  
> - hestia-php backend package  
> - hestia-nginx backend package  
> [\*] Configuring system settings…  
> [\*] Configuring Hestia Control Panel…  
> [\*] Generating default self-signed SSL certificate…  
> req: No value provided for Subject Attribute emailAddress, skipped  
> [\*] Adding SSL certificate to Hestia Control Panel…  
> [\*] Enable SFTP jail…  
> [\*] Create admin account…  
> [\*] Configuring NGINX…  
> sed: can’t read /usr/local/hestia/nginx/conf/nginx.conf: No such file or directory  
> Job for nginx.service failed because the control process exited with error code.  
> See “systemctl status nginx.service” and “journalctl -xe” for details.  
> Error: nginx start failed

Status is as follow.

> root@hestia:/usr/local/hestia/install# systemctl status nginx.service  
> ● nginx.service - nginx - high performance web server  
> Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)  
> Active: failed (Result: exit-code) since Sun 2021-05-30 12:48:47 UTC; 7min ago  
> Docs: [nginx documentation](https://nginx.org/en/docs/)  
> Process: 69051 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=1/FAILURE)
> 
> May 30 12:48:47 hestia.**.com systemd[1]: Starting nginx - high performance web server…  
> May 30 12:48:47 hestia.**.com nginx[69051]: nginx: [emerg] open() "/etc/nginx/conf.d/domains/hestia.**.com.conf" failed (2: No such file or directory) in /etc/nginx/nginx.conf:160  
> May 30 12:48:47 hestia.**.com systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE  
> May 30 12:48:47 hestia.**.com systemd[1]: nginx.service: Failed with result ‘exit-code’.  
> May 30 12:48:47 hestia.**.com systemd[1]: Failed to start nginx - high performance web server.  
> root@hestia:/usr/local/hestia/install#

---

<div class="post-metadata">

**Author:** ![Raphael](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/raphael/32/5217_2.png) [@Raphael](https://forum.hestiacp.com/u/Raphael)\
**Post date:** [May 30, 2021, 2:11pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/2 "2021-05-30T14:11:21Z")

</div>

> [@rhsameera](#):
>
> ./hst\_autocompile.sh --all --noinstall --keepbuild ‘~localsrc’

Was there any output while building the packages? Did you checked if they are around in /tmp/hestiacp-src/deb? Sounds like they are not 🙂

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 30, 2021, 2:46pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/3 "2021-05-30T14:46:03Z")

</div>

> [@rhsameera](#):
>
> [\*] Installing local package files…
> 
> - hestia core package
> - hestia-php backend package
> - hestia-nginx backend package

It seems like that local packages are available.

---

<div class="post-metadata">

**Author:** ![rhsameera](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/rhsameera/32/1608_2.png) [@rhsameera](https://forum.hestiacp.com/u/rhsameera)\
**Post date:** [May 30, 2021, 3:18pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/4 "2021-05-30T15:18:00Z")

</div>

> [@Raphael](#):
>
> not

Yeah I checked. They are available. That’s why it’s so confusing for me. TBH I’ve looked into tons of Control Panels but none is userfirendly and support for arm architect.

---

<div class="post-metadata">

**Author:** ![rhsameera](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/rhsameera/32/1608_2.png) [@rhsameera](https://forum.hestiacp.com/u/rhsameera)\
**Post date:** [May 30, 2021, 3:18pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/5 "2021-05-30T15:18:35Z")

</div>

They are there. I checked.

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 30, 2021, 3:35pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/6 "2021-05-30T15:35:31Z")

</div>

I haven’t checked ARM version since 2 month ago.

> <https://github.com/hestiacp/hestiacp/blob/b3b0ac509dc07a2ed1162ebcb923d14b4af2941d/install/hst-install-ubuntu.sh#L1287-L1294>

Have no idea why it fails.

---

<div class="post-metadata">

**Author:** ![rhsameera](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/rhsameera/32/1608_2.png) [@rhsameera](https://forum.hestiacp.com/u/rhsameera)\
**Post date:** [May 30, 2021, 3:51pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/7 "2021-05-30T15:51:27Z")

</div>

I can give u a test server if you have time to check. It’s just the new instance offering on Oracle free tier. 4vCPUs and 24GB RAM got so much potential.

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 30, 2021, 9:11pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/8 "2021-05-30T21:11:48Z")

</div>

Yes, thanks for the tip I just created an account 😉

---

<div class="post-metadata">

**Author:** ![rhsameera](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/rhsameera/32/1608_2.png) [@rhsameera](https://forum.hestiacp.com/u/rhsameera)\
**Post date:** [May 31, 2021, 1:49am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/9 "2021-05-31T01:49:03Z")

</div>

I compiled it again. It started working out of the blue. I’m not sure what I did differently this time.

---

<div class="post-metadata">

**Author:** ![ibarreda](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/i/d2c977/32.png) [@ibarreda](https://forum.hestiacp.com/u/ibarreda)\
**Post date:** [May 31, 2021, 7:31am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/10 "2021-05-31T07:31:07Z")

</div>

What are the steps you have followed?

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 31, 2021, 7:49am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/11 "2021-05-31T07:49:17Z")

</div>

Make sure it is arm64 and not arm\_hf

```
git clone https://github.com/hestiacp/hestiacp.git
cd hestiacp/src/
git checkout release
./hst_autocompile.sh --all --noinstall --keepbuild ‘~localsrc’
cd ../install/
bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/
# or 
bash hst-install-debain.sh --with-debs /tmp/hestiacp-src/deb/

```

If you are using a PI make sure you use the 64 bit image

after that updating can be done via

You can up date the system to run

```
v-update-sys-hestia-git hestiacp release

```

Or

```
./hst_autocompile.sh --all --noinstall --keepbuild release

```

It will build the package for ARM (hestia-nginx, hestia-php and hestia) when done you can install them via:

```
cd /tmp/hestiacp-src/deb/
dpkg -i packagename.deb

```

Or if you are lazy

```
dpkg -i *.deb
```

---

<div class="post-metadata">

**Author:** ![Amit](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/a/ee7513/32.png) [@Amit](https://forum.hestiacp.com/u/Amit)\
**Post date:** [May 31, 2021, 11:00am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/12 "2021-05-31T11:00:42Z")

</div>

Hi,

I get this error:

root@instance-20210531-0743:~/hestiacp/install# bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/  
Please remove admin user account before proceeding.  
If you want to do it automatically run installer with -f option:  
Example: bash hst-install-ubuntu.sh --force

Error: User admin exists  
root@instance-20210531-0743:~/hestiacp/install#

---

<div class="post-metadata">

**Author:** ![Amit](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/a/ee7513/32.png) [@Amit](https://forum.hestiacp.com/u/Amit)\
**Post date:** [May 31, 2021, 11:18am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/13 "2021-05-31T11:18:34Z")

</div>

> [@eris](#):
>
> `bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/`

Ok i deleted the admin by groupdel admin

now i get this error:

Welcome to the Hestia Control Panel installer!

Please wait, the installer is now checking for missing dependencies…

[\*] Installing dependencies…

# Installation aborted

ERROR: HestiaCP on ARM is currently not supported with install from ATP!  
Please compile your own packages for HestiaCP.  
Please follow the instructions at:  
[Getting Started | Hestia Control Panel](https://docs.hestiacp.com/development/panel.html#compiling)

Error: Installation aborted  
root@fr:~/hestiacp/install#

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 31, 2021, 11:23am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/14 "2021-05-31T11:23:13Z")

</div>

You have to compile the packages your self. Follow the instructions

> [@ARM64 installation issue](https://forum.hestiacp.com/t/arm64-installation-issue/3627/11):
>
> Make sure it is arm64 and not arm\_hf git clone https://github.com/hestiacp/hestiacp.git cd hestiacp/src/ git checkout release ./hst\_autocompile.sh --all --noinstall --keepbuild ‘~localsrc’ cd ../install/ bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/ # or bash hst-install-debain.sh --with-debs /tmp/hestiacp-src/deb/ If you are using a PI make sure you use the 64 bit image after that updating can be done via You can up date the system to run v-update-sys-hestia-git hestiacp r…

---

<div class="post-metadata">

**Author:** ![Amit](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/a/ee7513/32.png) [@Amit](https://forum.hestiacp.com/u/Amit)\
**Post date:** [May 31, 2021, 11:33am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/15 "2021-05-31T11:33:14Z")

</div>

> [@eris](#):
>
> ```auto
> git clone https://github.com/hestiacp/hestiacp.git
> cd hestiacp/src/
> git checkout release
> ./hst_autocompile.sh --all --noinstall --keepbuild ‘~localsrc’
> cd ../install/
> bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/
> 
> ```

I did follow these steps:

git clone [GitHub - hestiacp/hestiacp: Hestia Control Panel | A lightweight and powerful control panel for the modern web.](https://github.com/hestiacp/hestiacp.git)  
cd hestiacp/src/  
git checkout release  
./hst\_autocompile.sh --all --noinstall --keepbuild ‘~localsrc’  
cd …/install/  
bash hst-install-ubuntu.sh --with-debs /tmp/hestiacp-src/deb/

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 31, 2021, 11:39am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/16 "2021-05-31T11:39:29Z")

</div>

Are there files in /tmp/hestiacp-src/deb/ ?

---

<div class="post-metadata">

**Author:** ![Amit](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/a/ee7513/32.png) [@Amit](https://forum.hestiacp.com/u/Amit)\
**Post date:** [May 31, 2021, 11:42am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/17 "2021-05-31T11:42:26Z")

</div>

Compiling giving these errors:

cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
/bin/bash /tmp/hestiacp-src/php-7.4.19/libtool --silent --preserve-dup-deps --mode=compile cc -DZEND\_ENABLE\_STATIC\_TSRMLS\_CACHE=1 -IZend/ -I/tmp/hestiacp-src/php-7.4.19/Zend/ -DPHP\_ATOM\_INC -I/tmp/hestiacp-src/php-7.4.19/include -I/tmp/hestiacp-src/php-7.4.19/main -I/tmp/hestiacp-src/php-7.4.19 -I/tmp/hestiacp-src/php-7.4.19/ext/date/lib -I/usr/include/libxml2 -I/usr/include/aarch64-linux-gnu -I/tmp/hestiacp-src/php-7.4.19/ext/mbstring/libmbfl -I/tmp/hestiacp-src/php-7.4.19/ext/mbstring/libmbfl/mbfl -I/tmp/hestiacp-src/php-7.4.19/TSRM -I/tmp/hestiacp-src/php-7.4.19/Zend -I/usr/include -g -O2 -fvisibility=hidden -Wall -Wno-strict-aliasing -DZEND\_SIGNALS -c /tmp/hestiacp-src/php-7.4.19/Zend/zend\_multibyte.c -o Zend/zend\_multibyte.lo  
make: \*\*\* [Makefile:837: ext/fileinfo/libmagic/apprentice.lo] Error 1  
make: \*\*\* Waiting for unfinished jobs…  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:687: ext/date/lib/parse\_date.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:717: ext/pcre/pcre2lib/pcre2\_jit\_compile.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:1327: ext/opcache/Optimizer/zend\_inference.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:689: ext/date/lib/parse\_tz.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:763: ext/curl/interface.lo] Error 1  
make: \*\*\* [Makefile:757: ext/pcre/php\_pcre.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:681: ext/date/php\_date.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:1275: ext/opcache/ZendAccelerator.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:893: ext/hash/hash\_tiger.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:1073: ext/mbstring/mbstring.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:1289: ext/opcache/zend\_file\_cache.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:771: ext/dom/php\_dom.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1  
compilation terminated.  
make: \*\*\* [Makefile:1333: ext/opcache/Optimizer/sccp.lo] Error 1  
cc: fatal error: Killed signal terminated program cc1

---

<div class="post-metadata">

**Author:** ![Amit](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/a/ee7513/32.png) [@Amit](https://forum.hestiacp.com/u/Amit)\
**Post date:** [May 31, 2021, 11:45am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/18 "2021-05-31T11:45:16Z")

</div>

root@fr:/tmp/hestiacp-src/deb# ls  
hestia-nginx\_1.19.10\_arm64.deb

---

<div class="post-metadata">

**Author:** ![eris](https://forum.hestiacp.com/user_avatar/forum.hestiacp.com/eris/32/1241_2.png) [@eris](https://forum.hestiacp.com/u/eris)\
**Post date:** [May 31, 2021, 11:57am UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/19 "2021-05-31T11:57:32Z")

</div>

Both hestia-php and hestia package is missing… Probally the build errors has to do with it. For me personly ARM hasn’t any priority if there is more time I will look into the possibilities to build packages…

---

<div class="post-metadata">

**Author:** ![Amit](https://forum.hestiacp.com/letter_avatar_proxy/v4/letter/a/ee7513/32.png) [@Amit](https://forum.hestiacp.com/u/Amit)\
**Post date:** [May 31, 2021, 12:02pm UTC](https://forum.hestiacp.com/t/arm64-installation-issue/3627/20 "2021-05-31T12:02:46Z")

</div>

Ok,

If you done it with,please share the installing steps here so we can try to install on the oracle armv8.

[Next page](https://forum.hestiacp.com/t/arm64-installation-issue/3627.md?page=2)
