bunkerity / bunkerweb

🛡️ Open-source and next-generation Web Application Firewall (WAF)
https://www.bunkerweb.io
GNU Affero General Public License v3.0
6.12k stars 339 forks source link

[BUG] jobs/certbot-*.py': No such file or directory #215

Closed makorne closed 2 years ago

makorne commented 2 years ago

/tmp/bunkerized-nginx.sh

Logs

[*] Install luasocket
[*] Clone brunoos/luasec
[*] Compile luasec
[*] Install luasec
[*] Clone hamishforbes/lua-resty-iputils
[*] Install lua-resty-iputils
[*] Clone openresty/lua-resty-redis
[*] Install lua-resty-redis
[*] Clone openresty/lua-resty-upload
[*] Install lua-resty-upload
[*] Download nginx-1.20.2.tar.gz
[*] Compile dynamic modules
[*] Cleaning /home/tmp/bunkerized-nginx
[*] Dependencies for bunkerized-nginx successfully installed !
[*] Update packet list
[*] Install runtime dependencies
[*] Clone bunkerity/bunkerized-nginx
[*] Install python dependencies
[*] Copy generator
[*] Copy entrypoint
[*] Copy configs
[*] Copy jobs
[*] Copy LUA
[*] Copy antibot
[*] Copy defaults
[*] Copy settings
[*] Copy sample variables.env
[*] Copy UI
[*] Copy bunkerized-nginx
[*] Copy VERSION
[*] Create /opt/bunkerized-nginx/www folder
[*] Create /opt/bunkerized-nginx/http-confs folder
[*] Create /opt/bunkerized-nginx/server-confs folder
[*] Create /opt/bunkerized-nginx/modsec-confs folder
[*] Create /opt/bunkerized-nginx/modsec-crs-confs folder
[*] Create /opt/bunkerized-nginx/cache folder
[*] Create /opt/bunkerized-nginx/pre-server-confs folder
[*] Create /opt/bunkerized-nginx/acme-challenge folder
[*] Create /opt/bunkerized-nginx/plugins folder
[*] Set permissions on files and folders
[!] Error from command : chmod 750 /opt/bunkerized-nginx/jobs/certbot-*.py
chmod: cannot access '/opt/bunkerized-nginx/jobs/certbot-*.py': No such file or directory

ls /opt/bunkerized-nginx/jobs/ Abusers.py CertbotNew.py CertbotRenew.py ExitNodes.py GeoIP.py Job.py logger.py main.py Proxies.py Referrers.py reload.py requirements.txt SelfSignedCert.py UserAgents.py

Kotuklion commented 2 years ago

It seems that when bunkerized-nginx clones it's own repository, it's referring to a commit (3d2f5e238) where those files were not yet present. Changing the commit to 00d91dcaaa158c6592da2915dde1910a2d6dfdbf in 698th line of install.sh script seems to solve the issue.

fl0ppy-d1sk commented 2 years ago

Hello @makorne and @Kotuklion,

It should be fixed now, I would suggest you to try the new 1.4.0 version and reopen a new issue if needed.