Jump to content
Froxlor Forum

Gamerboy59

Members
  • Content Count

    100
  • Joined

  • Last visited

Everything posted by Gamerboy59

  1. Indeen, this did the trick. I also noticed that I get rid of the <user>@ when I disable the option to allow ftp-login with domain (Settings -> Account Settings -> FTP accounts @domain disabled). Thanks for your help. Now it's working great again.
  2. Yes, ftp_group is without homedir. Did you test with latest git? I updated to it again but didn't help.
  3. Just figured out the username and groupname and homedir path is saved wrong in ftp_user and ftp_group table in mysql db. I manually corrected it and now it's working as supposed. Are these values saved incorrectly?
  4. I don't know. Removing the @ and the double path make it working again. I recently updated to the latest git version but a downgrade didn't help either.
  5. Or is maybe something wrong with the generation of the passwd file? The path in 'space' appears to be set twice: maxm@:x:10000:10000:Max Mustermann:/var/customers/webs/maxm/var/customers/webs/maxm/:/bin/false Edit: If I search the usernumber ("id 10000") I can find the corresponding user but when I search the username ("id maxm") it says no user found.
  6. Ok, I reinstalled my server but same issue. Here's my nsswitch.conf # /etc/nsswitch.conf # # Example configuration of GNU Name Service Switch functionality. # If you have the `glibc-doc-reference' and `info' packages installed, try: # `info libc "Name Service Switch"' for information about this file. passwd: compat extrausers group: compat extrausers shadow: compat extrausers gshadow: files hosts: files dns networks: files dns protocols: db files services: db files ethers: db files rpc: db files netmasks: files netgroup: files bootparams: files automount: files aliases: files /var/lib/extrausers/passwd and These files contain the correct user Information, just the system can't find them. Did I miss something?
  7. Yh, fixed the directory in the settings and created a symlink for just in case. I went thru all installations steps (which aren't that many). I guess the extrausers setup is working as the users are shown in the files. The nsswitch file was completely copy&pasted so should be working too. I'm on Debian 10 but that shouldn't cause any trouble here. Nscd is no more required to have extrausers working, is it? I guess I'll do a reinstall anyways. Maybe it'll be fixed then. btw: is the request to approve configuration just a hint or is there any further setting related to it?
  8. Ok, just noticed froxlor created two different folders /var/customer and /var/customers The latter one did have the logs directory. Additionally, it appears that no users are passed through extrausers. I can find an user entry in /var/lib/extrausers/passwd but that's not found with "id <user>".
  9. Hello, I set up froxlor using nginx and fpm. So far so good and everything is smooth but when I create a customer, the following error appears: root@de3:~# php /var/www/html/scripts/froxlor_master_cronjob.php --force --debug [information] TasksCron: Searching for tasks to do [information] TasksCron: Task2 started - create new home [notice] Running: mkdir -p '/var/customers/webs/<user>/webalizer' [notice] Running: mkdir -p '/var/customers/mail/<user>/' [notice] Running: cp -a /var/www/html//templates/misc/standardcustomer/* '/var/customers/webs/<user>/' [notice] Running: chown -R 10002:10002 '/var/customers/webs/<user>/' [notice] Running: chown -R 2000:2000 '/var/customers/mail/<user>/' [notice] Creating passwd file [notice] Writing 1 entries to passwd file [notice] Succesfully wrote passwd file [notice] Creating group file [notice] Writing 1 entries to group file [notice] Succesfully wrote group file [notice] Creating shadow file [notice] Writing 1 entries to shadow file [notice] Succesfully wrote shadow file [information] Creating new FTP-home [information] Running Let's Encrypt cronjob prior to regenerating webserver config files [information] Requesting/renewing Let's Encrypt certificates [information] No new certificates or certificates due for renewal found [information] nginx::createIpPort: creating ip/port settings for 123.456.789.012:80 [information] nginx::createIpPort: creating ip/port settings for 123.456.789.012:443 PHP Warning: touch(): Unable to create file /var/customers/logs/<user>-error.log because No such file or directory in /var/www/html/lib/Froxlor/Cron/Http/Nginx.php on line 1048 PHP Warning: chown(): No such file or directory in /var/www/html/lib/Froxlor/Cron/Http/Nginx.php on line 1049 PHP Warning: chgrp(): No such file or directory in /var/www/html/lib/Froxlor/Cron/Http/Nginx.php on line 1050 PHP Warning: touch(): Unable to create file /var/customers/logs/<user>-access.log because No such file or directory in /var/www/html/lib/Froxlor/Cron/Http/Nginx.php on line 1058 PHP Warning: chown(): No such file or directory in /var/www/html/lib/Froxlor/Cron/Http/Nginx.php on line 1059 PHP Warning: chgrp(): No such file or directory in /var/www/html/lib/Froxlor/Cron/Http/Nginx.php on line 1060 [information] nginx::writeConfigs: rebuilding /etc/nginx/sites-enabled/ [information] Froxlor\Cron\Http\NginxFcgi::reload: running service php7.3-fpm restart Job for php7.3-fpm.service failed because the control process exited with error code. See "systemctl status php7.3-fpm.service" and "journalctl -xe" for details. [information] Froxlor\Cron\Http\NginxFcgi::reload: reloading Froxlor\Cron\Http\NginxFcgi [information] Task4 started - Rebuilding froxlor_bind.conf [information] Cleaning dns zone files from /etc/bind/domains/ [information] No domains found for nameserver-config, skipping... [notice] Creating passwd file [notice] Writing 1 entries to passwd file [notice] Succesfully wrote passwd file [notice] Creating group file [notice] Writing 1 entries to group file [notice] Succesfully wrote group file [notice] Creating shadow file [notice] Writing 1 entries to shadow file [notice] Succesfully wrote shadow file [notice] Checking system's last guid Additionally, but not very important though, is that at the end of the URL there is always a 2nd "/". Guess that is nginx redirect config.. However, always when I create a new customer the error appears and the system crashs. Thanks for your kind help.
  10. That's amazing, now we need an api doc to work with it. Great work!
  11. Der Admin-Zugang für Froxlor alleine reicht da nicht, wenn dann bräuchte man root/sudo-Zugang um die Configs zu erstellen, aber ich kann dir auf keinen Fall empfehlen den so rauszugeben.
  12. Ahh, I figured out what was wrong. Froxlor did not create an "IP and Ports" config by default and after creating this and selecting the correct one in the settings it works now.
  13. Yes, still not working. I works on my old-stable installation but not on the upgraded one.
  14. Under system settings I get the following error: Unknown Error (not in option): system_ipaddress Doesn't matter what I configure.
  15. Ahh sry, I expressed myself wrong. The system-user is created but not the apache2 sites-enabled files.
  16. I did a completely new installation. Still not creating a user for itself though I checked froxlor to run under a local user. This works fine with FCGID but not with fpm somehow. That's odd.
  17. I see. The actual problem is that somehow the apache2 config files are not generated for the froxlor host but it works fine for customer domains.
  18. Hello, I wanted to use froxlor with PHP7-FPM but there seem to be some problems. The first is froxlor doesn't generate a user for itself (in sides-enabled config) though checking the box in config-menu. Additionally, there's still a php5 flag in the generated apache2 sites-enabled file in this line: AddHandler php5-fastcgi .php Action php5-fastcgi /fastcgiphp Maybe you can correct it and help me getting it work with fpm. I tried to used fcgid instead and the thing with the user is working fine.
  19. Der Fehler besteht auch weiterhin mit der aktuellen Version von git. Was kann ich tun, damit die Zertifikate automatisch generiert werden oder welche Informationen benötigt ihr noch?
  20. Hello, I'm trying to use lets encrypt with froxlor. I always get an error when froxlor tried to generate the certificate. Feb 18 19:05:03 ger2 Froxlor: [ Action cronjob] [error] Could not get Let's Encrypt certificate for test.gamerboy59.blue: No challenges received for test.gamerboy59.blue. Whole response: {"type":"urn:acme:error:unauthorized","detail":"No registration exists matching provided key","status":403} From what I figured out till now this might be because of a wrong email. I didn't find anything about email stuff in the csr part of the lescript yet but I found a site discussing the error: https://www.svennd.be/lets-encrypt-on-any-linux-distro/ (one of the last parts). I already tried deleting the domain and customer and set it up again but no success. Maybe you can have a look in it though it's still beta and developed anyway. Regards.
  21. You know a DNS Manager which is like this one? http://www.nevakee.de/wi.html#ns
  22. Ok, but if I set them manually they're not saved, right?
×
×
  • Create New...