sind selten gut bedacht…
So traf es mich diese Nacht. Eigentlich wollte ich nur schnell 3 Maschinen mit Virtuozzo updates versehen, denn alleine das rebooten der Maschinen ist schon Horror – mit einer guten Stunde muss man schon rechnen. Doch dann kam alles ganz anders, nach dem reboot sah ich nur ein
Container 1 started: : Container 1 start failed [FAILED]
und das ganze nochmal fuer alle anderen VPSe.
Nach Versuchen, die VPS von Hand zu starten, erntete ich das:
Running vzquota on failed for Container 1 [3]
Also quota von Hand ausfuehren. “vzctl –verbose start 1″ gibt einem hier die entsprechende commandline. Und sieh an, quota meckert ueber ein “busy filesystem” – nur kann das nicht sein, denn ich habe ja gerade frisch gebootet. ->
vzquota : (error) Quota on syscall for id 1: Device or resource busy
Auch ein strace half nicht wirklich weiter.
Minuten des Horrors spaeter kam mir dann die Erleuchtung. Koennte es ein Problem mit den libraries sein? glibc moeglicherweise?
Ein “yum update” brachte mein CentOS wieder auf ne aktuellere glib welches das Problem mit den quotas dann behob. Tolle show, so etwas will man in der Nacht. Programmierer, lasst euch bessere Fehlermeldungen einfallen, bzw besseres errorhandling!!