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

[Bug]: Disproportionate 'Log in with a device' button when count of alternative logins is not null #45310

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

Comments

@aauzi
Copy link

aauzi commented May 14, 2024

⚠️ This issue respects the following points: ⚠️

Bug description

I've recently activated the user_oidc application on my self-hosted Nextcloud 29 and was genuinely surprised by the look of the resulting Login vue.

It is probably due to the length of the Log in with a device sentence translated in french but, as you can observe below the Log in with a device button, with its two lines of text, seems disproportionate 👎.

image

It has nothing to compare with the neat 👍 presentation proposed without alternative login.

image

Steps to reproduce

  1. Activate user_oidc application
  2. Disconnect
  3. Observe the Login vue

I guess one would probably reproduce the issue with any application that provide alternative login.

Expected behavior

I believe the following mockup, inspired from the the normal Login vue, would be more pleasing to the eye:

image

Guided by my curiosity, I've also had a look at the Login.vue template file.

I'm definitively not familiar with this template engine but I wonder if the attached patch would not achieve the intended behavior.

Login.vue.patch.gz

Installation method

Community Manual installation with Archive

Nextcloud Server version

29

Operating system

Other

PHP engine version

PHP 8.3

Web server

Apache (supported)

Database engine version

PostgreSQL

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

None

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": {
        "installed": true,
        "dbtype": "pgsql",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "forcessl": true,
        "default_language": "fr",
        "force_language": "fr",
        "default_locale": "fr_FR",
        "default_phone_region": "FR",
        "force_locale": "fr_FR",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "appcodechecker": false,
        "log_type": "file",
        "loglevel": 0,
        "logtimezone": "Europe\/Paris",
        "custom_csp_policy": "default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *",
        "xframe_restriction": true,
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "apps_paths": [
            {
                "path": "\/usr\/share\/nextcloud\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/usr\/share\/nextcloud\/apps-appstore",
                "url": "\/apps-appstore",
                "writable": true
            },
            {
                "path": "\/usr\/share\/nextcloud\/apps-dev",
                "url": "\/apps-dev",
                "writable": false
            }
        ],
        "enable_previews": true,
        "preview_max_scale_factor": 10,
        "preview_max_filesize_image": 50,
        "preview_libreoffice_path": "\/usr\/bin\/libreoffice",
        "preview_office_cl_parameters": " --headless --nologo --nofirststartwizard --invisible --norestore -convert-to pdf -outdir ",
        "enabledPreviewProviders": [
            "OC\\Preview\\Image",
            "OC\\Preview\\MP3",
            "OC\\Preview\\TXT",
            "OC\\Preview\\MarkDown"
        ],
        "ldapUserCleanupInterval": 51,
        "enable_avatars": true,
        "openssl": "***REMOVED SENSITIVE VALUE***",
        "singleuser": false,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "version": "29.0.0.19",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": "***REMOVED SENSITIVE VALUE***",
        "forceSSLforSubdomains": true,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "asset-pipeline.enabled": false,
        "mail_smtpmode": "sendmail",
        "mail_smtpsecure": "ssl",
        "mail_smtpauthtype": "LOGIN",
        "theme": "",
        "defaultapp": "news",
        "updater.release.channel": "stable",
        "trashbin_retention_obligation": "auto",
        "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauth": 1,
        "app_install_overwrite": [
            "calendar",
            "occweb",
            "documents",
            "ocsms",
            "external",
            "transmission"
        ],
        "has_rebuilt_cache": true,
        "filelocking.enabled": true,
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "port": 0,
            "timeout": 0
        },
        "maintenance_window_start": 1,
        "allow_local_remote_servers": true,
        "user_oidc": {
            "use_pkce": true,
            "auto_provision": false
        },
        "debug": false
    },
    "apps": {
        "activity": {
            "types": "filesystem",
            "installed_version": "2.21.1",
            "enabled": "yes"
        },
        "admin_audit": {
            "installed_version": "1.19.0",
            "types": "logging",
            "enabled": "yes"
        },
        "admin_dependencies_chk": {
            "types": "",
            "installed_version": "0.02",
            "enabled": "no",
            "ocsid": "166041"
        },
        "admin_migrate": {
            "installed_version": "0.1",
            "types": "",
            "enabled": "no"
        },
        "appframework": {
            "enabled": "no",
            "types": "",
            "installed_version": "0.104",
            "ocsid": "162405"
        },
        "assistant": {
            "enabled": "no",
            "installed_version": "1.0.8",
            "types": ""
        },
        "backgroundjob": {
            "lastjob": "1283"
        },
        "bookmarks": {
            "enabled": "yes",
            "types": "",
            "installed_version": "14.0.2"
        },
        "breezedark": {
            "installed_version": "20.0.2",
            "types": "",
            "enabled": "no"
        },
        "bruteForce": {
            "whitelist_1": "2a01:e0a:8:d1c0::\/64",
            "whitelist_2": "2a01:e34:ecca:5ac0::\/64"
        },
        "bruteforcesettings": {
            "installed_version": "2.4.0",
            "enabled": "no",
            "types": ""
        },
        "calendar": {
            "types": "",
            "enabled": "yes",
            "installed_version": "4.7.3"
        },
        "carnet": {
            "installed_version": "0.25.4",
            "types": "filesystem",
            "enabled": "no"
        },
        "circles": {
            "installed_version": "29.0.0-dev",
            "types": "filesystem,dav",
            "enabled": "yes",
            "migration_22": "1",
            "migration_run": "0",
            "migration_22_1": "1",
            "loopback_tmp_scheme": "https",
            "maintenance_run": "0",
            "maintenance_update": "{\"maximum\":3,\"3\":1715688001,\"2\":1715688001,\"1\":1715688001,\"4\":1651629606,\"5\":1651287612}"
        },
        "cloud_federation_api": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.12.0"
        },
        "comments": {
            "installed_version": "1.19.0",
            "enabled": "yes",
            "types": "logging"
        },
        "contacts": {
            "types": "dav",
            "enabled": "yes",
            "backend_ldap": "false",
            "installed_version": "6.0.0"
        },
        "contactsinteraction": {
            "types": "dav",
            "enabled": "yes",
            "installed_version": "1.10.0"
        },
        "cookbook": {
            "installed_version": "0.11.0",
            "types": "",
            "enabled": "yes"
        },
        "core": {
            "remote_core.css": "\/core\/minimizer.php",
            "remote_core.js": "\/core\/minimizer.php",
            "remote_filesync": "files\/appinfo\/filesync.php",
            "remote_contactthumbnail": "contacts\/thumbnail.php",
            "remote_ampache": "media\/remote.php",
            "public_calendar": "calendar\/share.php",
            "public_caldav": "calendar\/share.php",
            "public_files": "files_sharing\/public.php",
            "global_cache_gc_lastrun": "1387765842",
            "backgroundjobs_step": "regular_tasks",
            "backgroundjobs_task": "",
            "backgroundjobs_mode": "cron",
            "public_gallery": "gallery\/public.php",
            "public_documents": "documents\/public.php",
            "remote_files": "dav\/appinfo\/v1\/webdav.php",
            "remote_mozilla_sync": "mozilla_sync\/appinfo\/remote.php",
            "updater.secret.created": "1598805275",
            "installedat": "1423862633.1319",
            "remote_webdav": "dav\/appinfo\/v1\/webdav.php",
            "remote_contacts": "dav\/appinfo\/v1\/carddav.php",
            "remote_carddav": "dav\/appinfo\/v1\/carddav.php",
            "remote_calendar": "dav\/appinfo\/v1\/caldav.php",
            "remote_caldav": "dav\/appinfo\/v1\/caldav.php",
            "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php",
            "repairlegacystoragesdone": "yes",
            "remote_dav": "dav\/appinfo\/v2\/remote.php",
            "vendor": "nextcloud",
            "public_richdocuments": "richdocuments\/public.php",
            "scss.variables": "db81cddf52fdb3c8ca1e4c859e214124",
            "moveavatarsdone": "yes",
            "previewsCleanedUp": "1",
            "installed.bundles": "[\"CoreBundle\"]",
            "files_metadata": "{\"photos-original_date_time\":{\"value\":null,\"type\":\"int\",\"etag\":\"\",\"indexed\":true,\"editPermission\":0},\"photos-exif\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-ifd0\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-size\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-gps\":{\"value\":null,\"type\":\"array\",\"etag\":\"\",\"indexed\":false,\"editPermission\":0},\"photos-place\":{\"value\":null,\"type\":\"string\",\"etag\":\"\",\"indexed\":true,\"editPermission\":0},\"blurhash\":{\"value\":null,\"type\":\"string\",\"etag\":\"dd55a269e74196534c45af2aca19c945\",\"indexed\":false,\"editPermission\":0}}",
            "lastupdatedat": "1715677219",
            "lastupdateResult": "[]",
            "lastcron": "1715688003",
            "files_metadata_installed": "1",
            "enterpriseLogoChecked": "yes",
            "ai.stt_provider": "\"OCA\\\\OpenAi\\\\SpeechToText\\\\STTProvider\"",
            "ai.textprocessing_provider_preferences": "{\"OCP\\\\TextProcessing\\\\FreePromptTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\FreePromptProvider\",\"OCP\\\\TextProcessing\\\\SummaryTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\SummaryProvider\",\"OCP\\\\TextProcessing\\\\HeadlineTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\HeadlineProvider\",\"OCA\\\\OpenAi\\\\TextProcessing\\\\ReformulateTaskType\":\"OCA\\\\OpenAi\\\\TextProcessing\\\\ReformulateProvider\"}",
            "ai.translation_provider_preferences": "[\"OCA\\\\OpenAi\\\\Translation\\\\TranslationProvider\"]",
            "ai.text2image_provider": "\"integration_openai_image_generation\"",
            "theming.variables": "43264bbfe228d2c4a63034d985e7fd01",
            "oc.integritycheck.checker": "{\"news\":{\"INVALID_HASH\":{\"appinfo\\\/info.xml\":{\"expected\":\"c4be16b5eb77a6de2757f871b48eab825a136f594c65a3419d5a05b38396b9632579166e7aaadd03252e4ab32588ee1edac103cc03f827d3e262eb4cf470f5fb\",\"current\":\"83681f118db078e341e0587669be0318865309323c1aa8f57ca5427b35b1d684531312a3b0faf4ac76bd79ae4f2972ad5425835a661e306301dc70696a2b3e38\"}}}}"
        },
        "dashboard": {
            "types": "",
            "enabled": "yes",
            "installed_version": "7.9.0"
        },
        "dav": {
            "chunks_migrated": "1",
            "installed_version": "1.30.1",
            "enabled": "no",
            "types": "filesystem",
            "OCA\\DAV\\Migration\\ValueFixInsert_ran": "true",
            "buildCalendarSearchIndex": "yes",
            "regeneratedBirthdayCalendarsForYearFix": "yes",
            "buildCalendarReminderIndex": "yes"
        },
        "deck": {
            "types": "dav",
            "installed_version": "1.13.0",
            "enabled": "no"
        },
        "documents": {
            "types": "",
            "installed_version": "0.16.0",
            "converter": "local",
            "enabled": "no"
        },
        "documentserver_community": {
            "installed_version": "0.1.7",
            "types": "filesystem",
            "enabled": "no"
        },
        "dotclear": {
            "enableDebug": "",
            "enabled": "no",
            "autoLogin": "1",
            "removeControlNav": "1",
            "blogdir": "\/blog\/",
            "types": "",
            "removeHeaderNav": "",
            "installed_version": "0.7.11"
        },
        "encryption": {
            "installed_version": "1.2.0",
            "types": "filesystem"
        },
        "external": {
            "types": "",
            "enabled": "yes",
            "installed_version": "5.4.0",
            "max_site": "4",
            "jwt_token_privkey_es256": "-----BEGIN PRIVATE KEY-----\nMIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgs6MIAcgD+5wgXOh\/\nsmuXZXfG2Qy9dJF4bMn40I5A7lShRANCAAQi3jVyT4fXFmzn2q4JHYYVnw8wLzUA\nhMQTyhG3T2wIqdSit4NwTKvGq\/QYVoBmWjWZjADmYE+yDW5BmlpHvnDb\n-----END PRIVATE KEY-----\n",
            "jwt_token_pubkey_es256": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEIt41ck+H1xZs59quCR2GFZ8PMC81\nAITEE8oRt09sCKnUoreDcEyrxqv0GFaAZlo1mYwA5mBPsg1uQZpaR75w2w==\n-----END PUBLIC KEY-----\n",
            "sites": "***REMOVED SENSITIVE VALUE***"
        },
        "federatedfilesharing": {
            "enabled": "no",
            "types": "",
            "installed_version": "1.19.0"
        },
        "federation": {
            "installed_version": "0.0.4",
            "types": "authentication",
            "enabled": "no"
        },
        "files": {
            "types": "filesystem",
            "enabled": "yes",
            "cronjob_scan_files": "500",
            "installed_version": "2.1.0"
        },
        "files_downloadlimit": {
            "installed_version": "2.0.0",
            "types": "",
            "enabled": "yes"
        },
        "files_embeddedvideo": {
            "installed_version": "0.0.7",
            "types": "",
            "enabled": "no"
        },
        "files_external": {
            "enabled": "yes",
            "types": "filesystem",
            "allow_user_mounting": "yes",
            "installed_version": "1.21.0",
            "\/Images": "1421442930"
        },
        "files_locking": {
            "installed_version": "",
            "types": "filesystem",
            "enabled": "no"
        },
        "files_mv": {
            "installed_version": "0.6.0",
            "types": "filesystem",
            "ocsid": "150271",
            "enabled": "no"
        },
        "files_odfviewer": {
            "installed_version": "0.1",
            "types": "",
            "enabled": "no"
        },
        "files_pdfviewer": {
            "enabled": "no",
            "types": "",
            "installed_version": "1.2.0"
        },
        "files_reminders": {
            "installed_version": "1.2.0",
            "types": "",
            "enabled": "yes"
        },
        "files_rightclick": {
            "installed_version": "1.6.0",
            "types": "",
            "enabled": "no"
        },
        "files_sharing": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.21.0",
            "outgoing_server2server_share_enabled": "no"
        },
        "files_texteditor": {
            "enabled": "no",
            "installed_version": "2.8.0",
            "types": ""
        },
        "files_trashbin": {
            "enabled": "yes",
            "types": "filesystem,dav",
            "installed_version": "1.19.0"
        },
        "files_tree": {
            "installed_version": "0.9.0",
            "types": "",
            "enabled": "no"
        },
        "files_versions": {
            "installed_version": "1.22.0",
            "types": "filesystem,dav",
            "enabled": "yes"
        },
        "files_videoviewer": {
            "types": "",
            "enabled": "no",
            "installed_version": "0.1.3",
            "ocsid": "166054"
        },
        "firstrunwizard": {
            "enabled": "no",
            "types": "",
            "installed_version": "1.1",
            "ocsid": "166055"
        },
        "gallery": {
            "installed_version": "18.4.0",
            "types": "",
            "enabled": "no"
        },
        "galleryplus": {
            "ocsid": "169116",
            "types": "",
            "installed_version": "14.3.0",
            "enabled": "no"
        },
        "gpxpod": {
            "types": "",
            "resetPics404": "1",
            "reset304": "1",
            "enabled": "yes",
            "installed_version": "5.0.18"
        },
        "grauphel": {
            "installed_version": "0.6.1",
            "ocsid": "166654",
            "types": "",
            "enabled": "no"
        },
        "integration_homeassistant": {
            "installed_version": "0.0.4",
            "long_lived_access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhZmVjM2Y5YjI3MmY0OGUxODFmZjg3MzdjOTAyZTY5YSIsImlhdCI6MTcxNDQ4Njk0NiwiZXhwIjoyMDI5ODQ2OTQ2fQ.nWa2T85zau1-kFXp6JsHLSOghQWrJ0F-gzo53-1l-PI",
            "types": "",
            "enabled": "yes",
            "base_url": "***REMOVED SENSITIVE VALUE***",
            "template_widget": "Il fait {{ states('sensor.average_rooms_temperature',rounded=True, with_unit=True) }} dans le salon et {{states('sensor.netatmo_station_meteo_balcon_temperature',rounded=True, with_unit=True)}} sur le balcon.\n"
        },
        "integration_openai": {
            "installed_version": "2.0.0",
            "types": "",
            "enabled": "no"
        },
        "journal": {
            "types": "",
            "enabled": "no",
            "installed_version": "0.4.1"
        },
        "logreader": {
            "installed_version": "2.14.0",
            "types": "logging",
            "enabled": "yes",
            "levels": "00011",
            "relativedates": "1",
            "liveLog": "true",
            "live": "",
            "shownLevels": "[3,4]"
        },
        "lookup_server_connector": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.17.0"
        },
        "mail": {
            "enabled": "yes",
            "types": "",
            "signed": "true",
            "installed_version": "3.6.0"
        },
        "media": {
            "installed_version": "0.4.3",
            "types": "",
            "enabled": "no"
        },
        "mozilla_sync": {
            "ocsid": "161793",
            "types": "",
            "installed_version": "1.4",
            "enabled": "no"
        },
        "music": {
            "types": "filesystem",
            "enabled": "no",
            "installed_version": "1.11.0"
        },
        "news": {
            "types": "",
            "enabled": "yes",
            "installed_version": "24.0.1",
            "autoPurgeMinimumInterval": "60",
            "autoPurgeCount": "200",
            "maxRedirects": "10",
            "feedFetcherTimeout": "60",
            "useCronUpdates": "1",
            "exploreUrl": "",
            "updateInterval": "3600"
        },
        "nextcloud_announcements": {
            "types": "logging",
            "enabled": "yes",
            "pub_date": "Thu, 24 Oct 2019 00:00:00 +0200",
            "installed_version": "1.18.0"
        },
        "notes": {
            "types": "",
            "enabled": "yes",
            "installed_version": "4.10.0"
        },
        "notifications": {
            "enabled": "yes",
            "types": "logging",
            "installed_version": "2.17.0"
        },
        "oauth2": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.17.0"
        },
        "occweb": {
            "enabled": "no",
            "installed_version": "0.1.1",
            "types": ""
        },
        "ocsms": {
            "installed_version": "2.2.0",
            "types": "",
            "enabled": "no"
        },
        "ojsxc": "***REMOVED SENSITIVE VALUE***",,
        "onlyoffice": {
            "installed_version": "7.6.8",
            "types": "prevent_group_restriction",
            "demo": "{\"available\":true,\"enabled\":false,\"start\":{\"date\":\"2023-03-03 21:56:27.144114\",\"timezone_type\":3,\"timezone\":\"UTC\"}}",
            "DocumentServerUrl": "http:\/\/localhost:8070\/",
            "verify_peer_off": "false",
            "DocumentServerInternalUrl": "",
            "jwt_secret": "my_jwt_secret",
            "StorageUrl": "",
            "settings_error": "Le contenu mixte actif n'est pas autoris\u00e9. Une adresse HTTPS pour le ONLYOFFICE Docs est requise",
            "enabled": "no"
        },
        "password_policy": {
            "types": "authentication",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "passwords": {
            "backup\/update\/restored": "0",
            "migration\/customFields": "2020.12.2",
            "types": "",
            "enabled": "yes",
            "passwords\/localdb\/type": "hibp",
            "SSEv1ServerKey": "gi7BECJ\/iYNLSRuZb+JA6Vz3Hpq2VtSshDur5z3kCI5mcg+tIyhH4j4+PPc881lxFAeV1DSCgnBEHOa5MJ1zzmU3yxFH56beQhLVNLXybjs7heN4JgZ7beqlqSaZ0rUfphq5rP\/QDg\/jgWW609vqgmuOxoQF6UBx3alDG02sFxByW4KQvFO1vC+r\/MMTsk1eglj6AOvKxsuVZELS6\/adr2AJBoTAbMtowBfM1lx7jMMpYoMxU2qZeQPOgkGgm45C5PieYdGfM\/Xam6dHfUcVuQO78NqC12E+5Q1RPlg2LTCdBa8M0Z7sb4C5szQP\/8ltJFbqF1MBX+2YkV2nDH5RL1S0jm2GNT2UBJ5F+DsONcOkV5gbLgZh53cziPXCA8bC6ud281KSC1BOXrfs39DU41ClHsgQv3Uc2wdLV83fNTCStbAI+qqxGTfoBlY7wjWtOk1f0TCHRNdCf81\/FZhsrCj373g3natplKeGuzFQnI7JwHIyXIJraWsxHo+S7\/Qw+loOfpD1ovOxMGZj7GVdxz8BegdjHu\/0VnvCmWSS\/RoSt02dG9fEEoSWK2CtuxVI6wTHhIQxn9VZpIWeu7ZkOntEg0yGsiH\/KAeBFSSTVdoZ8bVSBvIik\/\/f6G0qUUtg2166f3+6zSBRNn72S5v0u47iFRp\/r7UU67kTY5\/XdhjZoaj4e5KqhMDIxw7TTCS1ESXu7+Kcg4q0YIYssHxSPA7GAcY3wB9I2RNR8o+\/r8SzepVxlj\/1FOjQ6Qcwrbtc+S2WNl6DeKP13fioyv9esGI8\/huWMndjW1acJ5ka3Qo70farLhUAMuimWdagN0sfbUzfmQVT057\/CJIehbu3DJowH4ZC\/pL4NM+thrVRIE79rEvO7h4HS0r5ejAKCzpbg5OpmwI1rEhluedkqit80iCl5khSDjoGbS0ch8npf+n034rJn9oGeZ9LIeQpMWYLz07\/4k0Zv4r8UdLdhQ8aoryp52tKuB2pAdmowmb6wREyaXCzMIXp+oHlslfTyOS6",
            "users\/deleted": "[]",
            "legacy_last_used": "1550952299",
            "backups\/moved": "yes",
            "web\/php\/version\/id": "80306",
            "web\/php\/version\/string": "8.3.6",
            "cron\/php\/version\/string": "8.3.6",
            "backup\/timestamp": "1564218912",
            "installed_version": "2024.5.20",
            "survey\/server\/notification": "1707342302",
            "cron\/php\/version\/id": "80306"
        },
        "photos": {
            "lastPlaceMappedUser": "bidon",
            "lastPlaceMappingDone": "true",
            "enabled": "yes",
            "types": "dav,authentication",
            "installed_version": "2.5.0"
        },
        "privacy": {
            "readableLocation": "fr",
            "types": "",
            "enabled": "yes",
            "installed_version": "1.13.0"
        },
        "provisioning_api": {
            "installed_version": "1.19.0",
            "types": "prevent_group_restriction",
            "enabled": "no"
        },
        "qownnotesapi": {
            "enabled": "no",
            "installed_version": "22.5.0",
            "types": ""
        },
        "recommendations": {
            "types": "",
            "enabled": "yes",
            "installed_version": "2.1.0"
        },
        "related_resources": {
            "installed_version": "1.4.0",
            "types": "",
            "enabled": "yes"
        },
        "richdocuments": {
            "canonical_webroot": "",
            "wopi_allowlist": "192.168.0.1,10.9.0.0\/16",
            "doc_format": "ooxml",
            "external_apps": "",
            "types": "prevent_group_restriction",
            "enabled": "yes",
            "wopi_url": "***REMOVED SENSITIVE VALUE***",
            "public_wopi_url": "***REMOVED SENSITIVE VALUE***",
            "disable_certificate_verification": "",
            "installed_version": "8.4.2"
        },
        "richdocumentscode": {
            "enabled": "no",
            "installed_version": "22.5.802",
            "types": ""
        },
        "roundcube": {
            "installed_version": "2.6.3",
            "maildir": "\/webmail\/",
            "encryptstring1": "",
            "encryptstring2": "",
            "types": "",
            "removeControlNav": "on",
            "removeHeaderNav": "",
            "autoLogin": "on",
            "rcInternalAddress": "",
            "enableDebug": "",
            "rcHost": "",
            "rcPort": "",
            "enabled": "no",
            "noSSLverify": "on"
        },
        "search_lucene": {
            "types": "filesystem",
            "installed_version": "0.6.0",
            "enabled": "no",
            "ocsid": "168709"
        },
        "serverinfo": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.19.0",
            "cached_count_storages": "10",
            "cached_count_filecache": "149418"
        },
        "settings": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.12.0"
        },
        "sharebymail": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "1.19.0"
        },
        "support": {
            "enabled": "yes",
            "installed_version": "1.12.0",
            "types": "session",
            "SwitchUpdaterServerHasRun": "yes"
        },
        "survey_client": {
            "enabled": "yes",
            "types": "",
            "installed_version": "1.17.0",
            "last_sent": "1715225406",
            "last_report": "{\"id\":\"52b79db8bb403\",\"items\":[[\"server\",\"version\",\"29.0.0.19\"],[\"server\",\"code\",\"other\"],[\"server\",\"enable_avatars\",\"yes\"],[\"server\",\"enable_previews\",\"yes\"],[\"server\",\"memcache.local\",\"\\\\OC\\\\Memcache\\\\APCu\"],[\"server\",\"memcache.distributed\",\"none\"],[\"server\",\"asset-pipeline.enabled\",\"no\"],[\"server\",\"filelocking.enabled\",\"yes\"],[\"server\",\"memcache.locking\",\"\\\\OC\\\\Memcache\\\\Redis\"],[\"server\",\"debug\",\"no\"],[\"server\",\"cron\",\"cron\"],[\"php\",\"version\",\"8.3.6\"],[\"php\",\"memory_limit\",1073741824],[\"php\",\"max_execution_time\",0],[\"php\",\"upload_max_filesize\",2097152],[\"database\",\"type\",\"pgsql\"],[\"database\",\"version\",\"PostgreSQL 16.1 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 14.0.1 20240217 (Red Hat 14.0.1-0), 64-bit\"],[\"database\",\"size\",161051107],[\"apps\",\"media\",\"disabled\"],[\"apps\",\"admin_migrate\",\"disabled\"],[\"apps\",\"user_migrate\",\"disabled\"],[\"apps\",\"files_odfviewer\",\"disabled\"],[\"apps\",\"user_photo\",\"disabled\"],[\"apps\",\"roundcube\",\"disabled\"],[\"apps\",\"files_pdfviewer\",\"disabled\"],[\"apps\",\"files_versions\",\"1.22.0\"],[\"apps\",\"files_texteditor\",\"disabled\"],[\"apps\",\"files_mv\",\"disabled\"],[\"apps\",\"user_openid\",\"disabled\"],[\"apps\",\"gallery\",\"disabled\"],[\"apps\",\"appframework\",\"disabled\"],[\"apps\",\"firstrunwizard\",\"disabled\"],[\"apps\",\"search_lucene\",\"disabled\"],[\"apps\",\"mozilla_sync\",\"disabled\"],[\"apps\",\"tal\",\"disabled\"],[\"apps\",\"files_videoviewer\",\"disabled\"],[\"apps\",\"admin_dependencies_chk\",\"disabled\"],[\"apps\",\"updater\",\"disabled\"],[\"apps\",\"files_external\",\"1.21.0\"],[\"apps\",\"files_sharing\",\"1.21.0\"],[\"apps\",\"encryption\",\"1.2.0\"],[\"apps\",\"documents\",\"disabled\"],[\"apps\",\"integration_homeassistant\",\"0.0.4\"],[\"apps\",\"journal\",\"disabled\"],[\"apps\",\"integration_openai\",\"disabled\"],[\"apps\",\"dotclear\",\"disabled\"],[\"apps\",\"onlyoffice\",\"disabled\"],[\"apps\",\"comments\",\"1.19.0\"],[\"apps\",\"provisioning_api\",\"disabled\"],[\"apps\",\"transmission\",\"disabled\"],[\"apps\",\"files_tree\",\"disabled\"],[\"apps\",\"systemtags\",\"1.19.0\"],[\"apps\",\"ocsms\",\"disabled\"],[\"apps\",\"files_locking\",\"disabled\"],[\"apps\",\"templateeditor\",\"disabled\"],[\"apps\",\"files_embeddedvideo\",\"disabled\"],[\"apps\",\"files_trashbin\",\"1.19.0\"],[\"apps\",\"theming_customcss\",\"disabled\"],[\"apps\",\"tasks\",\"disabled\"],[\"apps\",\"qownnotesapi\",\"disabled\"],[\"apps\",\"grauphel\",\"disabled\"],[\"apps\",\"ojsxc\",\"disabled\"],[\"apps\",\"dav\",\"disabled\"],[\"apps\",\"files_reminders\",\"1.2.0\"],[\"apps\",\"federation\",\"disabled\"],[\"apps\",\"updatenotification\",\"1.19.1\"],[\"apps\",\"activity\",\"2.21.1\"],[\"apps\",\"circles\",\"29.0.0-dev\"],[\"apps\",\"user_external\",\"disabled\"],[\"apps\",\"galleryplus\",\"disabled\"],[\"apps\",\"external\",\"5.4.0\"],[\"apps\",\"federatedfilesharing\",\"disabled\"],[\"apps\",\"bruteforcesettings\",\"disabled\"],[\"apps\",\"admin_audit\",\"1.19.0\"],[\"apps\",\"occweb\",\"disabled\"],[\"apps\",\"related_resources\",\"1.4.0\"],[\"apps\",\"logreader\",\"2.14.0\"],[\"apps\",\"serverinfo\",\"1.19.0\"],[\"apps\",\"cloud_federation_api\",\"1.12.0\"],[\"apps\",\"notes\",\"4.10.0\"],[\"apps\",\"twofactor_backupcodes\",\"1.18.0\"],[\"apps\",\"sharebymail\",\"1.19.0\"],[\"apps\",\"music\",\"disabled\"],[\"apps\",\"theming\",\"2.4.0\"],[\"apps\",\"support\",\"1.12.0\"],[\"apps\",\"mail\",\"3.6.0\"],[\"apps\",\"breezedark\",\"disabled\"],[\"apps\",\"calendar\",\"4.7.2\"],[\"apps\",\"deck\",\"disabled\"],[\"apps\",\"viewer\",\"2.3.0\"],[\"apps\",\"lookup_server_connector\",\"1.17.0\"],[\"apps\",\"oauth2\",\"1.17.0\"],[\"apps\",\"survey_client\",\"1.17.0\"],[\"apps\",\"gpxpod\",\"5.0.18\"],[\"apps\",\"cookbook\",\"0.11.0\"],[\"apps\",\"files_rightclick\",\"disabled\"],[\"apps\",\"files\",\"2.1.0\"],[\"apps\",\"carnet\",\"disabled\"],[\"apps\",\"workflowengine\",\"2.11.0\"],[\"apps\",\"nextcloud_announcements\",\"1.18.0\"],[\"apps\",\"privacy\",\"1.13.0\"],[\"apps\",\"recommendations\",\"2.1.0\"],[\"apps\",\"text\",\"3.10.0\"],[\"apps\",\"passwords\",\"2024.5.20\"],[\"apps\",\"news\",\"24.0.1\"],[\"apps\",\"contactsinteraction\",\"1.10.0\"],[\"apps\",\"bookmarks\",\"14.0.2\"],[\"apps\",\"richdocuments\",\"8.4.1\"],[\"apps\",\"assistant\",\"disabled\"],[\"apps\",\"documentserver_community\",\"disabled\"],[\"apps\",\"password_policy\",\"1.19.0\"],[\"apps\",\"photos\",\"2.5.0\"],[\"apps\",\"notifications\",\"2.17.0\"],[\"apps\",\"dashboard\",\"7.9.0\"],[\"apps\",\"richdocumentscode\",\"disabled\"],[\"apps\",\"settings\",\"1.12.0\"],[\"apps\",\"user_status\",\"1.9.0\"],[\"apps\",\"weather_status\",\"1.9.0\"],[\"apps\",\"contacts\",\"6.0.0\"],[\"apps\",\"files_downloadlimit\",\"2.0.0\"],[\"stats\",\"num_files\",149383],[\"stats\",\"num_users\",3],[\"stats\",\"num_storages\",11],[\"stats\",\"num_storages_local\",6],[\"stats\",\"num_storages_home\",3],[\"stats\",\"num_storages_other\",2],[\"stats\",\"num_comments\",0],[\"stats\",\"num_comment_markers\",0],[\"stats\",\"num_systemtags\",0],[\"stats\",\"num_systemtags_mappings\",0],[\"files_sharing\",\"num_shares\",2],[\"files_sharing\",\"num_shares_user\",0],[\"files_sharing\",\"num_shares_groups\",0],[\"files_sharing\",\"num_shares_link\",1],[\"files_sharing\",\"num_shares_link_no_password\",1],[\"files_sharing\",\"num_fed_shares_sent\",0],[\"files_sharing\",\"num_fed_shares_received\",0],[\"files_sharing\",\"permissions_3_1\",1],[\"files_sharing\",\"permissions_4_1\",1],[\"encryption\",\"enabled\",\"no\"],[\"encryption\",\"default_module\",\"no\"]]}"
        },
        "systemtags": {
            "installed_version": "1.19.0",
            "enabled": "yes",
            "types": "logging"
        },
        "tal": {
            "ocsid": "154632",
            "types": "",
            "enabled": "no",
            "installed_version": "0.2.3"
        },
        "tasks": {
            "types": "",
            "enabled": "no",
            "installed_version": "0.16.0"
        },
        "templateeditor": {
            "installed_version": "0.1",
            "types": "",
            "enabled": "no"
        },
        "text": {
            "types": "dav",
            "installed_version": "3.10.0",
            "enabled": "yes"
        },
        "theming": {
            "types": "logging",
            "installed_version": "2.4.0",
            "enabled": "yes",
            "color": "#2e2e31",
            "cachebuster": "3"
        },
        "theming_customcss": {
            "installed_version": "1.8.0",
            "types": "",
            "enabled": "no"
        },
        "transmission": {
            "enabled": "no",
            "installed_version": "0.2.17",
            "types": ""
        },
        "twofactor_backupcodes": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.18.0"
        },
        "updatenotification": {
            "files_rightclick": "0.15.0",
            "ocsms": "2.1.8",
            "qownnotesapi": "21.7.0",
            "calendar": "4.7.3",
            "ojsxc": "3.4.4",
            "carnet": "0.23.0",
            "installed_version": "1.19.1",
            "types": "",
            "enabled": "yes",
            "music": "1.5.1",
            "theming": "1.4.5",
            "passwords": "2024.4.21",
            "mail": "3.6.0",
            "notes": "4.10.0",
            "onlyoffice": "6.0.2",
            "contacts": "5.5.3",
            "external": "5.0.2",
            "tasks": "0.15.0",
            "gpxpod": "5.0.11",
            "news": "23.0.0",
            "bruteforcesettings": "2.2.0",
            "core": "29.0.0.19",
            "richdocuments": "8.4.2",
            "update_check_errors": "0",
            "bookmarks": "14.0.2"
        },
        "updater": {
            "installed_version": "0.6",
            "types": "",
            "enabled": "no"
        },
        "user_external": {
            "installed_version": "0.4",
            "ocsid": "166060",
            "types": "authentication,prelogin",
            "enabled": "no"
        },
        "user_migrate": {
            "installed_version": "0.1",
            "types": "",
            "enabled": "no"
        },
        "user_oidc": {
            "provider-1-jwksCache": "{\"keys\":[{\"use\":\"sig\",\"kty\":\"RSA\",\"kid\":\"f4c9a4-rs256\",\"alg\":\"RS256\",\"n\":\"u-YA6vtYDmpIY45dmogjx8_VT-x5ickbvs-pLbxsHL8HnNeZKDqlxK4qDEMyepSPpXgRGZmttPLN6Lc4uSQYHKOXY0Ceko9heFE_Xi7vlOQa9YoMX15xfdzkvppyWGwP2Q2kBv9hTfNT_Siib2RB-i6PjhEh1rMMFIIUjbg9OYfm3E_Mj0RVWXSat-0IKRwKrIGv07oSJGCI9JkPFyIbYHR0bshJJcO4ud8NwJEbL_BBUwerWS7N9gOyzkQ0kzAsVpCfEjcOM-rKQequ1iZu6DNlit1wGVR8vBPwFnBZQBYFVMvkeQ4cVggdUYWckNyv-cAR0hfH850G-k8qC1sazQ\",\"e\":\"AQAB\"}]}\n",
            "provider-1-checkBearer": "0",
            "provider-1-bearerProvisioning": "0",
            "provider-1-providerBasedId": "0",
            "provider-1-groupProvisioning": "0",
            "provider-1-sendIdTokenHint": "1",
            "provider-1-jwksCacheTimestamp": "1715616389",
            "enabled": "yes",
            "installed_version": "5.0.2",
            "types": "authentication",
            "id4me_enabled": "0",
            "provider-1-mappingUid": "preferred_username",
            "provider-1-mappingDisplayName": "",
            "provider-1-mappingEmail": "",
            "provider-1-mappingQuota": "",
            "provider-1-mappingGroups": "",
            "provider-1-mappingAddress": "",
            "provider-1-mappingStreetaddress": "",
            "provider-1-mappingPostalcode": "",
            "provider-1-mappingLocality": "",
            "provider-1-mappingRegion": "",
            "provider-1-mappingCountry": "",
            "provider-1-mappingWebsite": "",
            "provider-1-mappingAvatar": "",
            "provider-1-mappingTwitter": "",
            "provider-1-mappingFediverse": "",
            "provider-1-mappingOrganisation": "",
            "provider-1-mappingRole": "",
            "provider-1-mappingHeadline": "",
            "provider-1-mappingBiography": "",
            "provider-1-mappingPhonenumber": "",
            "provider-1-mappingGender": "",
            "provider-1-uniqueUid": "0",
            "provider-1-extraClaims": ""
        },
        "user_openid": {
            "installed_version": "0.1.2",
            "types": "prelogin,authentication",
            "enabled": "no"
        },
        "user_photo": {
            "installed_version": "0.5",
            "types": "",
            "ocsid": "154679",
            "enabled": "no"
        },
        "user_status": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.9.0"
        },
        "viewer": {
            "installed_version": "2.3.0",
            "types": "",
            "enabled": "yes"
        },
        "weather_status": {
            "types": "",
            "enabled": "yes",
            "installed_version": "1.9.0"
        },
        "workflowengine": {
            "types": "filesystem",
            "enabled": "yes",
            "installed_version": "2.11.0"
        }
    }
}

