Jump to content

Synergy 2 update for Raspberry Pi


ToMMSiN

Recommended Posts

Tried to install synergy on my raspberry pi with the new update(2.0.9). The installer is not working for me. Anyone else experiencing this issue? Synergy 1 works on my unit.

Link to comment
Share on other sites

running raspbian 8, It’s just not letting me install the package. I get an error “Failed to install file” An unespecified transaction error has occured.

Link to comment
Share on other sites

Running into the same situation, possibly. I'm not a huge linux style os guru.  Running Raspbian 8 (Jessie) and when I run the package, it will go through the install process to error out with "Failed to install file   An unspecified transaction error has occured.  More information is available in the detailed report."

Link to comment
Share on other sites

Hello,

I am also having the same problem when I try to use the installer from your dl site. "Failed to install file An unspecified transaction error has occurred. More information is available in the detailed report." I am running Raspbian 8 (jessie). I'm afraid that I don't know where to look for the detailed report.

Link to comment
Share on other sites

Stratbasher

I'm getting dependency errors. I'm updated as far as I can go, and here's what I get:

(Reading database ... 134137 files and directories currently installed.)
Preparing to unpack .../synergy_2.0.9.stable_b30+4a1bbebe_armhf.deb ...
Unpacking synergy (2.0.9.stable~b30+4a1bbebe) over (2.0.9.stable~b30+4a1bbebe) ...
dpkg: dependency problems prevent configuration of synergy:
 synergy depends on libqt5core5a (>= 5.7.0); however:
  Version of libqt5core5a:armhf on system is 5.3.2+dfsg-4+rpi1.
 synergy depends on libqt5svg5 (>= 5.6.0~beta); however:
  Version of libqt5svg5:armhf on system is 5.3.2-2.
 synergy depends on libssl1.1 (>= 1.1.0); however:
  Package libssl1.1 is not installed.
 synergy depends on libstdc++6 (>= 6); however:
  Version of libstdc++6:armhf on system is 4.9.2-10+deb8u1.
 synergy depends on qml-module-qtquick-controls (>= 5.5.0); however:
  Package qml-module-qtquick-controls is not installed.
 synergy depends on qml-module-qtquick-layouts (>= 5.5.0); however:
  Package qml-module-qtquick-layouts is not installed.
 synergy depends on qml-module-qtquick-dialogs (>= 5.5.0); however:
  Package qml-module-qtquick-dialogs is not installed.
 synergy depends on qml-module-qtquick2 (>= 5.5.0); however:
  Package qml-module-qtquick2 is not installed.

dpkg: error processing package synergy (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-6) ...
Processing triggers for desktop-file-utils (0.22-1) ...
Processing triggers for mime-support (3.58) ...
Errors were encountered while processing:
 synergy

 

Link to comment
Share on other sites

I found the error message (I think):

raspberrypi org.freedesktop.PackageKit[762]: **(pi-gpk-dbus-service:11085): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBUS.Error.ServiceUnknown: The name org..a11y.Bus was not provided by any .service files.

There is an rsyslogd-2007 error, but as far as I can tell by looking it up, it seems like that is a known message, with no anticipated change. It seems unrelated and just a warning. http://www.rsyslog.com/e/2007

 

Link to comment
Share on other sites

@Stratbasher For the Dependency errors, You can upgrade to Stretch (Raspbian 9 like i did - its stable now), then do the things I outline below to get it running.   Otherwise, if you want to stay on Jesse, you can search for all the deb files in the correct version ranges here - https://packages.debian.org/stable/  and download each of the .deb files individually and run them.  I don't recommend that, though - because you will run into a dependency of dependency rabbit-hole. 

Upgrade instructions here: https://www.raspberrypi.org/blog/raspbian-stretch/

For Raspbian (stretch) there were some dependencies to install, so the process for me to get it working was: 

1. download the .deb on your pi (wget, through the gui, etc.) or on your PC and use Winscp and to place it on the Pi

2. use dpkg to install the .deb  

sudo dpkg -i /path/to/deb.deb

 

3. Then use apt to try to fill in the missing dependencies

sudo apt-get -f install

 

4. I did have to manually install a few;  that either the dependency check missed or what-have-you....

sudo apt-get update
sudo apt-get install libq5core5a libqt5svg5 libssl1.1 libstdc++6 qml-module-qtquick qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-dialogs

 

5. Then for good measure run step 1 again, just to be sure..

 

 

Link to comment
Share on other sites

