Update installation scripts for improved package handling and service management

- Modified `cyberpanel.sh` to correct the path for the `lsmcd` executable.
- Enhanced `install.py` with comprehensive fallback logic for installing AlmaLinux 9 packages, including support for PowerTools and alternative repositories.
- Improved error handling and installation methods in `venvsetup.sh` to ensure successful package installations with better error suppression and individual package handling.
- Added checks for service existence and installation for PowerDNS, improving the robustness of the installation process.
This commit is contained in:
Master3395
2025-09-25 02:12:33 +02:00
parent 3f2d3d5fdf
commit 09caa5bda8
3 changed files with 304 additions and 54 deletions

View File

@@ -2779,7 +2779,7 @@ After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/lsmcd -d
ExecStart=/usr/local/lsmcd/bin/lsmcd -d
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure