Does not work megasync in openSUSE 42.2

Hello!!!
Does not work megasync in openSUSE 42.2
During my first start window opened -> wrote login and password -> chose a file folder (the folder used megasync + “openSUSE42.1”). Then the tray icon is not displayed, synchronization happens.

But there are two process:
1.megasync
2.sh

The terminal writes “libpng error: Read Error”
This library is in the system, version 1.2, 1.5, 1.6

[FONT=arial]Sorry for my English, I use Google translator[/FONT]

did you install mega for 42.2
how did you install it, as zypper or yast will download dependencies
post your repo list

zypper lr -d

install with yast

zypper lr -d
2 | MEGAsync  | MEGAsync   | http://mega.nz/linux/MEGAsync/openSUSE_Leap_42.2/  |  

I recently checked, not working for Plasma 5.8.2 , IceWM works.
Again something happened with QT :frowning:

in debug mode I have only such errors

megasync --debug
(error): Error reading image: Unable to read image data (qt.cpp:481)

just in the terminal I have this error

megasync
libpng error: Read Error

I use the Firefox addon and that works perfectly you can report this to the mega devs as it looks to be a bug in their code nothing we can do about it
https://mega.nz/#contact

I just added the mega repo and installed megasync
all I can say is it’s working good

this is what I did

@linux:~> sudo zypper ar -f https://mega.nz/linux/MEGAsync/openSUSE_Leap_42.2/ MEGA
root's password:
Adding repository 'MEGA' ................................................................................................................................................................................................................................................[done]
Repository 'MEGA' successfully added
Enabled     : Yes                                               
Autorefresh : Yes                                               
GPG Check   : Yes                                               
Priority    : 99                                                
URI         : https://mega.nz/linux/MEGAsync/openSUSE_Leap_42.2/

@linux:~> sudo zypper in megasync
Retrieving repository 'MEGA' metadata --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\]

New repository or package signing key received:

  Repository:       MEGA                                        
  Key Name:         MegaLimited <support@mega.co.nz>            
  Key Fingerprint:  8F208FBF 12FEE766 AA32AEAF 03C3AD3A 7F068E5D
  Key Created:      саб, 07 ное 2015 10:12:33 CET               
  Key Expires:      вто, 04 ное 2025 10:12:33 CET               
  Rpm Name:         gpg-pubkey-7f068e5d-563dc081                


Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): a
Retrieving repository 'MEGA' metadata ...................................................................................................................................................................................................................................[done]
Building repository 'MEGA' cache ........................................................................................................................................................................................................................................[done]
Loading repository data...                                                                                                                                                                                                                                                     
Reading installed packages...                                                                                                                                                                                                                                                  
Resolving package dependencies...                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                               
The following 3 NEW packages are going to be installed:                                                                                                                                                                                                                        
  libcares2 libcryptopp-5_6_2-0 megasync                                                                                                                                                                                                                                       
                                                                                                                                                                                                                                                                               
3 new packages to install.                                                                                                                                                                                                                                                     
Overall download size: 2,9 MiB. Already cached: 0 B. After the operation, additional 10,3 MiB will be used.                                                                                                                                                                    
Continue? [y/n/? shows all options] (y): 
Retrieving package libcares2-1.9.1-4.5.x86_64                                                                                                                                                                                             (1/3),  35,4 KiB ( 66,9 KiB unpacked)
Retrieving: libcares2-1.9.1-4.5.x86_64.rpm ..............................................................................................................................................................................................................................[done]
Retrieving package libcryptopp-5_6_2-0-5.6.2-14.17.x86_64                                                                                                                                                                                 (2/3), 933,9 KiB (  4,8 MiB unpacked)
Retrieving: libcryptopp-5_6_2-0-5.6.2-14.17.x86_64.rpm ......................................................................................................................................................................................................[done (1,4 MiB/s)]
Retrieving package megasync-2.9.10-2.1.x86_64                                                                                                                                                                                             (3/3),   2,0 MiB (  5,4 MiB unpacked)
Retrieving: megasync-2.9.10-2.1.x86_64.rpm ................................................................................................................................................................................................................[done (156,0 KiB/s)]
Checking for file conflicts: ............................................................................................................................................................................................................................................[done]
(1/3) Installing: libcares2-1.9.1-4.5.x86_64 ............................................................................................................................................................................................................................[done]
(2/3) Installing: libcryptopp-5_6_2-0-5.6.2-14.17.x86_64 ................................................................................................................................................................................................................[done]
(3/3) Installing: megasync-2.9.10-2.1.x86_64 ............................................................................................................................................................................................................................[done]
@linux:~> megasync                                                                                                                                                                                                                                                        

and the mega client starts without an issue
https://i.imgur.com/Or3KMrd.png
tell us all your repo’s as you might have a bad repo causing the above issue

