Error installing Joodb for Joomla 4.0.6

More
2 years 2 months ago - 2 years 2 months ago #6446 by crimle
I am trying to install
Current Version for Joomla 4
com_joodb-4.0.zip
relased: 6 Jan 2022


Joomla 4.0.6
PHP 8.0.14
MySQLi 10.3.32-MariaDB

Error message:

JLIB_INSTALLER_ERROR_COMP_INSTALL_DIR_API
Fehler bei der Komponenten-Installation.
JooDatabase is simple and fast way to include and display external tables (collections, databases) into Joomla.
It automatically generates pages containing the table data using editable templates for catalog and single entry views.
Special elements like print-icons and pagination-links are displayed at the desired position in the templates.
JooDatabase handles the linking, routing between the pages automatically.


Attachment JooDB-Installation.png not found



Installing from webcatalogue does not work either. Error message

Die Manifest-Datei konnte nicht gefunden werden.


Thank you and kind regards
Chris

This message has an attachment image.
Please log in or register to see it.

Last edit: 2 years 2 months ago by crimle.

Please Log in to join the conversation.

More
2 years 1 month ago #6496 by crimle
Replied by crimle on topic Error installing Joodb for Joomla 4.0.6
Hi

I am still trying to install JooDatabase on Joomla 4.0.6 still without success.

a) Install by «Upload package file» com_joodb-4x.zip
Error message

JLIB_INSTALLER_ERROR_COMP_INSTALL_DIR_API
Fehler bei der Komponenten-Installation.


b) Install from web
Error message

Unable to detect manifest file.


I am quite sure that the tmp directory is writable, since I can install any other extension without any issue.

Thank you and kind regards
Chris

Please Log in to join the conversation.

More
2 years 1 month ago #6497 by Dirk
Replied by Dirk on topic Error installing Joodb for Joomla 4.0.6
Sorry... aber es seiht so aus als ob das Extension Directory die Download URL nicht verändert hat. Ich habe den eintag nochmal geändert und hoffe dass die neue URL bald übernommen wird.

In der Zwischenzeit einfach runterladen und manuell installieren oder auf von URL installieren klicken und

joodb.feenders.de/downloads/joodb/com_joodb-4x.zip

eingeben!

Please Log in to join the conversation.

More
2 years 1 month ago #6498 by crimle
Replied by crimle on topic Error installing Joodb for Joomla 4.0.6
Leider kann ich JooDatabase immer noch nicht installieren.

a) Upload Package file (die neueste Datei com_joodb-4x.zip)
b) Install from web
c) Install from URL joodb.feenders.de/downloads/joodb/com_joodb-4x.zip

Fehlermeldungen:
JLIB_INSTALLER_ERROR_COMP_INSTALL_DIR_API
Error installing component
oder
Die Manifest-Datei konnte nicht gefunden werden.

Ich hab's auch auf einer anderen Joomla-4-TestWebseite bei einem anderen Provider versucht. Genau das gleiche Resultat.

Die Logdatei zeigt folgende Fehlermeldung (falls das was hilft):

2022-02-12T16:22:18+00:00 CRITICAL 80.89.215.213 error Uncaught Throwable of type Joomla\CMS\Router\Exception\RouteNotFoundException thrown with message "Seite nicht gefunden". Stack trace: #0 /home/httpd/vhosts/svse.ch/httpdocs/libraries/src/Application/CMSApplication.php(1066): Joomla\CMS\Router\Router->parse(Object(Joomla\CMS\Uri\Uri), true)
#1 /home/httpd/vhosts/svse.ch/httpdocs/libraries/src/Application/SiteApplication.php(822): Joomla\CMS\Application\CMSApplication->route()
#2 /home/httpd/vhosts/svse.ch/httpdocs/libraries/src/Application/SiteApplication.php(230): Joomla\CMS\Application\SiteApplication->route()
#3 /home/httpd/vhosts/svse.ch/httpdocs/libraries/src/Application/CMSApplication.php(278): Joomla\CMS\Application\SiteApplication->doExecute()
#4 /home/httpd/vhosts/svse.ch/httpdocs/includes/app.php(63): Joomla\CMS\Application\CMSApplication->execute()
#5 /home/httpd/vhosts/svse.ch/httpdocs/index.php(32): require_once('/home/httpd/vho...')
#6 {main}

