Bookmarks: Cannot install Bookmarks 2.0.3

Created on 2 Sep 2019  路  1Comment  路  Source: nextcloud/bookmarks

Describe the bug
When I try to install Bookmarks from NC, I get the message : App "Bookmarks" cannot be installed because the following dependencies are not fulfilled: The library gmp is not available.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'settings/apps'
  2. Click on 'bookmarks'
  3. Click on 'install and activate'
  4. See error

Expected behavior
It should install and activate without error

Server (please complete the following information):

  • OS: Debian 9
  • HTTP server: nginx 1.10.3
  • Database: MariaDB 10.3
  • PHP version: 7.3
  • Nextcloud version: 16.0.4
  • Bookmarks app version: 2.0.3
  • Activated Nextcloud Apps: [the output of running $ sudo -u www-data php occ app:list in your command line]
Enabled:
  - accessibility: 1.2.0
  - activity: 2.9.1
  - audioplayer: 2.8.3
  - calendar: 1.7.0
  - cloud_federation_api: 0.2.0
  - comments: 1.6.0
  - contacts: 3.1.3
  - dav: 1.9.2
  - deck: 0.6.6
  - drawio: 0.9.3
  - federatedfilesharing: 1.6.0
  - federation: 1.6.0
  - files: 1.11.0
  - files_external: 1.7.0
  - files_pdfviewer: 1.5.0
  - files_rightclick: 0.15.1
  - files_sharing: 1.8.0
  - files_texteditor: 2.8.0
  - files_trashbin: 1.6.0
  - files_versions: 1.9.0
  - files_videoplayer: 1.5.0
  - firstrunwizard: 2.5.0
  - gallery: 18.3.0
  - logreader: 2.1.0
  - lookup_server_connector: 1.4.0
  - mail: 0.16.0
  - maps: 0.1.1
  - nextcloud_announcements: 1.5.0
  - notes: 3.0.2
  - notifications: 2.4.1
  - oauth2: 1.4.2
  - password_policy: 1.6.0
  - passwords: 2019.8.1
  - privacy: 1.0.0
  - provisioning_api: 1.6.0
  - recommendations: 0.4.0
  - serverinfo: 1.6.0
  - sharebymail: 1.6.0
  - support: 1.0.0
  - survey_client: 1.4.0
  - systemtags: 1.6.0
  - text: 1.0.2
  - theming: 1.7.0
  - twofactor_backupcodes: 1.5.0
  - twofactor_totp: 3.0.1
  - twofactor_u2f: 3.0.1
  - updatenotification: 1.6.0
  - user_ldap: 1.6.0
  - viewer: 1.1.0
  - workflowengine: 1.6.0
Disabled:
  - admin_audit
  - bookmarks
  - encryption
  • Nextcloud external user backend: ldap

Nextcloud log (nextcloud/data/nextcloud.log)

