Anschliessend ging gar nichts mehr, nicht mal mehr bash und chroot dorthinein; ziemliche Schäden, incl. die rpm-Datenbank (wie so oft) kaputt und nicht mehr rebuildbar. Ich habe dann die wichtigsten Pakete einfach unter einem live-cd im #mc geöffnet und ohne Rücksicht auf pre- und post-scripts überkopiert, später als ich wieder reinkam, nochmal die gesamte distro mit #upgradepkg --install-new --reinstall *.tgz überkopiert . Normalerweise hilft das.
Binnen 2 Std. war dann das meiste wieder repariert.
Aber eins will einfach nicht mehr funktionieren: Wenn ich meinen Server laufen lasse, komme ich via browser in nichts rein was mit MySQL zu tun hat (mehrere Anwendungen auf meiner web-Seite). Gestern habe ich schon den ganzen Tag lang gegoogelt, aber alles Gefundene hat nicht geholfen.
Apache startet / läuft normal, ebenso mysql lokal (mysql läuft, und db nicht kaputt). Aber bei Aufruf via Browser kommt Fehlermeldung , 'keine Verbindung'. Inzwischen habe ich noch Kernel, php, mysql neu übersetzt und installiert, aber ohne Erfolg; meine Konfiguration: http://monkey.is-a-geek.net/info.php (php funktioniert also auch).
Komisch ist, daß solange ich nicht Internet starte, localhost und werner = 127.0.0.1 sind (so wie's nach /etc/hosts sein soll), und mit beiden als --host= .. startet lokal #mysql. Aber nach dem Start von Internet sind beide komischerweise zur dynamischen IP und zu www.<site-Name> umgeleitet; früher hätte ich das nie gesehen sondern sind sie immer =127.0.0.1 geblieben. Mit host=localhost kann man dann weiterhin #mysql lokal ausführen (mit host=werner nicht), aber nicht via browser.
Ausserdem sind keine nat-Tafeln da oder einrichtbar, auch komisch; ipforward=1. Aber das Problem besteht, auch wenn ich die IPTafeln ganz abschalte.
Vielleicht weiss jemand , wie man solche Probleme eingrenzen/finden kann.
Einiger Ausput :
/etc/hosts 127.0.0.1 localhost werner werner.localnet.lan # route nach überall 192.168.0.1 werner.home.lan # von localhost, route nach ian.home.lan 192.168.0.2 ian.home.lan # von localhost, route nach ian #<ip dynamisch> ppp0 modem home.lan www.boxen.dyn-o-saur.com # route nach außen ==================== Bevor ich in internet gehe, ist werner und localhost -> 127.0.0.1, aber sobald ==================== ich Internet verbinde (egal ob als Server oder Client): bash-3.1# ping werner PING monkey.is-a-geek.net (80.9.31.39) 56(84) bytes of data. 64 bytes from Mix-Cayenne-101-4-39.w80-9.abo.wanadoo.fr (80.9.31.39): icmp_seq=1 ttl=64 time=0.069 ms --- monkey.is-a-geek.net ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 0.069/0.086/0.110/0.017 ms bash-3.1# ping localhost PING monkey.is-a-geek.net (80.9.31.39) 56(84) bytes of data. 64 bytes from Mix-Cayenne-101-4-39.w80-9.abo.wanadoo.fr (80.9.31.39): icmp_seq=1 ttl=64 time=0.054 ms --- monkey.is-a-geek.net ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 0.054/0.069/0.078/0.014 ms =================== egal ob ich den Firewall an- oder abschalte, selbes Problem; komisch aber: bash-3.1# sh iptables.offen.sh iptables v1.3.6: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. =================== Datenbank mysql lokal aufgerufen: mit host= localhost problemlos, =================== obwohl werner wie localhost in /etc/hosts steht, ist werner zu ppp0 umgeleitet: bash-3.1# mysql --host=werner --user=root mysql ERROR 1130 (00000): Host 'Mix-Cayenne-101-4-39.w80-9.abo.wanadoo.fr' is not allowed to connect to this MySQL server bash-3.1# mysql --host=localhost --user=root mysql Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 11 Server version: 5.1.14-beta MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> quit Bye bash-3.1# ===================== Group-Office, via browser aufgerufen: (geht weder mit host=localnet ===================== noch mit =werner im config.php) http://monkey.is-a-geek.net/go/ Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in /usr/local/apache2/htdocs/www.monkey.is-a-geek.net/groupoffice-com-2.16-3/database/mysql.class.inc on line 91 Database error: connect(localhost, root, $Password) failed. MySQL Error: () Session halted. ====================== phpBB2 -Forum: http://monkey.is-a-geek.net/phpBB2/index.php phpBB : Critical Error Could not connect to the database ======================= bb- blog: dgl http://monkey.is-a-geek.net/bb/ Cannot select DB.
Dieser Beitrag wurde von blob bearbeitet: 18. Dezember 2006 - 09:27