Thanks for responding! 
yunohost app map
only shows 3 apps, but through the admin GUI I can see all of them.
I have one pending migration (33. Rework the way app permissions are stored ) that is unsuccessful when I try to run it:
2025-08-21 18:05:24,001: ERROR - Migration 0033_rework_permission_infos did not complete, aborting. Error: Error during LDAP update operation:
rdn: cn=gotosocial__3.main,ou=permission
attr_dict: {'label': [], 'authHeader': [], 'showTile': [], 'isProtected': [], 'URL': [], 'additionalUrls': [], 'groupPermission': []}
new_rdn: False
ldif: [(1, 'label', ['GoToSocial']), (1, 'authHeader', ['TRUE']), (1, 'showTile', ['FALSE']), (1, 'isProtected', ['TRUE']), (1, 'URL', ['/']), (1, 'groupPermission', ['cn=all_users,ou=groups,dc=yunohost,dc=org', 'cn=visitors,ou=groups,dc=yunohost,dc=org'])]
exception: {'msgtype': 103, 'msgid': 15, 'result': 16, 'desc': 'No such attribute', 'ctrls': [], 'info': 'modify/delete: label: no such value'}
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/yunohost/utils/ldap.py", line 357, in update
self.con.modify_ext_s(dn, encoded_ldif)
File "/usr/lib/python3/dist-packages/ldap/ldapobject.py", line 1024, in modify_ext_s
return self._apply_method_s(SimpleLDAPObject.modify_ext_s,*args,**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ldap/ldapobject.py", line 968, in _apply_method_s
return func(self,*args,**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ldap/ldapobject.py", line 400, in modify_ext_s
resp_type, resp_data, resp_msgid, resp_ctrls = self.result3(msgid,all=1,timeout=self.timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ldap/ldapobject.py", line 543, in result3
resp_type, resp_data, resp_msgid, decoded_resp_ctrls, retoid, retval = self.result4(
^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ldap/ldapobject.py", line 553, in result4
ldap_result = self._ldap_call(self._l.result4,msgid,all,timeout,add_ctrls,add_intermediates,add_extop)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/ldap/ldapobject.py", line 128, in _ldap_call
result = func(*args,**kwargs)
^^^^^^^^^^^^^^^^^^^^
ldap.NO_SUCH_ATTRIBUTE: {'msgtype': 103, 'msgid': 15, 'result': 16, 'desc': 'No such attribute', 'ctrls': [], 'info': 'modify/delete: label: no such value'}
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/yunohost/tools.py", line 895, in tools_migrations_run
migration.run()
File "/usr/lib/python3/dist-packages/yunohost/tools.py", line 1119, in func
run(self, backup_folder)
File "/usr/lib/python3/dist-packages/yunohost/migrations/0033_rework_permission_infos.py", line 45, in run
self.delete_legacy_permissions()
File "/usr/lib/python3/dist-packages/yunohost/migrations/0033_rework_permission_infos.py", line 166, in delete_legacy_permissions
ldap.update(
File "/usr/lib/python3/dist-packages/yunohost/utils/ldap.py", line 359, in update
raise MoulinetteError(
moulinette.core.MoulinetteError: Error during LDAP update operation:
rdn: cn=gotosocial__3.main,ou=permission
attr_dict: {'label': [], 'authHeader': [], 'showTile': [], 'isProtected': [], 'URL': [], 'additionalUrls': [], 'groupPermission': []}
new_rdn: False
ldif: [(1, 'label', ['GoToSocial']), (1, 'authHeader', ['TRUE']), (1, 'showTile', ['FALSE']), (1, 'isProtected', ['TRUE']), (1, 'URL', ['/']), (1, 'groupPermission', ['cn=all_users,ou=groups,dc=yunohost,dc=org', 'cn=visitors,ou=groups,dc=yunohost,dc=org'])]
exception: {'msgtype': 103, 'msgid': 15, 'result': 16, 'desc': 'No such attribute', 'ctrls': [], 'info': 'modify/delete: label: no such value'}
Are the apps on a different domain than the portal you’re logging in ?
I have the majority of the apps on subdomains and two of them are on separate domains, but none of them are displaying on the portal GUI.
Let me know what else I should to try!
