Da hat man sich extra für die Mehrsprachigkeit seinen Blog das Plugin WPML zugelegt und plötzlich kommt beim Update von WPML Multilingual CMS und WPML String Translation die kryptische Fehlermeldung

PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Zuerst versucht man das Update einfach nochmal. Funktioniert das ebenfalls nicht, kann das Problem verschiedene Ursachen haben:

  1. Man hat versucht WPML auf einer Website mit Domain upzudaten, für die noch kein Key geniert wurde. Lösung: In seinem Account auf www.wpml.org einloggen und für die Domains (ggfls als Subdomains) keys generieren und im Dashboard eintragen.
  2. Aus irgendeinem Grund ist der Zip-file, den man hochgeladen hat, koruppt, kaputt oder sonstwie fehlerhaft: Lösung: Zips neu herunter laden, neu hochladen und enpacken.
  3. Man hat gar nichts hochgeladen, sondern nutzt die Plugin-Aktuallisierung. Entweder ist das Zip kaputt oder bei der Verteilung läuft etwas schief. Lösung: Zips manuell neu herunter laden, neu hochladen und enpacken.