Skip to content
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

NextCloud 29.0 doesn't have the right link on some buttons in the upper Taskbar #45223

Open
6 of 8 tasks
architectonio opened this issue May 7, 2024 · 14 comments
Open
6 of 8 tasks
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap 29-feedback bug feature: files

Comments

@architectonio
Copy link

⚠️ This issue respects the following points: ⚠️

Bug description

Some icons/buttons in the upper Taskbar have a wrong link. Example, The icon "Mail" is supposed to have "https://nextcloud.server/apps/mail/" but instead has "https://nextcloud.server/settings/admin".
The affected icons are (at least fr my configuration) the following:

  • Notes
  • Mail
  • Tasks
  • Phionetrack
  • Keeweb
  • The Search
  • Polls
  • Tables

Steps to reproduce

  1. Open the NextCloud Web Page
  2. Point your mouse on any of the previously listed Icons, e.G. "Mail"
  3. Instead the Mail Page, the Settings page is opened

Expected behavior

Click and go to the right App page

Installation method

Community Manual installation with Archive

Nextcloud Server version

29

Operating system

Debian/Ubuntu

PHP engine version

PHP 8.2

Web server

Apache (supported)

Database engine version

MariaDB

Is this bug present after an update or on a fresh install?

Upgraded to a MAJOR version (ex. 22 to 23)

Are you using the Nextcloud Server Encryption module?

None

What user-backends are you using?

  • Default user-backend (database)
  • LDAP/ Active Directory
  • SSO - SAML
  • Other

Configuration report