I've been waiting for this on the pi before I upgrade to Synergy 2. I have, I think, 1.8 running on the pi now and it works well except for the clipboard. I'll tell you, I hesitate to jump into this - though I will pretty soon I think - because I don't want to have to monkey with a bunch of dependencies and troubleshooting to get it to work. I appreciate the advice above and I'll try it. What I'd really like is a step by step with answers to questions like; since Synergy 2 is not backward compatible, is it necessary to remove old versions or will they run side by side while I get the new one working? I obtained 1.8 and installed it in Raspbian using apt-get. Is this possible for version 2? Will it ever be? What about those dependencies? Are they a problem in Stretch (which I'm running)? A guy likes a do-this, then-do-that, bada-bing kind of thing. This is so new that there's not much discussion of it yet that I can find. I'll tackle this in a day or two but I'd rather not make a weekend project out of it. I'll read any comments or links with interest before I dive in.  Thanks.

Link to comment
Share on other sites

14 hours ago, revere521 said:

@Stratbasher For the Dependency errors, You can upgrade to Stretch (Raspbian 9 like i did - its stable now), then do the things I outline below to get it running.   Otherwise, if you want to stay on Jesse, you can search for all the deb files in the correct version ranges here - https://packages.debian.org/stable/  and download each of the .deb files individually and run them.  I don't recommend that, though - because you will run into a dependency of dependency rabbit-hole. 

Upgrade instructions here: https://www.raspberrypi.org/blog/raspbian-stretch/

For Raspbian (stretch) there were some dependencies to install, so the process for me to get it working was: 

1. download the .deb on your pi (wget, through the gui, etc.) or on your PC and use Winscp and to place it on the Pi

2. use dpkg to install the .deb  


sudo dpkg -i /path/to/deb.deb


 

3. Then use apt to try to fill in the missing dependencies


sudo apt-get -f install


 

4. I did have to manually install a few;  that either the dependency check missed or what-have-you....


sudo apt-get update
sudo apt-get install libq5core5a libqt5svg5 libssl1.1 libstdc++6 qml-module-qtquick qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-dialogs


 

5. Then for good measure run step 1 again, just to be sure..

 

 

I upgraded to stretch and ran steps 1-3,when running step 4 I get “Unable to locate package “

Link to comment
Share on other sites

3 minutes ago, ToMMSiN said:

I upgraded to stretch and ran steps 1-3,when running step 4 I get “Unable to locate package “

disregard this, I was able to fix it by running sudo apt-get install libqt5core5a

just a missing letter, thanks

Link to comment
Share on other sites

In this case, you need to launch it from the GUI, after its installed it will perform the onetime login at symless and then automatically configure. 

After that you should be able to start/stop it as a service. 

 

sudo systemctl [start/stop/restart] synergy

 

Link to comment
Share on other sites

Putting together some of the posts above, this worked for me. Thanks to revere521 for the rundown and ToMMSiN for catching the keystroke error. I expected it to be a pain but, so far, only a little pain and the clipboard works now.

I'd go on to gripe about the sparse GUI and the internet connection requirement but these and a long list of other things are supposed to be in development for 2.1. On the one hand, can't happen fast enough and I'd like a user manual. On the other hand, got it working. So far so good.

Link to comment
Share on other sites

For some reason i can't edit the original post anymore to fix it,

Here it is without the missing "t" in libqt5core5a for even easier copy and paste -- darn fingers :)

sudo apt-get update
sudo apt-get install libqt5core5a libqt5svg5 libssl1.1 libstdc++6 qml-module-qtquick qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-dialogs

 

Link to comment
Share on other sites

  • 2 weeks later...

I've got Synergy 2 running. It's a little quirky (two words: background service) and the interface is sparse to say the least. I expect that it will get rounded out and the problems are minor so I'm going with it.

I searched Synergy with the Synaptic Package Manager out of curiosity and was surprised to find 2.0.1.stable~b38+ecfd5e95 listed. I didn't figure Synergy 2 would be in the repository but there it is. I suppose the Package Manager would install it together with all its dependencies as this is Synaptic's job - although I haven't tried it since I've already installed it the other way.

There's also a package called quicksynergy which is a configuration GUI. I can't learn much about it. If anyone knows, the questions I have are 1) is this even useful? Synergy 2 runs and, if I understand it rightly, uses only the simplest configuration like choosing the server and 2) if it is useful, does it work with synergy 2?

Link to comment
Share on other sites

I answered my own question which I should have done to begin with I guess. But someone else might find the information useful. Synaptic, although it lists Synergy 2, installs Synergy 1.4. At least it did when I tried it. Why it lists the Synergy 2 package, right down to the latest release, is a mystery to me since it installs Synergy 1.

Link to comment
Share on other sites

  • 1 month later...

Hey all

So far so good except for this package, qml-module-qtquick. it keeps returning, E: Unable to locate package qml-module-qtquick

Ive tried,

sudo apt-get update
sudo apt-get install qml-module-qtquick

 

Link to comment
Share on other sites

On 15/06/2018 at 4:59 PM, revere521 said:

Looks like the new package may be 


qml-module-qtquick2

 

This did the trick!

Thanks,

waRr

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...