{"reqId":"06Mf1Wv2NgnZfljl5izt","level":3,"time":"2019-09-02T09:22:39+00:00","remoteAddr":"83.97.61.249","user":"imthesupervisor","app":"settings","method":"POST","url":"\/settings\/
apps\/enable","message":{"Exception":"Exception","Message":"App \"Bookmarks\" cannot be installed because the following dependencies are not fulfilled: The library gmp is not availab
le.","Code":0,"Trace":[{"file":"\/var\/www\/nextcloud-16.0.4\/lib\/private\/Installer.php","line":129,"function":"checkAppDependencies","class":"OC_App","type":"::","args":[{"__class
__":"OC\\AllConfig"},{"__class__":"OC\\L10N\\L10N"},{"id":"bookmarks","name":"Bookmarks","summary":"A Bookmark manager for Nextcloud","description":"This app allows you to store and
organize your favorite places on the web in one spot, while allowing you to sync them with your various devices and browsers.\n\nCheck out the third-party clients listed here: https:
\/\/github.com\/nextcloud\/bookmarks#third-party-clients","version":"2.0.3","licence":"agpl","author":[{"@attributes":{"mail":"[email protected]","homepage":"https:\/\/www.art
hur-schiwon.de"},"@value":"Arthur Schiwon"},{"@attributes":{"mail":"[email protected]"},"@value":"Marcel Klehr"},"Marvin Thomas Rabe","Stefan Klemm"],"category":"organization","website"
:"https:\/\/github.com\/nextcloud\/bookmarks","bugs":"https:\/\/github.com\/nextcloud\/bookmarks\/issues","repository":{"@attributes":{"type":"git"},"@value":"https:\/\/github.com\/n
extcloud\/bookmarks.git"},"screenshot":{"@attributes":{"small-thumbnail":"https:\/\/raw.githubusercontent.com\/nextcloud\/bookmarks\/master\/screenshots\/Bookmarks-small.png"},"@valu
e":"https:\/\/raw.githubusercontent.com\/nextcloud\/bookmarks\/master\/screenshots\/Bookmarks.png"},"dependencies":{"php":{"@attributes":{"min-version":"5.6"}},"lib":["gmp","intl","m
bstring"],"nextcloud":{"@attributes":{"min-version":"15","max-version":"17"}}},"background-jobs":{"job":"OCA\\Bookmarks\\BackgroundJobs\\PreviewsJob"},"settings":{"admin":["OCA\\Book
marks\\Settings\\AdminSettings"],"admin-section":["OCA\\Bookmarks\\Settings\\AdminSection"],"personal":[],"personal-section":[]},"info":[],"remote":[],"public":[],"types":[],"repair-
steps":{"install":[],"pre-migration":[],"post-migration":[],"live-migration":[],"uninstall":[]},"two-factor-providers":[],"commands":[],"activity":{"filters":[],"settings":[],"provid
ers":[]}},false]},{"file":"\/var\/www\/nextcloud-16.0.4\/settings\/Controller\/AppSettingsController.php","line":447,"function":"installApp","class":"OC\\Installer","type":"->","args
":["bookmarks"]},{"file":"\/var\/www\/nextcloud-16.0.4\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":166,"function":"enableApps","class":"OC\\Settings\\Controller\\AppSet
tingsController","type":"->","args":[["bookmarks"],[]]},{"file":"\/var\/www\/nextcloud-16.0.4\/lib\/private\/AppFramework\/Http\/Dispatcher.php","line":99,"function":"executeControll
er","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\AppSettingsController"},"enableApps"]},{"file":"\/var\/www\/nextcloud-16.
0.4\/lib\/private\/AppFramework\/App.php","line":126,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->","args":[{"__class__":"OC\\Settings\\Controller\\Ap
pSettingsController"},"enableApps"]},{"file":"\/var\/www\/nextcloud-16.0.4\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppF
ramework\\App","type":"::","args":["OC\\Settings\\Controller\\AppSettingsController","enableApps",{"__class__":"OC\\AppFramework\\DependencyInjection\\DIContainer"},{"_route":"settin
gs.AppSettings.enableApps"}]},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->","args":[{"_route":"settings.AppSettings.enableApps"}]},{"file
":"\/var\/www\/nextcloud-16.0.4\/lib\/private\/Route\/Router.php","line":297,"function":"call_user_func","args":[{"__class__":"OC\\AppFramework\\Routing\\RouteActionHandler"},{"_rout
e":"settings.AppSettings.enableApps"}]},{"file":"\/var\/www\/nextcloud-16.0.4\/lib\/base.php","line":975,"function":"match","class":"OC\\Route\\Router","type":"->","args":["\/setting
s\/apps\/enable"]},{"file":"\/var\/www\/nextcloud-16.0.4\/index.php","line":42,"function":"handleRequest","class":"OC","type":"::","args":[]}],"File":"\/var\/www\/nextcloud-16.0.4\/l
ib\/private\/legacy\/app.php","Line":1106,"CustomMessage":"--"},"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/76.0.3809.132
Safari\/537.36","version":"16.0.4.1"}

Browser log

Error: Request failed with status code 500
    at t.exports (https://xxxxxxx/settings/js/vue-settings-apps-users-management.js?v=0a4c0af0-0:7:70195)
    at t.exports (https://xxxxxxx/settings/js/vue-settings-apps-users-management.js?v=0a4c0af0-0:19:1275)
    at XMLHttpRequest.l.onreadystatechange (https://xxxxxxx/settings/js/vue-settings-apps-users-management.js?v=0a4c0af0-0:7:69211)
bug

Most helpful comment

Sorry, I did not check the new requirements in README.md

My bad

>All comments

Sorry, I did not check the new requirements in README.md

My bad

Was this page helpful?
0 / 5 - 0 ratings

Related issues

skoelzow picture skoelzow  路  4Comments

aproposnix picture aproposnix  路  6Comments

saywebsolutions picture saywebsolutions  路  6Comments

simonspa picture simonspa  路  4Comments

kaffeeringe picture kaffeeringe  路  6Comments