Beta 1.9 test no sudo

not sure where you want these issues reported
Which github branch corresponds to this alpha/beta ?

debian 12 without sudo installed. ran installer as root user

hst-install-debian.sh: line 872: sudo: command not found
curl: (23) Failed writing body

looks like software list is defined in $software . sudo is on the list
$software is installed in line 1102

also to comment on your original announcement

-u  / --username [username] Username mandatory know!

s/know/now

and also the installer will run without the -u, it just will require you to add a user. Which makes sense

also dpkg returned an error code but this may be related to the lack of sudo mentioned above

hst-install-debian.sh: line 872: sudo: command not found
curl: (23) Failed writing body

Extracting templates from packages: 100%lease wait...|
-
The installer is now downloading and installing all required packages.
NOTE: This process may take 10 to 15 minutes to complete, please wait... 
Extracting templates from packages: 100%
E: Sub-process /usr/bin/dpkg returned an error code (1)

so the install finished. This is probably expected behaviour. this vm is not reachable publically but the congratulations statement listed my public ip as reachable as the backup url. My guess is the installer reaches outwards to get the public ip but cant really check to see if it is reachable. Not really an issue bacause hestia isnt much use if it cant be reached publiclly

Congratulations on the release and thanks for all the hard work

gonna roll back the vm, install sudo and try again

edit. looks like sudo could be added here:
installer_dependencies="apt-transport-https ca-certificates curl dirmngr gnupg openssl wget"

The main branch is the current alpha releas…

We do a request to ip.hestiacp.com to see what public ip is used if your server is on network this and not externally reachable it will not be correct. Probally not worth to fix it…

I just checked the code and the sudo in there is not required I have created an commit to adress this issue

1 Like

Makes sense will add it to there aswell…

1 Like

second time around…

So is the password supplied for the admin user checked for security. It let me use a pasword that ver 1.8 would not accept

I briefly saw the node.js section in the new installer. this text popped up . not sure if you wanted to dev/null it like most of the installation text has been done. then again thinking about it, maybe you are waiting till it gets more stable before hiding the output

What is node.js bringing to hestia ? was it installed before ?

2024-07-24 02:45:36 - Installing pre-requisites
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease                                                          
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease                                                  
Get:4 https://packages.sury.org/apache2 bookworm InRelease [7,455 B]                                           
Get:5 https://packages.sury.org/php bookworm InRelease [7,548 B]                                               
Get:6 https://nginx.org/packages/mainline/debian bookworm InRelease [2,869 B]                                  
Get:7 https://beta-apt.hestiacp.com bookworm InRelease [32.6 kB]
Get:8 https://packages.sury.org/apache2 bookworm/main amd64 Packages [8,464 B]
Get:9 https://packages.sury.org/php bookworm/main amd64 Packages [242 kB]
Get:10 https://beta-apt.hestiacp.com bookworm/main amd64 Packages [6,617 B]
Get:11 https://nginx.org/packages/mainline/debian bookworm/nginx amd64 Packages [20.3 kB]
Fetched 328 kB in 1s (274 kB/s)        
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
apt-transport-https is already the newest version (2.6.1).
ca-certificates is already the newest version (20230311).
curl is already the newest version (7.88.1-10+deb12u6).
gnupg is already the newest version (2.2.40-1.1).
The following packages were automatically installed and are no longer required:
  libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap linux-image-6.1.0-9-amd64
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 115 not upgraded.
Hit:1 http://security.debian.org/debian-security bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease                                                          
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease                                                  
Hit:4 https://packages.sury.org/apache2 bookworm InRelease                                                     
Hit:5 https://packages.sury.org/php bookworm InRelease                                                         
Get:6 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB]                                        
Hit:7 https://nginx.org/packages/mainline/debian bookworm InRelease                                            
Hit:8 https://beta-apt.hestiacp.com bookworm InRelease
Get:9 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [8,456 B]
Fetched 20.6 kB in 1s (18.8 kB/s)   
Reading package lists... Done
2024-07-24 02:45:42 - Repository configured successfully.
2024-07-24 02:45:42 - To install Node.js, run: apt-get install nodejs -y
2024-07-24 02:45:42 - You can use N|solid Runtime as a node.js alternative
2024-07-24 02:45:42 - To install N|solid Runtime, run: apt-get install nsolid -y 

I agree

still got this error dpkg . didnt chase it down

Extracting templates from packages: 100%
E: Sub-process /usr/bin/dpkg returned an error code (1)


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

[ * ] Configuring system settings...

well thats all for tonight. I might have a public ip to test it on soon. thanks again for the hard work

Nodejs is mandatory for installs that also install the new hestia-webterminal package

It is also just for building packages.

thanks. darn I forgot to add the webterminal. definitely want to check that out