Jump to content
Froxlor Forum

Tealk

Members
  • Posts

    188
  • Joined

  • Last visited

Posts posted by Tealk

  1. 1 hour ago, d00p said:

    Wie du unschwer erkennen kannst nutzt du dann den user "root" eben für diese Zwecke.

    Die Datei hatte ich davor noch nie offen, daher ist mir das gerade nur aufgefallen

     

    vor der migration hatte ich das problem mit dem befehl nicht, da konnte ich per root alles machen

    werd wohl den mariadb server nochmal purgen und dann wohl mit dumps arbeiten müssen.

     

    also hab schon 3 Server auf Container umgezogen ganz ohne Probleme. Der größte unterschied ist halt wie auf die Systemressourcen zugegriffen wird, das sollte ja die db nicht stören.

  2. 47 minutes ago, d00p said:

    debian legt einen "debian-sys-maint" user an

    hmm den user sehe ich jedenfalls nirgends in der config

    debian.cnf alter server

    # Automatically generated for Debian scripts. DO NOT TOUCH!
    [client]
    host     = localhost
    user     = root
    password = 
    socket   = /var/run/mysqld/mysqld.sock
    [mysql_upgrade]
    host     = localhost
    user     = root
    password = 
    socket   = /var/run/mysqld/mysqld.sock
    basedir  = /usr

    debian.cnf neuer server; backup der config dateien

    # THIS FILE IS OBSOLETE. STOP USING IT IF POSSIBLE.
    # This file exists only for backwards compatibility for
    # tools that run '--defaults-file=/etc/mysql/debian.cnf'
    # and have root level access to the local filesystem.
    # With those permissions one can run 'mariadb' directly
    # anyway thanks to unix socket authentication and hence
    # this file is useless. See package README for more info.
    [client]
    host     = localhost
    user     = root
    [mysql_upgrade]
    host     = localhost
    user     = root
    # THIS FILE WILL BE REMOVED IN A FUTURE DEBIAN RELEASE.

     

  3. Also folgendes habe ich übertragen auf den neuen Server

    rsync -avz /var/lib/mysql/
    rsync -avz /etc/mysql

    mit a sollte ja alles 1:1 übergeben werden

    ja mariadb hab ich davor gestoppt

     

    das interessante ist das das wohl nicht auf alle datenbanken und user zutrifft; die froxlor db funktioniert problemlos z.B.

     

    ja kennwörter sind alle gleich, ziehe eigentlich nur von einer vm in einen container um; das backup im container kann einzelne dateien wiederherstellen.

  4. ich komm grad nicht drauf warum das mi dem db umzug nicht klappen will

    A database error occurred
    SQLSTATE[HY000] [1045] Access denied for user 'root'@'127.0.0.1' (using password: YES)

    auchwenn ich mich per root in der konsole anmelde habe ich keine rechte

    select User,host,plugin from mysql.user;
    ERROR 1356 (HY000): View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them

    jemand ne idee?

  5. On 1/21/2021 at 7:07 PM, d00p said:

    😎 rsync von /var/lib/mysql/* von alt auf neu (alle Datenbanken, Dateien etc. mysql aktualisiert die dann selbst und die ganzen Benutzer/Kennwörter der Datenbank user sind noch da)

    bei mir zeigt froxlor aber leider nicht die „alten“ werte an; also kunden, domains, zertifikate, etc fehlt alles im webinterface

     

    //Edit

    Oh ok anscheinend ein Cache Problem.

  6. static soll angeblich ja noch ein wenig mehr Leistung rausholen, also subjektiv konnte ich das jetzt nicht feststellen

     

    Was mir bei Ondemand aufgefallen ist, der erste Aufruf einer Seite dauert immer sehr lange. Ist das normal? Weil wenn ich das richtig verstanden habe muss der doch nur den vorhandenen Prozess klonen?

  7. also dieses

    sh: 1: nscd: not found
    sh: 1: nscd: not found

    kommt aber immer noch wenn der cron ausgeführt wird. Aber nscd braucht man doch gar net wenn man libnss-extrausers nutzt oder?

     

    7 minutes ago, irisdina said:

    nur viele CMS Systeme (wenn man sowas benutzen will), haben noch viele probleme damit.

    ja gut das ist mir schon aufgefallen, bei mir läuft fast alles auf php7.4 ganz ganz selten das was auf php8 läuft

  8. Hi,

     

    ich weiß nicht warum aber ich laufe jetzt schon mehrmals in den selben Fehler. Ich habe Nginx mit php-fpm installiert; auch Froxlor lies sich problemlos installieren, dann habe ich die Einstellungen vorgenommen und die Konfiguration durch gemacht, sobald aber der Cronjob läuft erstellt er mir eine nginx config die keinen Pfad zum fpm hat:

    # 10_froxlor_ipandport_202.61.246.121.80.conf
    # Created 01.03.2021 23:36
    # Do NOT manually edit this file, all changes will be deleted after the next domain change at the panel.
    
    server { 
    	listen    202.61.246.121:80 default_server;
    	# Froxlor default vhost
    	server_name    DOMAIN;
    	access_log     /var/log/nginx/access.log combined;
    	root     /var/www/;
    	index    index.php index.html index.htm;
    
    	location / {
    	}
    	location ~ \.php {
    		fastcgi_split_path_info ^(.+?\.php)(/.*)$;
    		include /etc/nginx/fastcgi_params;
    		fastcgi_param SCRIPT_FILENAME $request_filename;
    		fastcgi_param PATH_INFO $fastcgi_path_info;
    		try_files $fastcgi_script_name =404;
    		fastcgi_pass 127.0.0.1:8888;
    		fastcgi_index index.php;
    	}
    }
    

    Und ich komm einfach nicht drauf warum das passiert

     

    ich bekomm auch komischerweise folgenden output:

    php /var/www/froxlor/scripts/froxlor_master_cronjob.php --force --debug
    [information] TasksCron: Searching for tasks to do
    [information] Task4 started - Rebuilding froxlor_bind.conf
    [information] Cleaning dns zone files from /etc/bind/domains/
    [information] No domains found for nameserver-config, skipping...
    [information] nginx::createIpPort: creating ip/port settings for  202.61.246.121:80
    [information] nginx::writeConfigs: rebuilding /etc/nginx/sites-enabled/
    [information] Froxlor\Cron\Http\NginxFcgi::reload: fpm config directory "/etc/php/8.0/fpm/pool.d/" is empty. Creating dummy.
    [information] Froxlor\Cron\Http\NginxFcgi::reload: running service php8.0-fpm restart
    [information] Froxlor\Cron\Http\NginxFcgi::reload: fpm config directory "/etc/php/7.4/fpm/pool.d/" is empty. Creating dummy.
    [information] Froxlor\Cron\Http\NginxFcgi::reload: running service php7.4-fpm restart
    [information] Froxlor\Cron\Http\NginxFcgi::reload: reloading Froxlor\Cron\Http\NginxFcgi
    sh: 1: nscd: not found
    sh: 1: nscd: not found
    [notice] Checking system's last guid

     

  9. Also ich hab aus spaß mal die installation angeworfen, bevor ich den install des "froxlor" Paketes angestoßen habe, habe ich

    • nginx
    • php7.4
    • php8.0
    • mariadb-server & client

    installiert.

    Folgendes führt er dann noch aus

    The following additional packages will be installed:
      bind9 bind9utils courier-authlib default-mysql-client default-mysql-server dns-root-data dovecot-core dovecot-imapd dovecot-mysql dovecot-pop3d expect
      libcourier-unicode4 libexttextcat-2.0-0 libexttextcat-data libhiredis0.14 libicu63 liblua5.3-0 libpq5 libsasl2-modules-sql libstemmer0d libtcl8.6 maildrop
      php php8.0 postfix postfix-mysql proftpd-basic proftpd-doc proftpd-mod-mysql python3-ply ssl-cert tcl-expect tcl8.6 webalizer
    Suggested packages:
      bind9-doc dnsutils resolvconf ufw dovecot-gssapi dovecot-ldap dovecot-lmtpd dovecot-lucene dovecot-managesieved dovecot-pgsql dovecot-sieve dovecot-solr
      dovecot-sqlite dovecot-submissiond ntp tk8.6 procmail postfix-pgsql postfix-ldap postfix-pcre postfix-lmdb postfix-sqlite postfix-cdb mail-reader
      postfix-doc openbsd-inetd | inet-superserver proftpd-mod-ldap proftpd-mod-odbc proftpd-mod-pgsql proftpd-mod-sqlite proftpd-mod-geoip proftpd-mod-snmp
      python-ply-doc openssl-blacklist tcl-tclreadline
    The following NEW packages will be installed:
      bind9 bind9utils courier-authlib default-mysql-client default-mysql-server dns-root-data dovecot-core dovecot-imapd dovecot-mysql dovecot-pop3d expect
      froxlor libcourier-unicode4 libexttextcat-2.0-0 libexttextcat-data libhiredis0.14 libicu63 liblua5.3-0 libpq5 libsasl2-modules-sql libstemmer0d libtcl8.6
      maildrop php php8.0 postfix postfix-mysql proftpd-basic proftpd-doc proftpd-mod-mysql python3-ply ssl-cert tcl-expect tcl8.6 webalizer

    sieht für mich soweit korrekt aus.

    Interessant find ich das der "default-mysql-client" nicht schon bei der MariaDB installation dabei ist.

  10. Hi,

    ich komm einfach nicht dahinter wo der Fehler liegt. Angefangen hat alles das ein Zertifikat abgelaufen war, da habe ich es manuell erneuern wollen, seit dem bekomme ich folgenden Fehler:

    nginx: [emerg] bind() to 5.9.187.34:443 failed (98: Address already in use)

    Leider finde ich nicht warum die Adresse schon belegt sein sollte, die letze Änderung die es an dem Server gab war das Froxlor update.

    ein netstat bringt kein Ergebnis:

    root@web:~# netstat -tulpn | grep :443
    root@web:~# 

    Ich hab auch schon alle vHosts rausgeworfen außer 10_froxlor_ipandport_5.9.187.34.80 und 10_froxlor_ipandport_5.9.187.34.443; ohne Besserung.

    Sobald ich aber die 10_froxlor_ipandport_5.9.187.34.443 entferne startet nginx

     

    //Edit

    irgendwie hat sich in die nginx.conf ein "include /etc/nginx/modules-enabled/*;" eingeschlichen.

    Dort gab es eine "60-jitsi-meet.conf" in der ein server Block enthalten ist...

  11. Hallo,

    gibt es eine möglichkeit für eine Domain folgendes einzutregen?

    upstream zammad-railsserver {
        server 127.0.0.1:3000;
    }
    
    upstream zammad-websocket {
        server 127.0.0.1:6042;
    }

    Das Problem dabei ist ja das es außerhalb des server tags stehen muss, leider fällt mir jetzt nicht ein wie ich das mit Froxlor handhaben könnte. Da ich sonst auch alles über Froxlor einstelle wäre das natürlich wunderbar wenn ich jetzt nicht einen zweiten Weg anfangen müsste.

    Vor allem da sich Froxlor ja auch um die SSL Zertifikate kümmert.

×
×
  • Create New...