List of activated Apps

Enabled:
  - activity: 2.21.1
  - admin_audit: 1.19.0
  - bookmarks: 14.0.2
  - calendar: 4.7.3
  - circles: 29.0.0-dev
  - cloud_federation_api: 1.12.0
  - comments: 1.19.0
  - contacts: 6.0.0
  - contactsinteraction: 1.10.0
  - cookbook: 0.11.0
  - dashboard: 7.9.0
  - dav: 1.30.1
  - external: 5.4.0
  - federatedfilesharing: 1.19.0
  - files: 2.1.0
  - files_downloadlimit: 2.0.0
  - files_external: 1.21.0
  - files_reminders: 1.2.0
  - files_sharing: 1.21.0
  - files_trashbin: 1.19.0
  - files_versions: 1.22.0
  - gpxpod: 5.0.18
  - integration_homeassistant: 0.0.4
  - logreader: 2.14.0
  - lookup_server_connector: 1.17.0
  - mail: 3.6.0
  - news: 24.0.1
  - nextcloud_announcements: 1.18.0
  - notes: 4.10.0
  - notifications: 2.17.0
  - oauth2: 1.17.0
  - password_policy: 1.19.0
  - passwords: 2024.5.20
  - photos: 2.5.0
  - privacy: 1.13.0
  - provisioning_api: 1.19.0
  - recommendations: 2.1.0
  - related_resources: 1.4.0
  - richdocuments: 8.4.2
  - serverinfo: 1.19.0
  - settings: 1.12.0
  - sharebymail: 1.19.0
  - support: 1.12.0
  - survey_client: 1.17.0
  - systemtags: 1.19.0
  - text: 3.10.0
  - theming: 2.4.0
  - twofactor_backupcodes: 1.18.0
  - updatenotification: 1.19.1
  - user_oidc: 5.0.2
  - user_status: 1.9.0
  - viewer: 2.3.0
  - weather_status: 1.9.0
  - workflowengine: 2.11.0