{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "***REMOVED SENSITIVE VALUE***",
            "***REMOVED SENSITIVE VALUE***"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/***REMOVED SENSITIVE VALUE***",
        "htaccess.RewriteBase": "\/",
        "dbtype": "mysql",
        "version": "29.0.0.19",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "logtimezone": "UTC",
        "installed": true,
        "ldapIgnoreNamingRules": false,
        "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory",
        "maintenance": false,
        "loglevel": 0,
        "default_phone_region": "DE",
        "app.mail.verify-tls-peer": false,
        "mail_smtpmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpstreamoptions": {
            "ssl": {
                "allow_self_signed": true,
                "verify_peer": false,
                "verify_peer_name": false
            }
        },
        "filelocking.enabled": "true",
        "chunkSize": "5120MB",
        "theme": "",
        "versions_retention_obligation": "auto, 186",
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 6379,
            "timeout": 0,
            "password": "***REMOVED SENSITIVE VALUE***",
            "dbindex": 0
        },
        "updater.release.channel": "stable",
        "mail_sendmailmode": "smtp",
        "app_install_overwrite": [
            "fulltextsearch",
            "files_reader",
            "keeweb",
            "richdocuments",
            "whiteboard",
            "epubreader",
            "radio",
            "fulltextsearch_elasticsearch",
            "twofactor_admin",
            "impersonate",
            "drawio",
            "mailnotifier",
            "files_mindmap",
            "llm",
            "tasks",
            "integration_libretranslate",
            "files_fulltextsearch",
            "twofactor_email",
            "files_rightclick",
            "extract",
            "files_archive",
            "transfer"
        ],
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "trashbin_retention_obligation": "90, 180",
        "mysql.utf8mb4": true,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "has_rebuilt_cache": true
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - analytics: 4.13.0
  - app_api: 2.5.1
  - assistant: 1.0.9
  - audioplayer: 3.4.1
  - bookmarks: 14.0.2
  - bruteforcesettings: 2.9.0
  - calendar: 4.7.2
  - calendar_resource_management: 0.7.0
  - cfg_share_links: 5.1.0
  - checksum: 1.2.4
  - circles: 29.0.0-dev
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - contactsinteraction: 1.10.0
  - context_chat: 2.1.2
  - dashboard: 7.9.0
  - dav: 1.30.1
  - deck: 1.13.0
  - drawio: 3.0.2
  - epubviewer: 1.6.2
  - external: 5.4.0
  - extract: 1.3.6
  - federatedfilesharing: 1.19.0
  - federation: 1.19.0
  - files: 2.1.0
  - files_archive: 1.2.3
  - files_automatedtagging: 1.19.0
  - files_confidential: 2.1.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_fulltextsearch: 28.0.0
  - files_mindmap: 0.0.30
  - files_pdfviewer: 2.10.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - files_zip: 1.5.0
  - firstrunwizard: 2.18.0
  - forms: 4.2.3
  - fulltextsearch: 28.0.1
  - fulltextsearch_elasticsearch: 28.0.1
  - impersonate: 1.16.0
  - integration_libretranslate: 1.1.1
  - integration_openai: 2.0.1
  - integration_openstreetmap: 1.0.12
  - keeweb: 0.6.18
  - llm: 1.2.1
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.6.0
  - maps: 1.4.0
  - music: 1.11.0
  - nextcloud_announcements: 1.18.0
  - notes: 4.10.0
  - notifications: 2.17.0
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - phonetrack: 0.8.1
  - photos: 2.5.0
  - polls: 7.0.3
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - qownnotesapi: 24.4.0
  - quota_warning: 1.19.0
  - recommendations: 2.1.0
  - related_resources: 1.4.0
  - richdocuments: 8.4.1
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - socialsharing_email: 3.1.0
  - spreed: 19.0.0
  - stt_helper: 1.1.1
  - stt_whisper: 1.0.8
  - support: 1.12.0
  - survey_client: 1.17.0
  - suspicious_login: 7.0.0
  - systemtags: 1.19.0
  - tables: 0.7.1
  - tasks: 0.15.0
  - text: 3.10.0
  - text2image_helper: 1.0.2
  - text_templates: 1.0.5
  - theming: 2.4.0
  - theming_customcss: 1.16.0
  - thesearchpage: 1.2.7
  - transfer: 0.6.3
  - twofactor_admin: 4.5.0
  - twofactor_backupcodes: 1.18.0
  - twofactor_email: 2.7.4
  - twofactor_nextcloud_notification: 3.9.0
  - twofactor_totp: 11.0.0-dev
  - unroundedcorners: 1.1.3
  - updatenotification: 1.19.1
  - user_ldap: 1.20.0
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0

Nextcloud Signing status

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- core
	- INVALID_HASH
		- core/js/mimetypelist.js
	- EXTRA_FILE
		- core/img/filetypes/drawio.svg
		- core/img/filetypes/dwb.svg
- drawio
	- EXCEPTION
		- OC\IntegrityCheck\Exceptions\InvalidSignatureException
		- Signature data not found.

Raw output
==========
Array
(
    [core] => Array
        (
            [INVALID_HASH] => Array
                (
                    [core/js/mimetypelist.js] => Array
                        (
                            [expected] => 5b121122c0bec0580402c04605700056ee06eb553a4692bfc085ad3fc17aa49af43ca7795e98cbd22383020bfa9809bf3cc824b1673595f461479afb602bcec4
                            [current] => 3780abf2631567308dea2792113a813b71ed713c53769f4197a5e6205a4c2f1f6f6d84c8d58037e0a49b5148caf3be55276bf23f5e215e0e4d27cc8102c45b09
                        )

                )

            [EXTRA_FILE] => Array
                (
                    [core/img/filetypes/drawio.svg] => Array
                        (
                            [expected] => 
                            [current] => 92e0974cf869bf8ab969c3442dc2b80d55fde36441d22924db74916a06b407520aa2a9dc39336f9157195ebede697ffac0e639360879255ab91932d406e1897d
                        )

                    [core/img/filetypes/dwb.svg] => Array
                        (
                            [expected] => 
                            [current] => 43731dd5f17a048112ea5109b40b02ec019b3ee2324385a0f448e3bd2264cb13dc160ab018d893f92f8e2f168fd09009b51578c8c6b97a02a1617c67ac087701
                        )

                )

        )

    [drawio] => Array
        (
            [EXCEPTION] => Array
                (
                    [class] => OC\IntegrityCheck\Exceptions\InvalidSignatureException
                    [message] => Signature data not found.
                )

        )

)

Nextcloud Logs

No response

Additional info

No response

@architectonio architectonio added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels May 7, 2024
@joshtrichards
Copy link
Member

This doesn't seem to happen in a conventional installation. Maybe an interaction with one of the apps you have installed? Not sure.

Can you provide a screenshot?

@architectonio
Copy link
Author

architectonio commented May 8, 2024

Very difficult to provide a screenshot, since it doesn't show what happens.

I'm try to explain why:
A screenshot will just show the NextCloud interface with all buttons/icons at the top.
Pointing and clicking one of these button/icons, the screen changes to the next one.

That means the screenshot will show

  1. NextCloud Files or Dashboard or whatever else
    2a. The App (all apps except the listed above)
    2b. The "/settings/admin/overview" (clicking on any app listed above)

Since a screenshot is a static image of my screen or a part of it and not a dynamic video, please tell me how and what exactly I should take the screenshot of.

Another question: What do you intend with a conventional installation?
This installation is a continuous update/upgrade of NextCloud from the begin (it was an OwnCloud installation but I installed a fresh NextCloud as soon as NC was released). The installation is a MANUAL installation and the updates/upgrades are done by following the guidelines. The last update/upgrade I did was from 28.0.5.

@architectonio
Copy link
Author

I have disabled all apps and then enabled them one by one, but the problem persists.
However, when I enter the link in the browser, all apps work as expected.

@bovender
Copy link

bovender commented May 10, 2024

Same issue here after upgrading to NC 29. Some links point to the current page, e.g. the Dashboard or the Settings page.

Here are my icons, in order from left to right:

Dashboard -- works
Files -- works
Calendar -- works
Mail -- works
Passwords -- works
Photos -- works
Deck -- works
Activity -- works
Contacts -- works
Search -- works
Mastodon -- works
Phonetrack -- does not work
Notes -- works
Tasks -- does not work
Memories -- does not work
Maps -- works
Health -- does not work

So most of the icons are linked correctly, but Phonetrack, Tasks, Memories, and Health cannot be invoked from the app menu.

edit: deleting all site data in my browser and then logging back in did not restore the links

@melle2
Copy link

melle2 commented May 11, 2024

Maybe a feedback from me, as I'm using Phonetrack, too. Just upgraded to NC29 and the icon links are woking as expected, specifically Phonetrack.
grafik

@architectonio
Copy link
Author

I just checked again.
Phonetrack (0.8.1) App Icon on my NextCloud 29.0.0.19 doesn`t show the correct link.

@melle2
Copy link

melle2 commented May 11, 2024

Could be a specific probblem of you plugin installation. Did you try to remove and re-add Phonetrack?

@architectonio
Copy link
Author

architectonio commented May 11, 2024

I did it, and I did it again right now. Unfortunately the issue remains.

@melle2
Copy link

melle2 commented May 11, 2024

I'm running out of ideas right now...
Tried the repair function? --> ./occ maintenance:repair (should run as www-data user). Please create a backup before

@architectonio
Copy link
Author

Yes I did it and I also tried all troubleshooting best practice procedures (at least what I know and what I found across forums and documentation).
Thanks for your hints.

@bovender
Copy link

bovender commented May 13, 2024

On my system, I can alleviate and reproduce the problem by disabling and re-enabling the phonetrack app. Curiously, it affects other apps' icons as well.

Meanwhile, the phonetrack repo now has an open issue also concerning the menu/icon link: julien-nc/phonetrack#45

@joshtrichards
Copy link
Member

joshtrichards commented May 13, 2024

Weird. Seems somehow correlated with the phonetrack app based on what you're all experiencing. But I'm still unable to reproduce it even with that app installed in my test environments.

Any custom css/etc in use? Either in the theming settings or via one of the custom css add-on apps?

@jewink
Copy link

jewink commented May 17, 2024

Same issue here after updating the mail app to 3.6.1 yesterday. I have NC 29 running in docker.
The problem concerns the following apps:

  • mail
  • notes
  • tables

Phonetrack, Tasks, Memories and Health are not installed.
The 3 affected buttons always point to the currently open page. So if files are open. they link to /apps/files/files, if photos is open they link to /apps/photos/ and so on....

@bovender
Copy link

On my system, I can alleviate and reproduce the problem by disabling and re-enabling the phonetrack app.

Well I must admit that it's not just the phonetrack app, even though I was able to reproduce the issue by disabling and re-enabling said app. But the problem reappeared, and I currently have a working menu bar after having disabled the fulltext search apps. God knows what's going on here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap 29-feedback bug feature: files
Projects
None yet
Development

No branches or pull requests

5 participants