I've noticed that Viber on my Ubuntu PC stopped syncing messages with Viber app on my mobile phone. I didn't find solution on Viber Help pages so I had to find the fix myself. It's actually very simple: you just have to delete one file and restart the application, no Viber reinstall is needed!
Before everything, exit Viber application on PC.
Let's find all Viber files and directories:
$ sudo find / -name "*viber*"
/var/lib/dpkg/info/viber.md5sums
/var/lib/dpkg/info/viber.list
/var/lib/dpkg/info/viber.postinst
/var/lib/dpkg/info/viber.prerm
/var/lib/dpkg/info/viber.preinst
/var/lib/dpkg/info/viber.0
/var/lib/dpkg/info/viber.copyright
/home/bojan/Downloads/viber.deb
/home/bojan/.cache/gnome-software/icons/4759200235b7bb401072b357b6bcd10db4e6c4a1-viber-icon-logo-4E5ED1327A-seeklogo.com.png
/home/bojan/.ViberPC/440123456789/viber.db-shm
/home/bojan/.ViberPC/440123456789/viber.db-wal
/home/bojan/.ViberPC/440123456789/viber.db
/usr/share/applications/viber.desktop
/usr/share/pixmaps/viber.png
/usr/share/viber
/opt/viber
After the process completes your Viber on PC will be synced with mobile phone Viber app.
...and repeat the whole process.
Before everything, exit Viber application on PC.
Let's find all Viber files and directories:
$ sudo find / -name "*viber*"
/var/lib/dpkg/info/viber.md5sums
/var/lib/dpkg/info/viber.list
/var/lib/dpkg/info/viber.postinst
/var/lib/dpkg/info/viber.prerm
/var/lib/dpkg/info/viber.preinst
/var/lib/dpkg/info/viber.0
/var/lib/dpkg/info/viber.copyright
/home/bojan/Downloads/viber.deb
/home/bojan/.cache/gnome-software/icons/4759200235b7bb401072b357b6bcd10db4e6c4a1-viber-icon-logo-4E5ED1327A-seeklogo.com.png
/home/bojan/.ViberPC/440123456789/viber.db-shm
/home/bojan/.ViberPC/440123456789/viber.db-wal
/home/bojan/.ViberPC/440123456789/viber.db
/usr/share/applications/viber.desktop
/usr/share/pixmaps/viber.png
/usr/share/viber
/opt/viber
NOTE: 440123456789 is the number of the mobile device to which you've been syncing messages so far.
/home/bojan/.ViberPC/440123456789/viber.db is file which contains all message history. Let's delete it:
$ rm ~/.ViberPC/440123456789/viber.db
Open Viber app on mobile phone and re-launch Viber on PC (from Applications or from Terminal, like here):
$ /opt/viber/Viber
Attribute Qt::AA_ShareOpenGLContexts must be set before QCoreApplication is created.
qml: *** popupMode = 1920
qrc:/QML/DebugMenu.qml:262: TypeError: Cannot call method 'isWasabiEnabled' of undefined
qrc:/QML/DebugMenu.qml:289: TypeError: Cannot call method 'isSearchInCommunitiesForceEnabled' of undefined
qrc:/QML/DebugMenu.qml:296: TypeError: Cannot call method 'isOOABURISpamCheckerForceEnabled' of undefined
qrc:/QML/DebugMenu.qml:304: TypeError: Cannot call method 'isRateCallQualityForceEnabled' of undefined
We'll see prompts telling us to approve syncing on both PC and mobile applications:
Viber sync approval prompt on PC |
Viber sync approval prompt on mobile phone |
Viber sync start prompt on PC |
After we approve syncing on both devices, syncing process will start:
Viber syncing message on mobile phone |
|
If removing viber.db does not help, delete also data.db:
$ rm ~/.ViberPC/440123456789/data.db
...and repeat the whole process.
7 comments:
Thank you very much!!! It also worked on Windows 10...
Cheers!
@piterpan, I'm glad you found this article useful :)
Hahaha, Viber desktop is a big garbage.
Thanks a lot for sharing this helpful solution.
For me, as of Win 10 user, I found "viber" file and "data.db" in User/AppData/Roaming/ViberPC/440123789456 folder.
I hope it'll help others.
I still can't sync viber from Iphone to laptop, even though i tried many times as you said
Viber syncs only 25% on Windows 11 PC, on iPhone up to 50%, even though I deleted the files.
Where can I find the viber.db in Mac OS?
Post a Comment