Plugin(s) mit Abhängigkeitsfehler finden

  • WCF 1
Einen Abhängigkeitsfehler hat ein Plugin (Nicht jedes Paket ist ein Plugin!) das als übergeordnetes Paket das Woltlab Community Framework oder ein anderes Paket aus dem WCF (Paketbezeichnung normal mit *.wcf.*) und gleichzeitig z.B. vom Woltlab Burning Board abhängig ist.

Wichtig: Die Endanwendung ist normalerweise weder der Verursacher noch hat es selbst ein Abhängigkeitsfehler. Andere Endanwendungen funktionieren auch nicht mehr in einem System mit Abhängigkeitsfehlern.

Entsprechende Plugins findet man mit dieser Abfrage:

SQL-Abfrage

  1. SELECT searched . *
  2. FROM `wcf1_package` AS searched
  3. LEFT JOIN wcf1_package AS plugin ON plugin.packageID = searched.parentPackageID
  4. LEFT JOIN wcf1_package_requirement AS link ON searched.packageID = link.packageID
  5. LEFT JOIN wcf1_package AS required ON required.packageID = link.requirement
  6. WHERE plugin.package LIKE '%com.woltlab.wcf%'
  7. AND required.package = 'com.woltlab.wbb'
Beseitigt werden kann der Abhängigkeitsfehler entweder durch Deinstallation oder durch Änderung der parentPackageID. Dabei muss man aber darauf achten, dass die neue wirklich richtig ist.

Originalversion inklusive Abfrage von Kawas.
Über den Autor
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

358 mal gelesen

Kommentare 0

Es wurden keine Einträge gefunden.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen