Author Topic: MEGAsync libcrypto++9v5 dependency issue. [SOLVED]  (Read 1074 times)

Offline AndyInMokum

  • Newbie
  • *
  • Posts: 20
MEGAsync libcrypto++9v5 dependency issue. [SOLVED]
« on: May 09, 2016, 11:43:32 pm »
Hi all, how's it going?  I've been trying to install the MEGAsync client.  Using the APTus Extra tool throws up errors.  I tried a direct .deb download from the MEGA site.  They offer a version for Debian 9.  This should work, only it kicks up a dependency error:
Code: [Select]
andy@sparky-dell-latitude:~/Downloads/Debs/Debian$ sudo dpkg -i megasync-Debian_9.0_amd64.deb
[sudo] password for andy:
Selecting previously unselected package megasync.
(Reading database ... 147755 files and directories currently installed.)
Preparing to unpack megasync-Debian_9.0_amd64.deb ...
Unpacking megasync (2.9.1) ...
dpkg: dependency problems prevent configuration of megasync:
 megasync depends on libcrypto++9v5; however:
  Package libcrypto++9v5 is not installed.

dpkg: error processing package megasync (--install):
 dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Errors were encountered while processing:
 megasync
andy@sparky-dell-latitude:~/Downloads/Debs/Debian$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  megasync
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 5,265 kB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
andy@sparky-dell-latitude:~/Downloads/Debs/Debian$ sudo apt install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  megasync
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 5,265 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 147766 files and directories currently installed.)
Removing megasync (2.9.1) ...
Processing triggers for mime-support (3.60) ...
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
andy@sparky-dell-latitude:~/Downloads/Debs/Debian$ sudo apt remove --purge megasync
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  megasync*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 147755 files and directories currently installed.)
Removing megasync (2.9.1) ...
Purging configuration files for megasync (2.9.1) ...
andy@sparky-dell-latitude:~/Downloads/Debs/Debian$
Apparently the .deb package has been compiled incorrectly.  The tool doesn't need:libcrypto++9.  It requires version 6.  Is there a way of correcting this?  Or is it necessary to wait for MEGA to fix the .deb package  ;)?
« Last Edit: May 10, 2016, 10:56:33 pm by AndyInMokum »
Backup, Backup, Backup.  If you're missing any of these, you ain't backed up.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: MEGAsync libcrypto++9v5 dependency issue.
« Reply #1 on: May 10, 2016, 12:31:06 am »
I re-debianized the package yesterday, changing the libcrypto++9 to libcrypto++6 as the dependency, but it doesn't work.
Megasync still requires libcrypto++9.
« Last Edit: May 10, 2016, 12:32:38 am by pavroo »
Nothing is easy as it looks.

Offline AndyInMokum

  • Newbie
  • *
  • Posts: 20
Re: MEGAsync libcrypto++9v5 dependency issue.
« Reply #2 on: May 10, 2016, 01:47:51 am »
I re-debianized the package yesterday, changing the libcrypto++9 to libcrypto++6 as the dependency, but it doesn't work.
Megasync still requires libcrypto++9.
Thanks pavroo, I've just updated my system.  When I try to install MEGA via APTus Extra.  I receive the following error message:

http://i.imgur.com/xeoqNoA.png

When I first installed SparkyLinux, I also received this message when I tried to update/upgrade my machine via the post-installation update/upgrade tool.  I had to manually do it from the terminal  ;).
Backup, Backup, Backup.  If you're missing any of these, you ain't backed up.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: MEGAsync libcrypto++9v5 dependency issue.
« Reply #3 on: May 10, 2016, 11:50:42 am »
I re-debianized the package, but did not upload to sparky repos.

Anyway, it's fixed now, refresh package list and try again.
Nothing is easy as it looks.

Offline AndyInMokum

  • Newbie
  • *
  • Posts: 20
Re: MEGAsync libcrypto++9v5 dependency issue.
« Reply #4 on: May 10, 2016, 10:55:53 pm »
I re-debianized the package, but did not upload to sparky repos.

Anyway, it's fixed now, refresh package list and try again.
That did the trick.  MEGA client installed from APTus Extra without an issue.  Thank you for fixing this.  It's really very much appreciated  ;)!
Backup, Backup, Backup.  If you're missing any of these, you ain't backed up.