Connecting an Android Phone with my account

Checklist
[X] I have read intro post: About the Installation Issues category
[X] I have read the tutorials, help and searched for similar issues
[X] I provide relevant information about my server (component names and versions, etc.)
[X] I provide a copy of my logs and healthcheck
[X] I describe the steps I have taken to trouble shoot the problem
[X] I describe the steps on how to reproduce the issue

Info

– Server operating system name and version Debian Bullseye
– Web server name and version nginx/stable,now 1.18.0-6.1 all
– Database server name and version Maria DB 10,5
– Php version 7.4,25
– Passbolt version 3.5.0

Helthchek

root@localhost:/usr/share/php/passbolt# sudo -H -u www-data bash -c "./bin/cake passbolt healthcheck"

     ____                  __          ____  
    / __ \____  _____ ____/ /_  ____  / / /_ 
   / /_/ / __ `/ ___/ ___/ __ \/ __ \/ / __/ 
  / ____/ /_/ (__  |__  ) /_/ / /_/ / / /    
 /_/    \__,_/____/____/_.___/\____/_/\__/   

 Open source password manager for teams
-------------------------------------------------------------------------------
 Healthcheck shell        
-------------------------------------------------------------------------------

 Environment

 [PASS] PHP version 7.4.25.
 [PASS] PCRE compiled with unicode support.
 [PASS] The temporary directory and its content are writable and not executable.
 [PASS] The logs directory and its content are writable.
 [PASS] GD or Imagick extension is installed.
 [PASS] Intl extension is installed.
 [PASS] Mbstring extension is installed.

 Config files

 [PASS] The application config file is present
 [PASS] The passbolt config file is present

 Core config

 [PASS] Debug mode is off.
 [PASS] Cache is working.
 [PASS] Unique value set for security.salt
 [PASS] Full base url is set to https://pass.g-tk.de
 [PASS] App.fullBaseUrl validation OK.
 [PASS] /healthcheck/status is reachable.

 SSL Certificate

 [PASS] SSL peer certificate validates
 [PASS] Hostname is matching in SSL certificate.
 [PASS] Not using a self-signed certificate

 Database

 [PASS] The application is able to connect to the database
 [PASS] 26 tables found
 [PASS] Some default content is present
 [PASS] The database schema up to date.

 GPG Configuration

 [PASS] PHP GPG Module is installed and loaded.
 [PASS] The environment variable GNUPGHOME is set to /var/lib/passbolt/.gnupg.
 [PASS] The directory /var/lib/passbolt/.gnupg containing the keyring is writable by the webserver user.
 [PASS] The server OpenPGP key is not the default one
 [PASS] The public key file is defined in config/passbolt.php and readable.
 [PASS] The private key file is defined in config/passbolt.php and readable.
 [PASS] The server key fingerprint matches the one defined in config/passbolt.php.
 [PASS] The server public key defined in the config/passbolt.php (or environment variables) is in the keyring.
 [PASS] There is a valid email id defined for the server key.
 [PASS] The public key can be used to encrypt a message.
 [PASS] The private key can be used to sign a message.
 [PASS] The public and private keys can be used to encrypt and sign a message.
 [PASS] The private key can be used to decrypt a message.
 [PASS] The private key can be used to decrypt and verify a message.
 [PASS] The public key can be used to verify a signature.
 [PASS] The server public key format is Gopengpg compatible.
 [PASS] The server private key format is Gopengpg compatible.

 Application configuration

 [PASS] Using latest passbolt version (3.5.0).
 [PASS] Passbolt is configured to force SSL use.
 [PASS] App.fullBaseUrl is set to HTTPS.
 [PASS] Selenium API endpoints are disabled.
 [PASS] Search engine robots are told not to index content.
 [PASS] Registration is closed, only administrators can add users.
 [PASS] Serving the compiled version of the javascript app
 [PASS] All email notifications will be sent.

 JWT Authentication

 [PASS] The JWT Authentication plugin is enabled
 [PASS] The /etc/passbolt/jwt/ directory is not writable.
 [PASS] A valid JWT key pair was found

 [PASS] No error found. Nice one sparky!


Stonks:

What Steps did I take:

Scanned the bar code and was promted to enter my password.

what happend:

error message: There was an error during unlockKey.go.universe$proxyerror: gopengpg: key is not locked

What did i expect instead:

Login to my account.

here comes the twist:

a different account from that exact same server & phone does work (tested after i failed with my personal account) and another account on a different server also worked on my phone. so i guess i could rule out Phone & server config?


am i doing something wrong?

(copied the passphrase from keepass on my phone and checked with the same db on my desktop, the password is correct.)

Hi @b90g :wave:

If I understand well, you are able to use the mobile app with another account from your passbolt instance, but your own account doesn’t work ?

I already see a customer who was not able to log in and it failed while entering his passphrase. He changed his passphrase following this documentation and it worked.
He changed again his passphrase to revert to the first one and he was able to login.

Maybe can you try that ?

Another thing, it is maybe expected, but your domain name resolves only on IPv6, not IPv4.

Best,

1 Like

thanks for the possible solution i will try that and get back to you.

IPv6 is absolutely intentional (is hosted on a costumer landline with multiple VMs, i could proxy all machines through one IPv4, but rather have each IPv6 directly, less config more stability :slight_smile: )

I changed the password and present you the following debug info. since it didnt help.

The password is generated with app.keeweb.info s generator 48 characters of the folliwing:

  • a-z
  • A-Z
  • 0-9
  • !@#

Also i did try it again without having the app in the background since the passphrase was already on my clipboard.

I will attemt another one with a simpler password. (:

Device: SHIFT axolotl
Android 11 (30)
Passbolt 1.3.0-4


18:15:08 --> GET https://pass.g-tk.de/img/avatar/user_medium.png http/1.1
18:15:08 <-- 200 OK https://pass.g-tk.de/img/avatar/user_medium.png (109ms, 8683-byte body)
18:15:08 Checking biometry state
18:15:08 Biometry ready
18:15:15 Passphrase cache cleared
18:15:15 Passphrase cached
18:15:15 Getting server pgp and rsa keys
18:15:16 --> GET https://pass.g-tk.de/auth/verify.json http/1.1
18:15:16 <-- 200 OK https://pass.g-tk.de/auth/verify.json (145ms, unknown-length body)
18:15:16 --> GET https://pass.g-tk.de/auth/jwt/rsa.json http/1.1
18:15:16 <-- 200 OK https://pass.g-tk.de/auth/jwt/rsa.json (125ms, unknown-length body)
18:15:16 Getting server pgp and rsa keys succeeded
18:15:16 Verifying server fingerprint
18:15:16 Server key fingerprint is valid
18:15:16 Preparing sign in challenge
18:15:16 Prepared sign in challenge
18:15:16 Signing in
18:15:16 --> POST https://pass.g-tk.de/auth/jwt/login.json http/1.1 (1620-byte body)
18:15:17 <-- 200 OK https://pass.g-tk.de/auth/jwt/login.json (378ms, unknown-length body)
18:15:17 Sign in success
18:15:17 Decrypting challenge.
18:15:17 Challenge decrypted successfully
18:15:17 Verifying challenge
18:15:17 Challenge verified with success
18:15:17 Checking MFA status
18:15:17 MFA not required
18:15:17 Authentication success
18:15:17 Passphrase cache cleared
18:15:17 Passphrase cached
18:15:17 Fetching feature flags
18:15:17 --> GET https://pass.g-tk.de/settings.json http/1.1
18:15:17 <-- 200 OK https://pass.g-tk.de/settings.json (117ms, unknown-length body)
18:15:18 Feature flags fetched
18:15:18 [Session] Attaching base networking presenter for HomeFragment{b78c90b} (e22d592e-4d4c-4998-8bf9-3e1a89284e14 id=0x7f0a010b)
18:15:18 [Session] Listening for new session events
18:15:18 --> GET https://pass.g-tk.de/img/avatar/user_medium.png http/1.1
18:15:18 <-- HTTP FAILED: java.io.IOException: unexpected end of stream on https://pass.g-tk.de/...
18:15:18 --> GET https://pass.g-tk.de/resources.json?contain%5Bpermission%5D=1 http/1.1
18:15:18 --> GET https://pass.g-tk.de/img/avatar/user_medium.png http/1.1
18:15:18 <-- 200 OK https://pass.g-tk.de/img/avatar/user_medium.png (104ms, 8683-byte body)
18:15:18 <-- 200 OK https://pass.g-tk.de/resources.json?contain%5Bpermission%5D=1 (161ms, unknown-length body)
18:15:19 --> GET https://pass.g-tk.de/resource-types.json http/1.1
18:15:19 <-- 200 OK https://pass.g-tk.de/resource-types.json (93ms, unknown-length body)
18:15:21 --> GET https://pass.g-tk.de/img/avatar/user_medium.png http/1.1
18:15:21 <-- 200 OK https://pass.g-tk.de/img/avatar/user_medium.png (63ms, 8683-byte body)
18:15:22 --> GET https://passbolt.verdigado.com/avatars/view/fc952ccd-866a-4453-9f04-f603752df31c/medium.jpg http/1.1
18:15:23 <-- 200 OK https://passbolt.verdigado.com/avatars/view/fc952ccd-866a-4453-9f04-f603752df31c/medium.jpg (110ms, unknown-length body)
18:15:48 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:49 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (149ms, unknown-length body)
18:15:49 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:49 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (101ms, unknown-length body)
18:15:49 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:49 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (91ms, unknown-length body)
18:15:50 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:50 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (170ms, unknown-length body)
18:15:51 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:51 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (110ms, unknown-length body)
18:15:55 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:55 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (105ms, unknown-length body)
18:15:56 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:56 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (163ms, unknown-length body)
18:15:57 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:57 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (93ms, unknown-length body)
18:15:57 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:58 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (93ms, unknown-length body)
18:15:58 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json http/1.1 (41-byte body)
18:15:58 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json (125ms, unknown-length body)
18:15:59 App went background
18:15:59 Passphrase cache cleared
18:16:01 Saving private key.
18:16:02 --> PUT https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json?contain%5Buser.profile%5D=1 http/1.1 (38-byte body)
18:16:02 <-- 200 OK https://pass.g-tk.de/mobile/transfers/9510516d-3ced-4185-b61b-8fcb7824f5c1/b5e16c95-ac85-457f-acaf-f622fb26b3d1.json?contain%5Buser.profile%5D=1 (151ms, unknown-length body)
18:16:03 --> GET https://pass.g-tk.de/avatars/view/47dea824-b234-4ff6-80c6-8d1aa4e10a8c/medium.jpg http/1.1
18:16:03 <-- HTTP FAILED: java.io.IOException: unexpected end of stream on https://pass.g-tk.de/...
18:16:04 --> GET https://pass.g-tk.de/avatars/view/47dea824-b234-4ff6-80c6-8d1aa4e10a8c/medium.jpg http/1.1
18:16:04 <-- 200 OK https://pass.g-tk.de/avatars/view/47dea824-b234-4ff6-80c6-8d1aa4e10a8c/medium.jpg (181ms, unknown-length body)
18:16:04 Checking biometry state
18:16:06 App went background
18:16:06 Passphrase cache cleared
18:16:07 Received fill request
18:16:07 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296324 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296335 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296997 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296356 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296377 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131297083 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296627 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296367 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296617 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296404 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296403 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131297079 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296612 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296791 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: Modifiable autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296787 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: Delete advanced unlock key autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296934 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131297099 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296891 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296889 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: Password checkbox autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296892 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296888 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints password hint: Password html autocomplete attr: null important for autofill: 1 input type: 129 
18:16:07 Visiting view node with id: 2131297071 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131297072 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131297070 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296465 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296729 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: Keyfile checkbox autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Visiting view node with id: 2131296357 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296358 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:07 Visiting view node with id: 2131296361 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: password
18:16:07 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: password
18:16:07 Showing authentication prompt
18:16:14 Received fill request
18:16:14 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296324 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296335 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296355 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296997 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131297079 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296796 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: Search autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:14 Visiting view node with id: 2131296797 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: Sort autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:14 Visiting view node with id: 2131296796 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296937 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296936 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:14 Visiting view node with id: 2131296941 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296945 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296946 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: Search html autocomplete attr: null important for autofill: 1 input type: 1 
18:16:14 Visiting view node with id: 2131297019 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296640 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296851 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296861 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296865 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296366 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296463 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131297062 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:14 Visiting view node with id: 2131296464 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131297063 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:14 Visiting view node with id: 2131296377 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131297081 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131297080 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Visiting view node with id: 2131296745 scheme + domain: null://null package: com.kunzisoft.keepass.libre content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: mail,username,mobile,number,name,mail,username,mobile,number,name,username
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Marking input as fillable. 
Hint values: password,secret,passphrase,password,secret,passphrase,password
Structure hint: Search
18:16:14 Did not find any autofillable views
18:16:26 Received fill request
18:16:26 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131361852 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131361863 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131362059 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131362059 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131362403 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362196 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362015 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131361999 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362232 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131362400 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362382 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362095 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 129 
18:16:26 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131362395 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Visiting view node with id: 2131362396 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362394 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131361898 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131361896 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: 2131362058 scheme + domain: null://null package: com.passbolt.mobile.android content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 1 input type: 0 
18:16:26 Visiting view node with id: -1 scheme + domain: null://null package: null content description: null autofill hints null hint: null html autocomplete attr: null important for autofill: 0 input type: 0 
18:16:26 Did not find any autofillable views
18:16:27 There was an error during unlockKey
go.Universe$proxyerror: gopenpgp: key is not locked
	

---CUT---
---CUT---

at com.proton.Gopenpgp.crypto.Key.unlock(Native Method)
	at com.passbolt.mobile.android.gopenpgp.OpenPgp$unlockKey$2.invokeSuspend(SourceFile:101)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:571)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:678)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:665)

go.Universe$proxyerror: gopenpgp: key is not locked
	at com.proton.Gopenpgp.crypto.Key.unlock(Native Method)
	at com.passbolt.mobile.android.gopenpgp.OpenPgp$unlockKey$2.invokeSuspend(SourceFile:101)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:106)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(SourceFile:571)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(SourceFile:750)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(SourceFile:678)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:665)
18:16:27 com.passbolt.mobile.android.gopenpgp.exception.OpenPgpException: gopenpgp: key is not locked
	at com.passbolt.mobile.android.gopenpgp.exception.GopenPgpExceptionParser.parseGopenPgpException(SourceFile:7)
	at com.passbolt.mobile.android.gopenpgp.OpenPgp.unlockKey(SourceFile:109)
	at com.passbolt.mobile.android.gopenpgp.OpenPgp$unlockKey$1.invokeSuspend(Unknown Source:12)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:104)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:223)
	at android.app.ActivityThread.main(ActivityThread.java:7664)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

com.passbolt.mobile.android.gopenpgp.exception.OpenPgpException: gopenpgp: key is not locked
	at com.passbolt.mobile.android.gopenpgp.exception.GopenPgpExceptionParser.parseGopenPgpException(SourceFile:7)
	at com.passbolt.mobile.android.gopenpgp.OpenPgp.unlockKey(SourceFile:109)
	at com.passbolt.mobile.android.gopenpgp.OpenPgp$unlockKey$1.invokeSuspend(Unknown Source:12)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:33)
	at kotlinx.coroutines.DispatchedTask.run(SourceFile:104)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:223)
	at android.app.ActivityThread.main(ActivityThread.java:7664)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)


nope even 30 a-zA-Z0-9 didnt do the trick, i guess my account is borked ?

edit:
i created a new account (everything was owned by groups anyway :slight_smile: ) now it works.