zypper lr -d

how did you install 42.2 was it a clean install or a live upgrade you might have some old repo’s/packages from your first error I think you have an incomparable repo (not MEGA’s)

a clean install

ihor@linux-ymo5:~> zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type     | URI                         
                                                               | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+----------+-----------------------------
---------------------------------------------------------------+--------
 1 | Downloads                           | Downloads                               | Yes     | ( p) Yes  | Yes     |   99     | plaindir | dir:///home/ihor/Downloads/R
PM                                                             |         
 2 | MEGA                                | MEGA                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | https://mega.nz/linux/MEGAsy
nc/openSUSE_Leap_42.2/                                         |         
 3 | MEGAsync                            | MEGAsync                                | Yes     | ( p) Yes  | Yes     |   99     | rpm-md   | http://mega.nz/linux/MEGAsyn
c/openSUSE_Leap_42.2/                                          |         
 4 | PlexRepo                            | PlexRepo                                | No      | ----      | No      |   99     | NONE     | http://plex.r.worldssl.net/P
lexMediaServer/fedora-repo/release/x86_64/                     |         
 5 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://dl.google.com/linux/c
hrome/rpm/stable/x86_64                                        |         
 6 | http-download.opensuse.org-2b14b3e3 | multimedia:color_management             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org
/repositories/multimedia:/color_management/openSUSE_Leap_42.2/ |         
 7 | openSUSE-42.2-0                     | openSUSE-42.2-0                         | No      | ----      | No      |   99     | yast2    | hd:///?device=/dev/disk/by-i
d/usb-USB_2.0_USB_Flash_Drive_AA00000000013998-0:0-part2       |         
 8 | repo-debug                          | openSUSE-Leap-42.2-Debug                | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/distribution/leap/42.2/repo/oss/                        |         
 9 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/distribution/leap/42.2/repo/non-oss/                    |         
10 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/update/leap/42.2/oss/                                   |         
11 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/update/leap/42.2/non-oss/                               |         
12 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org
/distribution/leap/42.2/repo/non-oss/                          |         
13 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org
/distribution/leap/42.2/repo/oss/                              |         
14 | repo-source                         | openSUSE-Leap-42.2-Source               | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/source/distribution/leap/42.2/repo/oss/                       |         
15 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/source/distribution/leap/42.2/repo/non-oss/                   |         
16 | repo-update                         | openSUSE-Leap-42.2-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org
/update/leap/42.2/oss/                                         |         
17 | repo-update-non-oss                 | openSUSE-Leap-42.2-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org
/update/leap/42.2/non-oss/                                     |         
ihor@linux-ymo5:~> 


this is what I did

ihor@linux-ymo5:~> sudo zypper ar -f https://mega.nz/linux/MEGAsync/openSUSE_Leap_42.2/ MEGA
root's password:
Adding repository 'MEGA' ........................................................................................................................................[done]
Repository 'MEGA' successfully added
Enabled     : Yes                                                
Autorefresh : Yes                                                
GPG Check   : Yes                                                
Priority    : 99                                                 
URI         : https://mega.nz/linux/MEGAsync/openSUSE_Leap_42.2/

ihor@linux-ymo5:~> sudo zypper in megasync
Retrieving repository 'MEGA' metadata ------------------------------------------------------------------------------------------------------------------------------\]

**New repository or package signing key received:**

  Repository:       MEGA                                         
  Key Name:         MegaLimited <support@mega.co.nz>             
  Key Fingerprint:  8F208FBF 12FEE766 AA32AEAF 03C3AD3A 7F068E5D
  Key Created:      сб, 07-лис-2015 11:12:33 +02                 
  Key Expires:      вт, 04-лис-2025 11:12:33 +02                 
  Rpm Name:         gpg-pubkey-7f068e5d-563dc081                 


