Subsurface in Debian Stretch (9.1)

214 views
Skip to first unread message

Apostolos Kefalas

unread,
Oct 21, 2017, 5:35:18 AM10/21/17
to Subsurface Divelog
Hello,

what is the recommended repository to install Subsurface in Debian Stretch???

I have used the "trusty"  but:

The following packages have unmet dependencies:
 subsurface
: Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
           
Depends: libzip2 (>= 0.10) but it is not installable
E
: Unable to correct problems, you have held broken packages.




And when using "artful"

The following packages have unmet dependencies:
 subsurface
: Depends: libssl1.0.0 (>= 1.0.0) but it is not installable
E
: Unable to correct problems, you have held broken packages.



Thanks
Apostolos

Dirk Hohndel

unread,
Oct 21, 2017, 6:21:11 AM10/21/17
to subsurfac...@googlegroups.com
I think most sane distributions provide a legacy OpenSSL 1.0 library - I just don't know what it's called on Debian and how you could force Subsurface to use it. Because of its dependency on Qt (which won't support OpenSSL 1.1 until its next major release), Subsurface requires OpenSSL 1.0

A little bit of googling only brought me this suggestion. Completely untested:

/D

Apostolos Kefalas

unread,
Oct 21, 2017, 6:51:30 AM10/21/17
to Subsurface Divelog

Hello Dirk,

I have used an old debian snapshot (http://snapshot.debian.org/) for installing libssl1.0.0 but now I have another problem:

The following packages have unmet dependencies:

 subsurface
: Depends: libmarblewidget19 (>= 4:4.13.90) but it is not going to be installed
E
: Unable to correct problems, you have held broken packages.



Dirk Hohndel

unread,
Oct 21, 2017, 6:55:27 AM10/21/17
to subsurfac...@googlegroups.com
That's strange - libmarblewidget was packaged inside of our Subsurface package.

But maybe you should just wait a day... I'll release Subsurface 4.7.0 today (if nothing goes wrong) and that no longer uses libmarble in the first place...

/D

Apostolos Kefalas

unread,
Oct 21, 2017, 6:57:21 AM10/21/17
to Subsurface Divelog

Any chance to use libssl1.0.2 on the new 4.7.0 version?

thanks!!!

Robert C. Helling

unread,
Oct 21, 2017, 7:03:54 AM10/21/17
to Subsurface Divelog


Am Samstag, 21. Oktober 2017 12:57:21 UTC+2 schrieb Apostolos Kefalas:

Any chance to use libssl1.0.2 on the new 4.7.0 version?

thanks!!!


No, since Qt is not yet ready for that. Note that you wouldn't gain a security advantage by using the 1.0.2 version compared to 1.0.0. 

Apostolos Kefalas

unread,
Oct 21, 2017, 8:12:26 AM10/21/17
to Subsurface Divelog

Yes, but since libssl1.0.2 is in Debian repos, I would not need any extra packages :-)

 

Apostolos Kefalas

unread,
Oct 22, 2017, 10:27:09 AM10/22/17
to Subsurface Divelog
My mistake!!! apt was trying to install subsurface 4.2  from Debian Repository!!! Soryy!!!

Dirk Hohndel

unread,
Oct 22, 2017, 2:15:38 PM10/22/17
to subsurfac...@googlegroups.com
We have tried for quite a while to get that removed but somehow that doesn't seem to happen
The Debian process should have better support for this, but the focus is clearly on ADDING packages, not removing them.

/D

--
You received this message because you are subscribed to the Google Groups "Subsurface Divelog" group.
To unsubscribe from this group and stop receiving emails from it, send an email to subsurface-dive...@googlegroups.com.
To post to this group, send email to subsurfac...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/subsurface-divelog/f5e4f335-7aad-4d53-8f0a-b156628aece6%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Apostolos Kefalas

unread,
Oct 22, 2017, 2:38:13 PM10/22/17
to subsurfac...@googlegroups.com
Hello Dirk,

subsurface has been removed from Debian almost 2 years now:

https://tracker.debian.org/pkg/subsurface

But when I used the OLD snapshot to get the libssl1.0.0 that brought
back subsurface too!!! Clearly any Debian archive has priority than any
Ubuntu repository so I had to explicitly say to "apt" that I wanted the
version from the ubuntu repo.

Thanks again,
Apostolos
> > To post to this group, send email to subsurface-divelog@googlegroup
> > s.com.
> > To view this discussion on the web visit https://groups.google.com/
> > d/msgid/subsurface-divelog/f5e4f335-7aad-4d53-8f0a-
> > b156628aece6%40googlegroups.com.
> > For more options, visit https://groups.google.com/d/optout.
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "Subsurface Divelog" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to subsurface-dive...@googlegroups.com.
> To post to this group, send email to subsurface-divelog@googlegroups.
> com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/subsurface-divelog/63D8885C-F6D4-4B86-861E-
> 3D194FE47E43%40hohndel.org.

Apostolos Kefalas

unread,
Oct 25, 2017, 6:50:26 AM10/25/17
to Subsurface Divelog
Trying to upgrade/install 4.7.1 on Jessie, I have dependencies problem:


The following packages have unmet dependencies:
 subsurface : Depends: libqt5core5a (>= 5.9.0~beta) but 5.7.1+dfsg-3+b1 is to be installed
              Depends: libqt5gui5 (>= 5.8.0) but 5.7.1+dfsg-3+b1 is to be installed
              Depends: libqt5location5 (>= 5.9.0) but 5.7.1-1 is to be installed
              Depends: libqt5quickwidgets5 (>= 5.9.0~beta) but 5.7.1-2+b2 is to be installed

Apostolos Kefalas

unread,
Oct 25, 2017, 6:57:05 AM10/25/17
to Subsurface Divelog
OK!!! ubuntu zesty works!!!

Humberto Hassey

unread,
Oct 29, 2017, 11:28:55 PM10/29/17
to Subsurface Divelog
I am using the generic App image under Debian Stretch and works perfectly!!!

try that.
Message has been deleted

Lazarus Heaven

unread,
Dec 19, 2017, 1:17:12 PM12/19/17
to Subsurface Divelog
Thanks, very helpfull. :)