Die Debug Konsole zeigt das da an:
SELECT @@SESSION.sql_mode;136μs1.59KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:293Copy
SELECT `data`
FROM `v80rj_session`
WHERE `session_id` = ?375μs1.64KBParams/libraries/vendor/joomla/session/src/Handler/DatabaseHandler.php:261Copy
SHOW FULL COLUMNS FROM `v80rj_users`875μs4.64KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:584Copy
SELECT *
FROM `v80rj_users`
WHERE `id` = :userid354μs3.32KBParams/libraries/src/Table/User.php:105Copy
SELECT `g`.`id`,`g`.`title`
FROM `v80rj_usergroups` AS `g`
INNER JOIN `v80rj_user_usergroup_map` AS `m` ON `m`.`group_id` = `g`.`id`
WHERE `m`.`user_id` = :muserid229μs2.34KBParams/libraries/src/Table/User.php:135Copy
SELECT `session_id`
FROM `v80rj_session`
WHERE `session_id` = :session_id LIMIT 1191μs1.64KBParams/libraries/src/Session/MetadataManager.php:191Copy
UPDATE `v80rj_session`
SET `guest` = :guest
, `time` = :time
, `userid` = :user_id
, `username` = :username
, `client_id` = :client_id
WHERE `session_id` = :session_id290μs992BParams/libraries/src/Session/MetadataManager.php:329Copy
SELECT `id`,`rules`
FROM `v80rj_viewlevels`167μs1.95KB/libraries/src/Access/Access.php:1020Copy
SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`
FROM `v80rj_extensions`
WHERE `type` = 'component' AND `state` = 0 AND `enabled` = 1571μs5.36KB/libraries/src/Component/ComponentHelper.php:429Copy
SELECT `b`.`id`
FROM `v80rj_user_usergroup_map` AS `map`
LEFT JOIN `v80rj_usergroups` AS `a` ON `a`.`id` = `map`.`group_id`
LEFT JOIN `v80rj_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt`
WHERE `map`.`user_id` = :userId441μs1.67KBParams/libraries/src/Access/Access.php:929Copy
SELECT `folder` AS `type`,`element` AS `name`,`params` AS `params`,`extension_id` AS `id`
FROM `v80rj_extensions`
WHERE `enabled` = 1 AND `type` = 'plugin' AND `state` IN (0,1) AND `access` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6)
ORDER BY `ordering`1.65ms11.66KBParams/libraries/src/Plugin/PluginHelper.php:302Copy
SELECT *
FROM `v80rj_languages`
WHERE `published` = 1
ORDER BY `ordering` ASC232μs3KB/libraries/src/Language/LanguageHelper.php:156Copy
SELECT `element`,`name`,`client_id`,`extension_id`
FROM `v80rj_extensions`
WHERE `type` = 'language' AND `state` = 0 AND `enabled` = 1360μs1.77KB/libraries/src/Language/LanguageHelper.php:229Copy
SELECT `extension_id` AS `id`,`element` AS `option`,`params`,`enabled`
FROM `v80rj_extensions`
WHERE `type` = 'library' AND `element` = :element404μs1.85KBParams/libraries/src/Helper/LibraryHelper.php:162Copy
UPDATE `v80rj_extensions`
SET `params` = :params
WHERE `type` = 'library' AND `element` = :element1.52ms880BParams/libraries/src/Helper/LibraryHelper.php:126Copy
SELECT `id`,`name`,`rules`,`parent_id`
FROM `v80rj_assets`
WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38)1.18ms10.2KBParams/libraries/src/Access/Access.php:369Copy
SELECT `s`.`template`,`s`.`params`,`s`.`inheritable`,`s`.`parent`
FROM `v80rj_template_styles` AS `s`
LEFT JOIN `v80rj_extensions` AS `e` ON `e`.`type` = 'template' AND `e`.`element` = `s`.`template` AND `e`.`client_id` = `s`.`client_id`
WHERE `s`.`client_id` = 1 AND `s`.`home` = '1'
ORDER BY `s`.`home`517μs3.56KB/libraries/src/Application/AdministratorApplication.php:266Copy
SELECT `m`.`id`,`m`.`title`,`m`.`module`,`m`.`position`,`m`.`content`,`m`.`showtitle`,`m`.`params`,`mm`.`menuid`
FROM `v80rj_modules` AS `m`
LEFT JOIN `v80rj_modules_menu` AS `mm` ON `mm`.`moduleid` = `m`.`id`
LEFT JOIN `v80rj_extensions` AS `e` ON `e`.`element` = `m`.`module` AND `e`.`client_id` = `m`.`client_id`
WHERE
(
(
(`m`.`published` = 1 AND `e`.`enabled` = 1 AND `m`.`client_id` = :clientId AND `m`.`access` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6)) AND
(`m`.`publish_up` IS NULL OR `m`.`publish_up` <= :publishUp)) AND
(`m`.`publish_down` IS NULL OR `m`.`publish_down` >= :publishDown)) AND
(`mm`.`menuid` = :itemId OR `mm`.`menuid` <= 0)
ORDER BY `m`.`position`,`m`.`ordering`1.89ms23.28KBParams/libraries/src/Cache/Controller/CallbackController.php:124Copy
SELECT `language_extension`,`language_client_id`,`condition_file`,`condition_method`
FROM `v80rj_postinstall_messages`
WHERE `enabled` = 1311μs1008B/libraries/src/Cache/Controller/CallbackController.php:124Copy
SELECT *
FROM `v80rj_extensions`
WHERE `element` = :element AND `type` = :type LIMIT 1430μs4.91KBParams/libraries/src/Extension/ExtensionHelper.php:468Copy
SELECT `a`.*,`u`.`name` AS `user_from`
FROM `v80rj_messages` AS `a`
INNER JOIN `v80rj_users` AS `u` ON `u`.`id` = `a`.`user_id_from`
WHERE `a`.`user_id_to` = :id AND `a`.`state` = :state
ORDER BY a.date_time DESC367μs2.77KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:144Copy
SELECT a.id, a.title, a.menutype, CASE COALESCE(SUM(m.home), 0) WHEN 0 THEN '' WHEN 1 THEN CASE m.language WHEN '*' THEN 'class:icon-home' ELSE CONCAT('image:', l.lang_code) END ELSE 'image:mod_languages/icon-16-language.png' END AS icon
FROM v80rj_menu_types AS a
LEFT JOIN v80rj_menu AS m ON m.menutype = a.menutype AND m.home = 1 LEFT JOIN v80rj_languages AS l ON l.lang_code = m.language
WHERE a.client_id = 0
GROUP BY a.id, a.title, a.menutype, m.language, l.lang_code
ORDER BY a.id DESC3.73ms10.23KB/administrator/components/com_menus/src/Helper/MenusHelper.php:899Copy
SELECT title, menutype
FROM v80rj_menu_types
WHERE client_id = 1
ORDER BY id DESC304μs896B/administrator/components/com_menus/src/Helper/MenusHelper.php:899Copy
SELECT `m`.*,`e`.`element`
FROM `v80rj_menu` AS `m`
LEFT JOIN `v80rj_extensions` AS `e` ON `m`.`component_id` = `e`.`extension_id`
WHERE
(`m`.`menutype` = :menutype AND `m`.`client_id` = 1 AND `m`.`id` > 1) AND
(`e`.`enabled` = 1 OR `e`.`enabled` IS NULL)
ORDER BY `m`.`lft`1.07ms21.52KBParams/administrator/components/com_menus/src/Helper/MenusHelper.php:384Copy
SELECT `enabled`
FROM `v80rj_extensions`
WHERE `type` = 'plugin' AND `folder` = 'system' AND `element` = 'languagefilter'

Please Log in to join the conversation.

More
2 years 1 month ago #6499 by Dirk
Replied by Dirk on topic Error installing Joodb for Joomla 4.0.6
Habe Joodb gerade testweise aus dem Web Katalog in eine aktuelle 4.06 installiert.
Kein Problem.

Was passiert wenn du die Datei manuell runterlädst und dann installierst?
Irgendwelche sonstigen Erweiterungen?

Vielleicht hat PHP zu wenig Speicher oder es fehlt das unzip?

Please Log in to join the conversation.

More
2 years 1 month ago #6500 by crimle
Replied by crimle on topic Error installing Joodb for Joomla 4.0.6
Hier ein bisschen Statistik:
PHP Version 8.0.15
max_input_vars 200000
memory_limit 2048M
post_max_size 2048M
Das sollte reichen, nicht wahr?

Manuell runterladen und installieren, dann kommt:
JLIB_INSTALLER_ERROR_COMP_INSTALL_DIR_API
danger
Error installing component

Install from web:
Die Manifest-Datei konnte nicht gefunden werden.

Auf meiner Testwebseite habe ich ein nacktes Joomla 4.0.6, ohne irgenwelche Erweiterungen. Gleiche Fehlermeldung.

Und wie gesagt: alle anderen Erweiterungen kann ich problemlos installieren.

Please Log in to join the conversation.

Moderators: Dirkjoest