Do you want to reject the key, trust temporarily, or trust always? **[r/t/a/? shows all options] (r): **a
Retrieving repository 'MEGA' metadata ...........................................................................................................................[done]
Building repository 'MEGA' cache ................................................................................................................................[done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 3 NEW packages are going to be installed:
  libcares2 libcryptopp-5_6_2-0 megasync

3 new packages to install.
Overall download size: 2,9 MiB. Already cached: 0 B. After the operation, additional 10,3 MiB will be used.
**Continue? [y/n/? shows all options] (y): **y
Retrieving package libcares2-1.9.1-4.5.x86_64                                                                                     (1/3),  35,4 KiB ( 66,9 KiB unpacked)
Retrieving: libcares2-1.9.1-4.5.x86_64.rpm ..........................................................................................................[done (7,0 KiB/s)]
Retrieving package libcryptopp-5_6_2-0-5.6.2-14.17.x86_64                                                                         (2/3), 933,9 KiB (  4,8 MiB unpacked)
Retrieving: libcryptopp-5_6_2-0-5.6.2-14.17.x86_64.rpm ..........................................................................................................[done]
Retrieving package megasync-2.9.10-2.1.x86_64                                                                                     (3/3),   2,0 MiB (  5,4 MiB unpacked)
Checking for file conflicts: ....................................................................................................................................[done]
(1/3) Installing: libcares2-1.9.1-4.5.x86_64 ....................................................................................................................[done]
(2/3) Installing: libcryptopp-5_6_2-0-5.6.2-14.17.x86_64 ........................................................................................................[done]
(3/3) Installing: megasync-2.9.10-2.1.x86_64 ....................................................................................................................[done]
ihor@linux-ymo5:~> megasync
libpng error: Read Error                                                                  
libpng error: Read Error                                                                                                         
ihor@linux-ymo5:~>

in “IceWM” everything is working, despite the error “libpng error: Read Error”

https://lh3.googleusercontent.com/ZswYU7YfGlaRta-NE51KLxKCAm04oyBpzRRyTPNyqXHJvtgNDEg4mxHOYa9lcuKBWPBiiKU5XPiG01ZNMu7_gfXiVnH7Cdg3ImixZDRrU55VKu13-ykT4P9uDx7OJ8ru3gEtRXjWumvBZvYbIh7Zxlinp4tP9heFJLRURPtHMkGnXQZgGijNBfBUkBwrmKJAC2Ore5vBlqvQLLTFEOOXMHFgBR24yvp3ORU63WrhSgpuAxdNFHp-iX5Kx316wNefAhE2DEHu0N7ZImLqeETp5AAklVeUVnxfxw4rkVm9j49EyPDOcR0WrU1r2IbGG8ADx_ru7e2cZFUMyi2VoiKyosSEIuYSn01M7z_w1UxLoMr7C8MXgl3dOGaan0BkUfvZQjkqZM21N1HbO8t5Qin1usPCIPNclJLWOeDR5-dRQIqwxlvN8tpnHQ6xCf99LweNdb8isLIeUEm7XFrjar0xVBX_yWf2yt9bJxNtvMnS_31XqOjvQ1Nen0BPIr_Db9vcsJZf-Snfqr_G7XonY9-KaFT1LOn109lxwmZDKffkCcs5rce_UeLsaRd_6x--He7BDqUf8nu0liW1mdr6tdAwqeJg5EYllHic6PlkkyUyOAyZ7Lir=w1203-h676-no

when I started “megasync” debug mode, I saw that the synchronization works in Plasma5. No icon in the system tray, and does not open the window. But first window where the selected folder synchronization was, when I first started the client.

well with the exception that you don’t have packman and you have 2 mega repo’s everything looks good
the megasync client adds a repo when you install it that’s why you have 2 MEGA repo’s remove one
this is my suggestion
remove one mega do a zypper dup to make sure all packages are for 42.2 add packman and do a zypper dup from packman

su -
zypper rr 2
zypper dup --no-allow-vendor-change
zypper ar -f ftp://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/ packman
zypper dup --from packman

your system just needed a reboot as there was a mesa (and nvidia, probobly ati too) update this morning and libpng was looking for the old libraries

did not help. nothing changed :frowning:


**linux-ymo5:/home/ihor #** zypper lr -d
#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh | Priority | Type     | URI                         
                                                               | Service
---+-------------------------------------+-----------------------------------------+---------+-----------+---------+----------+----------+-----------------------------
---------------------------------------------------------------+--------
 1 | Downloads                           | Downloads                               | Yes     | ( p) Yes  | Yes     |   99     | plaindir | dir:///home/ihor/Downloads/R
PM                                                             |         
 2 | MEGAsync                            | MEGAsync                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://mega.nz/linux/MEGAsyn
c/openSUSE_Leap_42.2/                                          |         
 3 | Packman                             | Packman                                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://ftp.gwdg.de/pub/linux
/misc/packman/suse/openSUSE_Leap_42.2/                         |         
 4 | PlexRepo                            | PlexRepo                                | No      | ----      | No      |   99     | NONE     | http://plex.r.worldssl.net/P
lexMediaServer/fedora-repo/release/x86_64/                     |         
 5 | google-chrome                       | google-chrome                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://dl.google.com/linux/c
hrome/rpm/stable/x86_64                                        |         
 6 | http-download.opensuse.org-2b14b3e3 | multimedia:color_management             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org
/repositories/multimedia:/color_management/openSUSE_Leap_42.2/ |         
 7 | openSUSE-42.2-0                     | openSUSE-42.2-0                         | No      | ----      | No      |   99     | yast2    | hd:///?device=/dev/disk/by-i
d/usb-USB_2.0_USB_Flash_Drive_AA00000000013998-0:0-part2       |         
 8 | repo-debug                          | openSUSE-Leap-42.2-Debug                | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/distribution/leap/42.2/repo/oss/                        |         
 9 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/distribution/leap/42.2/repo/non-oss/                    |         
10 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/update/leap/42.2/oss/                                   |         
11 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/debug/update/leap/42.2/non-oss/                               |         
12 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org
/distribution/leap/42.2/repo/non-oss/                          |         
13 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Yes     | (r ) Yes  | Yes     |   99     | yast2    | http://download.opensuse.org
/distribution/leap/42.2/repo/oss/                              |         
14 | repo-source                         | openSUSE-Leap-42.2-Source               | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/source/distribution/leap/42.2/repo/oss/                       |         
15 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | No      | ----      | Yes     |   99     | NONE     | http://download.opensuse.org
/source/distribution/leap/42.2/repo/non-oss/                   |         
16 | repo-update                         | openSUSE-Leap-42.2-Update               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org
/update/leap/42.2/oss/                                         |         
17 | repo-update-non-oss                 | openSUSE-Leap-42.2-Update-Non-Oss       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md   | http://download.opensuse.org
/update/leap/42.2/non-oss/                                     |                                                                                                        
**linux-ymo5:/home/ihor #** zypper update                                                                                                    
Loading repository data...                                                                                                     
Reading installed packages...                                                                                                    
Nothing to do.                                                                                                                           
**linux-ymo5:/home/ihor #**

“I_A” thank you that trying to help me :good:

What am I doing wrong? The system is updated, no errors, all settings of the “home” deleted. Synchronization works no icon in the system tray and no window
https://lh3.googleusercontent.com/aZ1Ca9Cg4p2yaGy_c_vEuQ2uYEhXgwUqjBFr1Y4q42YVWYux3wBXMbxjxYj_SSWtNQyV48St4_XJT4VWSEVCXvM4LqWjqaojqzLllpVoRfBUrzmzXthrbr0cuS1HLJP_qPD5yI3j27yLRN2e0STbTXZ1NComO6s1KtiiRjXbLtB1_4gTqK1RtLboJjM1HtJodXGXLARPkzd-WZJI_WVUVN_kQDxwLO3hB7BTDTHhOdn571m3BPsqP7_TnsAzarP7QKmN4TFxLlb-syJoNdb4-WnKWzJ3VZUh6D6L5An8T40lXCqDFX5a3O6DX9hdbX6iXRoimRrD63YvsB8jsSIiqaZJaIjErRVLSruJcyJ6BDUIODRMK3IWNCwTfA7XnBSfhdrvb0WiIIOpS2SUI0FiVGFAsmKQ3D6pA_wwybTT-nIrK3y2GItd-nDwTnKIlF2yPxAQGUBRN2R-Nv_SAEAfL5oqDX8m34KMtN3woBbXk3K0hLtYAyTt_eTazSLEDvuzCtSzCwI2HH5ERbFfJHsDbjINYV5b5wG4piwW0Vq1kqisXP5z6X6DVbAOPpJP9YTcdkm517OsVkJ56ucOPkAXXzfIRKB7oqq81rF4B4P-a_obOZYT=w561-h637-no
I think there is some problem with the “QT”.

MegaSync has been working just fine here with Tumbleweed, as well. I’ve noted no issues with KDE desktop.

When I install XFCE, then began working in KDE. Now set Tumbleweed removed all hidden files and folders from home folder and everything works fine. I saw that megasync Installer for openSUSE 42.2 from the site removed. For the time being will stay Tumbleweed.

the LEAP repo is still there
https://mega.nz/linux/MEGAsync/openSUSE_Leap_42.2/
the way LEAP works is all 42.x versions will be LEAP the old 42.1 version will be let to die 6 months after the new is out
TW is completely different from LEAP it’s a rolling distro always changing unlike LEAP which is a stable one.
I’m not sure I understand your issue, the libpng error was probobly a needed reboot as the mesa libraries wore updated yesterday and you needed a reboot to use the new ones
as I don’t use megasync I removed it and I didn’t pay attention to the systray icon
MegaSync is build with Qt5 and the source is available if someone wants to rebuild it
I’m amazed by the number of distro’s and versions mega supports (a lot of bigger isp’s don’t have that support)
https://mega.nz/linux/MEGAsync/
they even have a repo for opensuse 12.2 with an up to date client
I do believe a plasma 5 update will be out soon maybe your issue will be solved

+1 for Mega. It’s a the best cloud storage resource IMO. I always use the browser though and never native clients :slight_smile:

https://torrentfreak.com/mega-compromised-by-hackers-161117/

This is why you don’t use cloud storage for important stuff but for some things that anyone can get access to but that you specifically want to share with your friends.
And 50G for free is a lot of storage to throw away :slight_smile:

pb is corrected with the last update: mega 2-9-10 :slight_smile: