Skip to content

Install / activation impossible on NC21 #567

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
florentin68 opened this issue Feb 4, 2021 · 6 comments
Closed

Install / activation impossible on NC21 #567

florentin68 opened this issue Feb 4, 2021 · 6 comments
Labels
bug Something isn't working

Comments

@florentin68
Copy link

Description
Install / activation impossible on NC21.

Reproduction
Steps to reproduce the behavior:

  1. Go to App store
  2. Click on Install or activate if already installed
  3. See error "There is no table with name 'nextcloud.oc_cookbook_recipes' in the schema."

Expected behavior
Plugin should initialize and activate itself

Screenshots
image

Browser
Chrome Dev 90 on Ubuntu Linux 20.10

Versions
Nextcloud server version : 21RC1 (idem on 21 beta 8)
Cookbook version : 0.7.10

@florentin68 florentin68 added the bug Something isn't working label Feb 4, 2021
@christianlupus
Copy link
Collaborator

christianlupus commented Feb 4, 2021

The app is currently not compatible with NC21.

Duplicate of #341
Duplicate of #551
Related with #504

Was the app automatically installed? Could it be installed without a warning?
Could you please check your config.php to see if there is something mentioned in app_install_overwrite?

@florentin68
Copy link
Author

florentin68 commented Feb 4, 2021

I tried to install it manually. I discovered this app when I already was running NC21.
No warning during install.

There is a list of 34 apps I've installed in the attribute you mention in my config.php:

  'app_install_overwrite' =>
  array (
    0 => 'files_downloadactivity',
    1 => 'apporder',
    2 => 'calendar',
    3 => 'deck',
    4 => 'keeweb',
    5 => 'files_markdown',
    6 => 'qownnotesapi',
    7 => 'ransomware_protection',
    8 => 'tasks',
...
    33 => 'cookbook',
    34 => 'bookmarks'
),

@christianlupus
Copy link
Collaborator

Could you test the following:

  1. Uninstall the app once more.
  2. Remove the cookbook from app_install_overwrite (you might need to decrement all subsequent entries' ids like bookmarks above)
  3. Check if you can still install the cookbook app.

The app is definitively not (yet) supported under NC 21 and will not work (as you have found out). NC 21 is not yet released so I suspect they disabled the app installation prevention (see app_install_overwrite) for the beta testers.

@languitar
Copy link

Now that NC 21 is released (at least on dockerhub): is there any plan when support will be available?

@christianlupus
Copy link
Collaborator

Yes, of course, there is work done to make the app compatible with NC 21. Currently, there are multiple things at hand and we are all volunteers. So, please be so kind and give us the time to get things straight.

For your reassurance: #605 is the first step in this direction. Let's see how far we can get in this PR. As soon as it is installable we might release a new version of the app.

@christianlupus
Copy link
Collaborator

The new version 0.8.3 was just pushed out with support for NC 21.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants