signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.66k stars 2.67k forks source link

Unable to import contacts #6975

Open breversa opened 3 months ago

breversa commented 3 months ago

Using a supported version?

Overall summary

I’m unable to import contacts using File > Preferences > Conversations > Import now

Steps to reproduce

  1. Go to File > Preferences > Conversations
  2. Click "Import now"
  3. Wait while the import takes place

Expected result

The import finishes and both new and existing contacts are available with their updated information (e.g. picture).

Actual result

"Import contacts" seems to time out, and displays "Importation failure. Make sure that your computer and phone are connected to the Internet" (in my language).

This happens with both Signal Desktop on Linux and Windows.

Last successful update was on 2024-08-07 on the Linux computer.

Last successful update was on 2024-08-12 on the Windows computer.

I think this started to happen after I added a specific new contact, to which I incidentally cannot forward messages to (different bug but maybe somehow related?).

Screenshots

image

Signal version

7.19.0 Production for both computers

Operating system

Linux Mint 21.3

Windows 10 Entreprise

Version of Signal on your phone

7.13.3

Link to debug log

debuglog.zip

scottnonnenberg-signal commented 3 months ago

I see one contact sync in your log:

INFO  2024-08-12T07:30:31.951Z conversation.queueJob(PNI:[REDACTED]f82 ([REDACTED]6e8), doContactSync(sent=1723050532650, receivedAt=1722496528610, isFullSync=true).set): took 5590ms
INFO  2024-08-12T07:30:31.952Z doContactSync(sent=1723050532650, receivedAt=1722496528610, isFullSync=true): updated 292 resetting 1
INFO  2024-08-12T07:30:31.976Z @signalapp/libsignal-client deserialized UnidentifiedSenderMessageContent from [REDACTED]f6d.1 with type Whisper libsignal_protocol::sealed_sender rust\protocol\src\sealed_sender.rs:444

Your best bet might be to file an issue with either the iOS or Android projects, since it's your phone that generates the contact sync when requested by Desktop.