samsungrocks10 Posted August 27, 2018 Share Posted August 27, 2018 It seems to install fine on one of my other debian machines but this one won't install, cant really figure out why. Other packages install just fine, all i have found so far about this kind of error is this https://raphaelhertzog.com/2011/07/18/deciphering-one-of-dpkg-weirdest-errors-unable-to-open-pathtofoo-dpkg-new/ samsungrocks10@debian-main:~$ sudo dpkg -i ./synergy_2.0.12.beta~b74+0b61673b_amd64.deb (Reading database ... 219190 files and directories currently installed.) Preparing to unpack .../synergy_2.0.12.beta~b74+0b61673b_amd64.deb ... Unpacking synergy (2.0.12.beta~b74+0b61673b) ... dpkg: error processing archive ./synergy_2.0.12.beta~b74+0b61673b_amd64.deb (--install): unable to open '/usr/lib/systemd/system/synergy.service.dpkg-new': No such file or directory Processing triggers for desktop-file-utils (0.23-3) ... Processing triggers for mime-support (3.61) ... Errors were encountered while processing: ./synergy_2.0.12.beta~b74+0b61673b_amd64.deb Quote Link to comment Share on other sites More sharing options...
Gustavo Inacio Posted December 10, 2018 Share Posted December 10, 2018 Having the same problem when trying to install synergy_2.0.12.beta_b74+0b61673b_amd64.deb Quote Link to comment Share on other sites More sharing options...
tlacuache Posted March 19, 2019 Share Posted March 19, 2019 Bump? Any fix for this broken deb? I'm unable to install synergy_2.0.12.beta_b74+0b61673b_amd64.deb as well for the same reason. Quote Link to comment Share on other sites More sharing options...
mikma Posted May 1, 2019 Share Posted May 1, 2019 Ubuntu 19.04 "disco", same problem with synergy_2.0.12.beta_b1705+e5daaeda_amd64.deb. Quote Link to comment Share on other sites More sharing options...
8BrickDMG Posted June 5, 2019 Share Posted June 5, 2019 Made an account to respond with a fix. I was having this same problem until I used the OPs link to help figure it out. Extract the contents of the .deb file to a folder using the command below. Replacing the deb file name with the one you downloaded and whatever folder you want to extract to. dpkg-deb -R whateverVersionYouDownloaded.deb nameOfFolder Change into the newly created directory. cd nameOfFolder Locate the synergy.service file in the directory you extracted to and rename it to the new format. mv /usr/lib/systemd/system/synergy.service /usr/lib/systemd/system/synergy.service.dpkg-new Rebuild the package. cd nameOfFolder && dpkg-deb -b . synergy2.deb Install the new .deb file and it shouldn't fail. 1 Quote Link to comment Share on other sites More sharing options...
Major Deity Posted July 2, 2019 Share Posted July 2, 2019 Did this On 6/5/2019 at 6:21 AM, 8BrickDMG said: Made an account to respond with a fix. I was having this same problem until I used the OPs link to help figure it out. Extract the contents of the .deb file to a folder using the command below. Replacing the deb file name with the one you downloaded and whatever folder you want to extract to. dpkg-deb -R whateverVersionYouDownloaded.deb nameOfFolder Change into the newly created directory. cd nameOfFolder Locate the synergy.service file in the directory you extracted to and rename it to the new format. mv /usr/lib/systemd/system/synergy.service /usr/lib/systemd/system/synergy.service.dpkg-new Rebuild the package. cd nameOfFolder && dpkg-deb -b . synergy2.deb Install the new .deb file and it shouldn't fail. I followed all of this and it still doesn't install. dpkg: dependency problems prevent configuration of synergy: synergy depends on libssl1.0.0 (>= 1.0.0); however: Package libssl1.0.0 is not installed. 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. Of course I do have both libssl but it's version 1.1.1b which is higher and should be fine but it does not recognize it. Same issue with the qml-module-qtquick dependencies of which higher than 5.5.0 should be fine and yet I have 5.12.2 which is higher. Quote Link to comment Share on other sites More sharing options...
firedo Posted September 10, 2019 Share Posted September 10, 2019 I was able to get Synergy 2.0.12 working on Ubuntu 19.04 (Disco). I just needed to manually install the Ubuntu 16.04 (Xenial) version of the "libssl1.0.0" package: wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.15_amd64.deb sudo dpkg -i libssl1.0.0_1.0.2g-1ubuntu4.15_amd64.de Keep in mind that the "libssl1.0.0" package won't be anymore updated automatically (possibly a security risk) and future changes in Ubuntu might break Synergy or cause apt/dpkg dependency/conflict problems. Use wisely and at your own risk! You can also extract that deb file and copy the "libcrypto.so.1.0.0" & "libssl.so.1.0.0" files to "/usr/lib". Quote Link to comment Share on other sites More sharing options...
CheezLee Posted October 1, 2019 Share Posted October 1, 2019 (edited) On 9/9/2019 at 7:17 PM, firedo said: I was able to get Synergy 2.0.12 working on Ubuntu 19.04 (Disco). I just needed to manually install the Ubuntu 16.04 (Xenial) version of the "libssl1.0.0" package: wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.0.0_1.0.2g-1ubuntu4.15_amd64.deb sudo dpkg -i libssl1.0.0_1.0.2g-1ubuntu4.15_amd64.de Keep in mind that the "libssl1.0.0" package won't be anymore updated automatically (possibly a security risk) and future changes in Ubuntu might break Synergy or cause apt/dpkg dependency/conflict problems. Use wisely and at your own risk! You can also extract that deb file and copy the "libcrypto.so.1.0.0" & "libssl.so.1.0.0" files to "/usr/lib". I just did a fresh install of U19.04, tried installing libssl1.0.0 and then installing 2.0.12.beta~b1705 but it continues to fail. Did you still have to do what 8BrickDMG suggested? Edited October 1, 2019 by CheezLee Quote Link to comment Share on other sites More sharing options...
firedo Posted October 2, 2019 Share Posted October 2, 2019 No, but my Ubuntu installation was originally 17.10/18.04 which was upgraded to 19.04. Quote Link to comment Share on other sites More sharing options...
bpd1069 Posted October 3, 2019 Share Posted October 3, 2019 same issue 19.04 disco, is this utility being developed anymore - it is plagued with numerous issues since the last time I used it. Quote Link to comment Share on other sites More sharing options...
Mark Nicholls Posted October 19, 2019 Share Posted October 19, 2019 Would be nice to get a flatpak or snap install. We can't wait 3 years for 3.0 to come out and 1.0 isn't nearly as good. Quote Link to comment Share on other sites More sharing options...
marinegeek23 Posted January 24, 2020 Share Posted January 24, 2020 On 6/5/2019 at 8:21 AM, 8BrickDMG said: Made an account to respond with a fix. I was having this same problem until I used the OPs link to help figure it out. Extract the contents of the .deb file to a folder using the command below. Replacing the deb file name with the one you downloaded and whatever folder you want to extract to. dpkg-deb -R whateverVersionYouDownloaded.deb nameOfFolder Change into the newly created directory. cd nameOfFolder Locate the synergy.service file in the directory you extracted to and rename it to the new format. mv /usr/lib/systemd/system/synergy.service /usr/lib/systemd/system/synergy.service.dpkg-new Rebuild the package. cd nameOfFolder && dpkg-deb -b . synergy2.deb Install the new .deb file and it shouldn't fail. Some minor corrections / recommended changes: dpkg-deb -R whateverVersionYouDownloaded.deb nameOfFolder cd nameOfFolder mv usr/lib/systemd/system/synergy.service usr/lib/systemd/system/synergy.service.dpkg-new cd .. && dpkg-deb -b nameOfFolder synergy2.deb 1 Quote Link to comment Share on other sites More sharing options...
marc48 Posted March 22, 2020 Share Posted March 22, 2020 On 24.1.2020 at 4:51 AM, marinegeek23 said: Some minor corrections / recommended changes: dpkg-deb -R whateverVersionYouDownloaded.deb nameOfFolder cd nameOfFolder mv usr/lib/systemd/system/synergy.service usr/lib/systemd/system/synergy.service.dpkg-new cd .. && dpkg-deb -b nameOfFolder synergy2.deb It works! Thank you @marinegeek23 and @Major Deity Quote Link to comment Share on other sites More sharing options...
vossi Posted April 7, 2020 Share Posted April 7, 2020 On 24.1.2020 at 4:51 AM, marinegeek23 said: Some minor corrections / recommended changes: dpkg-deb -R whateverVersionYouDownloaded.deb nameOfFolder cd nameOfFolder mv usr/lib/systemd/system/synergy.service usr/lib/systemd/system/synergy.service.dpkg-new cd .. && dpkg-deb -b nameOfFolder synergy2.deb 1 Quote Link to comment Share on other sites More sharing options...
vossi Posted April 7, 2020 Share Posted April 7, 2020 (edited) thanks for the pointers marinegeek23, however i still get the libssl dependency issues: vossi@vossidev:~$ sudo dpkg -i ./synergy2.deb [sudo] password for vossi: Selecting previously unselected package synergy. (Reading database ... 190564 files and directories currently installed.) Preparing to unpack ./synergy2.deb ... Unpacking synergy (2.0.12.beta~b1705+e5daaeda) ... dpkg: dependency problems prevent configuration of synergy: synergy depends on libqt5qml5 (>= 5.1.0); however: Package libqt5qml5 is not installed. synergy depends on libqt5quick5 (>= 5.0.2) | libqt5quick5-gles (>= 5.0.2); however: Package libqt5quick5 is not installed. Package libqt5quick5-gles is not installed. synergy depends on libssl1.0.0 (>= 1.0.0); however: Package libssl1.0.0 is not installed. 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.32.0-1ubuntu1) ... Processing triggers for desktop-file-utils (0.24-1ubuntu1) ... Processing triggers for mime-support (3.63ubuntu1) ... Errors were encountered while processing: synergy vossi@vossidev:~$ so i still have to install this package manually in addition? edit: vossi@vossidev:~$ uname -a Linux vossidev 5.3.0-45-generic #37-Ubuntu SMP Thu Mar 26 20:41:27 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux vossi@vossidev:~$ freshly installed yesterday Edited April 7, 2020 by vossi Quote Link to comment Share on other sites More sharing options...
Spork Witch Posted September 2, 2020 Share Posted September 2, 2020 Should only need to rename the systemd file as mentioned in an earlier post, and update the dependency to libssl1.1, at least on kubuntu 20.04. Unfortunately this will require recompiling the binaries against 1.1, and for that we need the source, or action taken by Symless. I've reached out to what contacts I have from when I submitted updates to 2.0.10 to get it working on Kubuntu 18.04, so we'll have to wait and see. Last time it was just libcurl3 vs libcurl4, and it just took updating the listed dependency in the control file, no recompiling required. Not so with this bump from libssl1.0 to libssl1.1 Quote Link to comment Share on other sites More sharing options...
ajp Posted November 19, 2020 Share Posted November 19, 2020 Thank you all for the above information. Pulling the different pieces from above together, I produced a list that worked for my Debian 10 system. I thought it might save some other Debian users time: dpkg-deb -R synergy_2.???_amd64.deb nameOfFolder cd nameOfFolder/ mv usr/lib/systemd/system/synergy.service usr/lib/systemd/system/synergy.service.dpkg-new cd .. && dpkg-deb -b nameOfFolder synergy2.deb apt --fix-broken install apt install g++ apt install qtcreator apt install qtdeclarative5-dev dpkg -i ./synergy2.deb What this does is: dpkg-deb -R ... unzip the .deb file into a folder. The ??? will be the version you downloaded. we use mv to rename the synergy.service file. Notice, we are renaming the one in the nameOfFolder directory and not in the system /usr/... directory. The cd .. line does two commands, changes directory and then builds a debian package using nameOfFolder as the package and saving it into synergy2.deb The bad install messed up the system a bit so we did the --fix-broken command. We installed packages that synergy requires. Finally the install worked on the synergy2.deb we had created. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.