Am Mittwoch, 25. Oktober 2017 12:57:05 UTC+2 schrieb Apostolos Kefalas:
OK!!! ubuntu zesty works!!!

Claude

unread,
Jan 6, 2018, 3:52:23 PM1/6/18
to Subsurface Divelog
I try both zesty and image and it doesnt works for me. Source is not trusted, server key is doesnt contain the key...
Please help...

Apostolos Kefalas

unread,
Jan 6, 2018, 4:40:40 PM1/6/18
to subsurfac...@googlegroups.com
Install anyway!!!

signature.asc

Miika Turkia

unread,
Jan 7, 2018, 12:57:33 AM1/7/18
to subsurfac...@googlegroups.com
The appropriate signing key should be fetched and added to keyring when you add the repository using:

sudo add-apt-repository ppa:subsurface/subsurface

However, you could also manually fetch the key:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EE61D9C6

Then you should do:

sudo apt update
sudo apt install subsurface

On the other hand, the AppImage should work without any of these steps. Just download it from https://subsurface-divelog.org/downloads/Subsurface-4.7.6-x86_64.AppImage and do the following:

chmod +x Subsurface-4.7.6-x86_64.AppImage
./Subsurface-4.7.6-x86_64.AppImage

HTH

chrisw...@gmail.com

unread,
Jul 23, 2018, 8:37:11 AM7/23/18
to Subsurface Divelog
I have the same issue  --  subsurface : Depends: libssl1.0.0 (>= 1.0.0) but it is not installable

I'm using Bunsen Labs Helium which is based on Debian Stretch.

I cannot use the appimage as the target computer is running 32bit (Its a long story but yes it has to!)

Ive tried both xenial and trusty and experience the same issues listed above.

subsurface is not in any of my existing repos

How should I proceed? 

Apostolos Kefalas

unread,
Jul 23, 2018, 9:52:16 AM7/23/18
to subsurfac...@googlegroups.com
Download libssl1.0.0 from the link below

https://snapshot.debian.org/package/openssl/1.0.2l-1%7Ebpo8%2B1/#libssl
1.0.0_1.0.2l-1:7e:bpo8:2b:1


> -- 
> You received this message because you are subscribed to the Google
> Groups "Subsurface Divelog" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to subsurface-dive...@googlegroups.com.
> To post to this group, send email to subsurface-divelog@googlegroups.
> com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/subsurface-divelog/f906a567-8e48-4109-99b0-
> 79f0660372c7%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.


  
  


Κεφάλας Απόστολος -  SV1LJJ 

τηλ: +30 6979 976 039
Echolink id: 309275
skype: apostolis.kef
sip:apke...@iptel.org
PGP: 0xA3C19DA0




Dirk Hohndel

unread,
Jul 23, 2018, 10:10:53 AM7/23/18
to subsurfac...@googlegroups.com
I'd build from source. It's triggered by a simple script - you'll need to install a few dependencies (as
mentioned in INSTALL) and in case some of them are missing, we should be able to help you figure
out what they are called on your OS (and update our docs).

Thats's the nice thing about open source projects. When in doubt, you can build from source.

/D

Chris W

unread,
Jul 23, 2018, 10:26:25 AM7/23/18
to subsurfac...@googlegroups.com
ευχαριστώ :)

Yes, that works fine. I was about to start compiling from source, but really wasn't looking forward to the prospect as the target pc doesn't even have build-essentials installed and would have been so incredibly slow.

I will give you a shout on echolink next time I'm in SV.

Cheers, Chris W (G7NBP)
Reply all
Reply to author
Forward
0 new messages