Disabled:
  - bruteforcesettings: 2.9.0 (installed 2.4.0)
  - carnet: 0.25.4 (installed 0.25.4)
  - deck: 1.13.0 (installed 1.13.0)
  - dotclear: 0.7.11 (installed 0.7.11)
  - encryption: 2.17.0 (installed 1.2.0)
  - federation: 1.19.0 (installed 0.0.4)
  - files_pdfviewer: 2.10.0 (installed 1.2.0)
  - files_rightclick: 0.15.1 (installed 1.6.0)
  - firstrunwizard: 2.18.0 (installed 1.1)
  - music: 1.11.0 (installed 1.11.0)
  - occweb: 0.1.1 (installed 0.1.1)
  - suspicious_login: 7.0.0
  - tasks: 0.16.0 (installed 0.16.0)
  - transmission: 0.2.17 (installed 0.2.17)
  - twofactor_totp: 11.0.0-dev
  - user_ldap: 1.20.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
=======
- news
	- INVALID_HASH
		- appinfo/info.xml

Raw output
==========
Array
(
    [news] => Array
        (
            [INVALID_HASH] => Array
                (
                    [appinfo/info.xml] => Array
                        (
                            [expected] => c4be16b5eb77a6de2757f871b48eab825a136f594c65a3419d5a05b38396b9632579166e7aaadd03252e4ab32588ee1edac103cc03f827d3e262eb4cf470f5fb
                            [current] => 83681f118db078e341e0587669be0318865309323c1aa8f57ca5427b35b1d684531312a3b0faf4ac76bd79ae4f2972ad5425835a661e306301dc70696a2b3e38
                        )

                )

        )

)

Nextcloud Logs

See additional info note (2).

Additional info

my /etc/os-release file:

NAME="Fedora Linux"
VERSION="40 (Workstation Edition)"
ID=fedora
VERSION_ID=40
VERSION_CODENAME=""
PLATFORM_ID="platform:f40"
PRETTY_NAME="Fedora Linux 40 (Workstation Edition)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:40"
DEFAULT_HOSTNAME="fedora"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f40/system-administrators-guide/"
SUPPORT_URL="https://ask.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=40
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=40
SUPPORT_END=2025-05-13
VARIANT="Workstation Edition"
VARIANT_ID=workstation

note (1) : I've patched the news application appinfo to have it work, as it is, with nextcloud 29.

note (2) : my log is huge and could not be pasted in the appropriate field.
Here is today's extract wher you may observer that oidc setting is still a work in progress :-).
extract.log.gz

@aauzi aauzi added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels May 14, 2024
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
Projects
None yet
Development

No branches or pull requests

2 participants