Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #197477 > unrolled thread
| Started by | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| First post | 2018-07-11 11:20 +0200 |
| Last post | 2018-07-13 17:00 +0200 |
| Articles | 16 — 5 participants |
Back to article view | Back to linux.debian.user
git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-11 11:20 +0200
Re: git clone https://... fails, git://... succeeds — ? john doe <johndoe65534@mail.com> - 2018-07-11 11:40 +0200
Re: git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-11 12:40 +0200
Re: git clone https://... fails, git://... succeeds — ? john doe <johndoe65534@mail.com> - 2018-07-11 13:40 +0200
libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-11 13:50 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-11 14:40 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-12 13:30 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-12 14:30 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-13 02:10 +0200
Re: libgnutls-deb0-28 missing from Debian repos David Wright <deblis@lionunicorn.co.uk> - 2018-07-13 06:20 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-07-13 14:30 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-14 12:00 +0200
Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? Zenaan Harkness <zenaan@freedbms.net> - 2018-07-14 12:20 +0200
Re: git clone https://... fails, git://... succeeds — ? davidson <davidson@freevolt.org> - 2018-07-13 12:50 +0200
Re: git clone https://... fails, git://... succeeds — ? davidson <davidson@freevolt.org> - 2018-07-13 13:20 +0200
Re: git clone https://... fails, git://... succeeds — ? David Wright <deblis@lionunicorn.co.uk> - 2018-07-13 17:00 +0200
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-11 11:20 +0200 |
| Subject | git clone https://... fails, git://... succeeds — ? |
| Message-ID | <wajrX-1Qo-3@gated-at.bofh.it> |
Anyone know why git is failing to clone with the HTTPS protocol (but succeeds with the git protocol)? Example: $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits Cloning into 'docs.gits'... fatal: unable to access 'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake() failed: Public key signature verification has failed. whereas: $ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits Cloning into 'docs.gits'... remote: Counting objects: 1218, done. remote: Compressing objects: 100% (29/29), done. ... ?
[toc] | [next] | [standalone]
| From | john doe <johndoe65534@mail.com> |
|---|---|
| Date | 2018-07-11 11:40 +0200 |
| Message-ID | <wajLj-1W6-1@gated-at.bofh.it> |
| In reply to | #197477 |
On 7/11/2018 11:12 AM, Zenaan Harkness wrote: > Anyone know why git is failing to clone with the HTTPS protocol (but > succeeds with the git protocol)? > > Example: > > $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits > Cloning into 'docs.gits'... > fatal: unable to access > 'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake() > failed: Public key signature verification has failed. > > > whereas: > > $ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits > Cloning into 'docs.gits'... > remote: Counting objects: 1218, done. > remote: Compressing objects: 100% (29/29), done. > ... > It is working fine here: $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits Cloning into 'docs.gits'... remote: Counting objects: 1218, done. remote: Compressing objects: 100% (29/29), done. remote: Total 1218 (delta 16), reused 31 (delta 11), pack-reused 1178 Receiving objects: 100% (1218/1218), 872.28 MiB | 11.39 MiB/s, done. Resolving deltas: 100% (288/288), done. Checking out files: 100% (510/510), done. Maybe: https://superuser.com/questions/1250527/git-clone-stopped-working As an aside, the '.git' is only for bare repositories.: $ git clone https://github.com/gnubee-git/GnuBee_Docs.git -- John Doe
[toc] | [prev] | [next] | [standalone]
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-11 12:40 +0200 |
| Message-ID | <wakHn-2ul-9@gated-at.bofh.it> |
| In reply to | #197478 |
On Wed, Jul 11, 2018 at 11:32:30AM +0200, john doe wrote: > On 7/11/2018 11:12 AM, Zenaan Harkness wrote: > > Anyone know why git is failing to clone with the HTTPS protocol (but > > succeeds with the git protocol)? > > > > Example: > > > > $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits > > Cloning into 'docs.gits'... > > fatal: unable to access > > 'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake() > > failed: Public key signature verification has failed. > > > > > > whereas: > > > > $ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits > > Cloning into 'docs.gits'... > > remote: Counting objects: 1218, done. > > remote: Compressing objects: 100% (29/29), done. > > ... > > > > It is working fine here: > > $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits > Cloning into 'docs.gits'... > remote: Counting objects: 1218, done. > remote: Compressing objects: 100% (29/29), done. > remote: Total 1218 (delta 16), reused 31 (delta 11), pack-reused 1178 > Receiving objects: 100% (1218/1218), 872.28 MiB | 11.39 MiB/s, done. > Resolving deltas: 100% (288/288), done. > Checking out files: 100% (510/510), done. > > Maybe: > > https://superuser.com/questions/1250527/git-clone-stopped-working OK so that page suggests reinstalling package libgnutls-deb0-28 BUT, that package is not in the archives for Debian stable: https://packages.debian.org/search?keywords=libgnutls-deb0-28 shows that it's only available in wheezy-backports, jessie (oldstable) and sid (unstable) as a debports port for arm64. So the file pool/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u7_amd64.deb is in the archives, but not listed as a stable/stretch package. Interestin. Given it's apparently not in stretch, perhaps I should simply uninstall it: $ sudo apt remove libgnutls-deb0-28 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: automoc cvsps emacs freepats git-doc gstreamer1.0-libav iceweasel ... Use 'sudo apt autoremove' to remove them. The following packages will be REMOVED: curl easygit ffmpeg gir1.2-spice-client-glib-2.0 ... 0 upgraded, 0 newly installed, 130 to remove and 0 not upgraded. After this operation, 563 MB disk space will be freed. Do you want to continue? [Y/n] ^C Looks like a Debian archives disconnect has happened somewhere ... when removing a package that's "officially" not in the distribution, removes 563 MB of installed software. Bugs? This: https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=libgnutls-deb0-28 shows "No reports found!" I also note that this package's "Provides" fields shows nothing, but reverse depends: Reverse depends: exim4-daemon-light libavformat56 libgnutls-deb0-28 libhogweed2 libimobiledevice4 libmailutils4 librtmp1 libvncclient0 libvncserver0 mutt-patched network-manager This is a mystery that is beyond me. Any other ideas out there ??? > As an aside, the '.git' is only for bare repositories.: > > $ git clone https://github.com/gnubee-git/GnuBee_Docs.git I clone in 2 ways: --mirror for those repositories I am initially keeping an archive for, and regular clone for those I want to immediately look at. In order to automate updates to these repos, I use this dir-name convention to simply my scripts: - .gitm for --mirror (--bare) repos - .gits for regular "source checked out/ work dir" repos
[toc] | [prev] | [next] | [standalone]
| From | john doe <johndoe65534@mail.com> |
|---|---|
| Date | 2018-07-11 13:40 +0200 |
| Message-ID | <walDr-323-1@gated-at.bofh.it> |
| In reply to | #197480 |
On 7/11/2018 12:37 PM, Zenaan Harkness wrote: > On Wed, Jul 11, 2018 at 11:32:30AM +0200, john doe wrote: >> On 7/11/2018 11:12 AM, Zenaan Harkness wrote: >>> Anyone know why git is failing to clone with the HTTPS protocol (but >>> succeeds with the git protocol)? >>> >>> Example: >>> >>> $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits >>> Cloning into 'docs.gits'... >>> fatal: unable to access >>> 'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake() >>> failed: Public key signature verification has failed. >>> >>> >>> whereas: >>> >>> $ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits >>> Cloning into 'docs.gits'... >>> remote: Counting objects: 1218, done. >>> remote: Compressing objects: 100% (29/29), done. >>> ... >>> >> >> It is working fine here: >> >> $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits >> Cloning into 'docs.gits'... >> remote: Counting objects: 1218, done. >> remote: Compressing objects: 100% (29/29), done. >> remote: Total 1218 (delta 16), reused 31 (delta 11), pack-reused 1178 >> Receiving objects: 100% (1218/1218), 872.28 MiB | 11.39 MiB/s, done. >> Resolving deltas: 100% (288/288), done. >> Checking out files: 100% (510/510), done. >> >> Maybe: >> >> https://superuser.com/questions/1250527/git-clone-stopped-working > > OK so that page suggests reinstalling package libgnutls-deb0-28 > BUT, that package is not in the archives for Debian stable: > > https://packages.debian.org/search?keywords=libgnutls-deb0-28 > > shows that it's only available in wheezy-backports, jessie > (oldstable) and sid (unstable) as a debports port for arm64. > > So the file > pool/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u7_amd64.deb > > is in the archives, but not listed as a stable/stretch package. > > Interestin. Given it's apparently not in stretch, perhaps I should > simply uninstall it: > Note that I'm also on stretch. Looks like something is broken on your end. > > I clone in 2 ways: --mirror for those repositories I am initially > keeping an archive for, and regular clone for those I want to > immediately look at. > > In order to automate updates to these repos, I use this dir-name > convention to simply my scripts: > > - .gitm for --mirror (--bare) repos > - .gits for regular "source checked out/ work dir" repos > I would rework the script to handle something like: docs-mirror.git docs-bare.git docs http://blog.plataformatec.com.br/2013/05/how-to-properly-mirror-a-git-repository/ Note that '--mirror' implies '--bare'; mirror and bare are two different things.: https://git-scm.com/docs/git-clone -- John Doe
[toc] | [prev] | [next] | [standalone]
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-11 13:50 +0200 |
| Subject | libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <walN7-35h-13@gated-at.bofh.it> |
| In reply to | #197482 |
On Wed, Jul 11, 2018 at 01:37:44PM +0200, john doe wrote:
> On 7/11/2018 12:37 PM, Zenaan Harkness wrote:
> > On Wed, Jul 11, 2018 at 11:32:30AM +0200, john doe wrote:
> > > On 7/11/2018 11:12 AM, Zenaan Harkness wrote:
> > > > Anyone know why git is failing to clone with the HTTPS protocol (but
> > > > succeeds with the git protocol)?
> > > >
> > > > Example:
> > > >
> > > > $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits
> > > > Cloning into 'docs.gits'...
> > > > fatal: unable to access
> > > > 'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake()
> > > > failed: Public key signature verification has failed.
> > > >
> > > >
> > > > whereas:
> > > >
> > > > $ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits
> > > > Cloning into 'docs.gits'...
> > > > remote: Counting objects: 1218, done.
> > > > remote: Compressing objects: 100% (29/29), done.
> > > > ...
> > > >
> > >
> > > It is working fine here:
> > >
> > > $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits
> > > Cloning into 'docs.gits'...
> > > remote: Counting objects: 1218, done.
> > > remote: Compressing objects: 100% (29/29), done.
> > > remote: Total 1218 (delta 16), reused 31 (delta 11), pack-reused 1178
> > > Receiving objects: 100% (1218/1218), 872.28 MiB | 11.39 MiB/s, done.
> > > Resolving deltas: 100% (288/288), done.
> > > Checking out files: 100% (510/510), done.
> > >
> > > Maybe:
> > >
> > > https://superuser.com/questions/1250527/git-clone-stopped-working
> >
> > OK so that page suggests reinstalling package libgnutls-deb0-28
> > BUT, that package is not in the archives for Debian stable:
> >
> > https://packages.debian.org/search?keywords=libgnutls-deb0-28
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Why is this package missing from the repos, but installed in my
stretch install?
This also looks like a core security-type package, so, concerning!
> > shows that it's only available in wheezy-backports, jessie
> > (oldstable) and sid (unstable) as a debports port for arm64.
> >
> > So the file
> > pool/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u7_amd64.deb
> >
> > is in the archives, but not listed as a stable/stretch package.
> >
> > Interestin. Given it's apparently not in stretch, perhaps I should
> > simply uninstall it:
> >
>
> Note that I'm also on stretch.
> Looks like something is broken on your end.
Well that's the question - how do I figure out the problem?
Perhaps there's some dodgy Debian mirroring going on?
Again, when I look at that packages.debian.org link above, the
package no longer exists in stable, so how can it be that over 100
other packages recursively depend on this package, when it's missing?
Hopefully someone can steer me in the right debugging direction...
> > I clone in 2 ways: --mirror for those repositories I am initially
> > keeping an archive for, and regular clone for those I want to
> > immediately look at.
> >
> > In order to automate updates to these repos, I use this dir-name
> > convention to simply my scripts:
> >
> > - .gitm for --mirror (--bare) repos
> > - .gits for regular "source checked out/ work dir" repos
> >
>
> I would rework the script to handle something like:
>
> docs-mirror.git
> docs-bare.git
> docs
>
> http://blog.plataformatec.com.br/2013/05/how-to-properly-mirror-a-git-repository/
>
> Note that '--mirror' implies '--bare'; mirror and bare are two different things.:
>
> https://git-scm.com/docs/git-clone
Thank you for the links.
For a given repo, I only have one primary clone or mirror. I have
various such local repos.
For GnuBee docs (or any other repo) I only clone it once, either with
plain clone, or with --mirror, never both - once I have a --mirror
repo locally available, I then either:
- clone it to a "working dir", or
- browse it insitu with git-ls
Hope that makes sense...
[toc] | [prev] | [next] | [standalone]
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Date | 2018-07-11 14:40 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <wamzw-3AM-11@gated-at.bofh.it> |
| In reply to | #197485 |
On Wed, Jul 11, 2018 at 09:48:10PM +1000, Zenaan Harkness wrote: > Why is this package missing from the repos, but installed in my > stretch install? Because you upgraded from jessie. This lets you keep older shared libraries or other packages as long as they don't conflict with anything in stretch. And shared libs typically don't conflict with anything.
[toc] | [prev] | [next] | [standalone]
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-12 13:30 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <waHXk-7Hy-11@gated-at.bofh.it> |
| In reply to | #197493 |
On Wed, Jul 11, 2018 at 08:30:51AM -0400, Greg Wooledge wrote: > On Wed, Jul 11, 2018 at 09:48:10PM +1000, Zenaan Harkness wrote: > > Why is this package missing from the repos, but installed in my > > stretch install? > > Because you upgraded from jessie. This lets you keep older shared > libraries or other packages as long as they don't conflict with anything > in stretch. And shared libs typically don't conflict with anything. Very interesting, thank you. How do I replace it with something stretch-supported, without having 130 paackages and 550MiB first removed? (Which seems necessary because it's breaking git clone with https URLs.)
[toc] | [prev] | [next] | [standalone]
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Date | 2018-07-12 14:30 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <waITo-8fC-5@gated-at.bofh.it> |
| In reply to | #197544 |
On Thu, Jul 12, 2018 at 05:45:46AM +1000, Zenaan Harkness wrote: > On Wed, Jul 11, 2018 at 08:30:51AM -0400, Greg Wooledge wrote: > > On Wed, Jul 11, 2018 at 09:48:10PM +1000, Zenaan Harkness wrote: > > > Why is this package missing from the repos, but installed in my > > > stretch install? > > > > Because you upgraded from jessie. This lets you keep older shared > > libraries or other packages as long as they don't conflict with anything > > in stretch. And shared libs typically don't conflict with anything. > > Very interesting, thank you. > > How do I replace it with something stretch-supported, without having > 130 paackages and 550MiB first removed? > > (Which seems necessary because it's breaking git clone with https > URLs.) You're talking about the package "libgnutls-deb0-28" which is listed in the Subject: header? I have no idea why that would be related to a stretch version of git, or be causing any kind of problem. wooledg:~$ dpkg -s git | grep ^Depends: Depends: libc6 (>= 2.16), libcurl3-gnutls (>= 7.16.2), libexpat1 (>= 2.0.1), libpcre3, zlib1g (>= 1:1.2.0), perl, liberror-perl, git-man (>> 1:2.11.0), git-man (<< 1:2.11.0-.) wooledg:~$ dpkg -s libcurl3-gnutls | grep ^Depends: Depends: libc6 (>= 2.17), libcomerr2 (>= 1.01), libgnutls30 (>= 3.5.6), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libnettle6, libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssh2-1 (>= 1.7.0), zlib1g (>= 1:1.1.4) The stretch version of git depends (indirectly) on libgnutls30 and that's what should be relevant here. Having libgnutls-deb0-28 installed (or not installed) should not matter at all.
[toc] | [prev] | [next] | [standalone]
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-13 02:10 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <waTON-6fO-1@gated-at.bofh.it> |
| In reply to | #197551 |
On Thu, Jul 12, 2018 at 08:24:35AM -0400, Greg Wooledge wrote: > On Thu, Jul 12, 2018 at 05:45:46AM +1000, Zenaan Harkness wrote: > > On Wed, Jul 11, 2018 at 08:30:51AM -0400, Greg Wooledge wrote: > > > On Wed, Jul 11, 2018 at 09:48:10PM +1000, Zenaan Harkness wrote: > > > > Why is this package missing from the repos, but installed in my > > > > stretch install? > > > > > > Because you upgraded from jessie. This lets you keep older shared > > > libraries or other packages as long as they don't conflict with anything > > > in stretch. And shared libs typically don't conflict with anything. > > > > Very interesting, thank you. > > > > How do I replace it with something stretch-supported, without having > > 130 paackages and 550MiB first removed? > > > > (Which seems necessary because it's breaking git clone with https > > URLs.) > > You're talking about the package "libgnutls-deb0-28" which is listed > in the Subject: header? I have no idea why that would be related to a > stretch version of git, or be causing any kind of problem. Yes. As per the link posted earlier in the thread to possibly help solve this problem: https://superuser.com/questions/1250527/git-clone-stopped-working > wooledg:~$ dpkg -s git | grep ^Depends: > Depends: libc6 (>= 2.16), libcurl3-gnutls (>= 7.16.2), libexpat1 (>= 2.0.1), libpcre3, zlib1g (>= 1:1.2.0), perl, liberror-perl, git-man (>> 1:2.11.0), git-man (<< 1:2.11.0-.) > > wooledg:~$ dpkg -s libcurl3-gnutls | grep ^Depends: > Depends: libc6 (>= 2.17), libcomerr2 (>= 1.01), libgnutls30 (>= 3.5.6), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libnettle6, libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssh2-1 (>= 1.7.0), zlib1g (>= 1:1.1.4) > > The stretch version of git depends (indirectly) on libgnutls30 and > that's what should be relevant here. Having libgnutls-deb0-28 installed > (or not installed) should not matter at all. Well as I highlighted in another email above in this thread, when I try to remove it, it wants to rip out over 100 packages and over 500 MiB's of Debian software. I guess it's time to just re-install? Been quite a few years since I've had to reinstall Debian… Thanks for the ideas folks,
[toc] | [prev] | [next] | [standalone]
| From | David Wright <deblis@lionunicorn.co.uk> |
|---|---|
| Date | 2018-07-13 06:20 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos |
| Message-ID | <waXIK-7D-7@gated-at.bofh.it> |
| In reply to | #197566 |
On Fri 13 Jul 2018 at 10:01:28 (+1000), Zenaan Harkness wrote: > On Thu, Jul 12, 2018 at 08:24:35AM -0400, Greg Wooledge wrote: > > On Thu, Jul 12, 2018 at 05:45:46AM +1000, Zenaan Harkness wrote: > > > On Wed, Jul 11, 2018 at 08:30:51AM -0400, Greg Wooledge wrote: > > > > On Wed, Jul 11, 2018 at 09:48:10PM +1000, Zenaan Harkness wrote: > > > > > Why is this package missing from the repos, but installed in my > > > > > stretch install? > > > > > > > > Because you upgraded from jessie. This lets you keep older shared > > > > libraries or other packages as long as they don't conflict with anything > > > > in stretch. And shared libs typically don't conflict with anything. > > > > > > Very interesting, thank you. > > > > > > How do I replace it with something stretch-supported, without having > > > 130 paackages and 550MiB first removed? > > > > > > (Which seems necessary because it's breaking git clone with https > > > URLs.) > > > > You're talking about the package "libgnutls-deb0-28" which is listed > > in the Subject: header? I have no idea why that would be related to a > > stretch version of git, or be causing any kind of problem. > > Yes. As per the link posted earlier in the thread to possibly help > solve this problem: > > https://superuser.com/questions/1250527/git-clone-stopped-working > > > > wooledg:~$ dpkg -s git | grep ^Depends: > > Depends: libc6 (>= 2.16), libcurl3-gnutls (>= 7.16.2), libexpat1 (>= 2.0.1), libpcre3, zlib1g (>= 1:1.2.0), perl, liberror-perl, git-man (>> 1:2.11.0), git-man (<< 1:2.11.0-.) > > > > wooledg:~$ dpkg -s libcurl3-gnutls | grep ^Depends: > > Depends: libc6 (>= 2.17), libcomerr2 (>= 1.01), libgnutls30 (>= 3.5.6), libgssapi-krb5-2 (>= 1.14+dfsg), libidn2-0 (>= 0.6), libk5crypto3 (>= 1.6.dfsg.2), libkrb5-3 (>= 1.6.dfsg.2), libldap-2.4-2 (>= 2.4.7), libnettle6, libnghttp2-14 (>= 1.12.0), libpsl5 (>= 0.13.0), librtmp1 (>= 2.4+20131018.git79459a2-3~), libssh2-1 (>= 1.7.0), zlib1g (>= 1:1.1.4) > > > > The stretch version of git depends (indirectly) on libgnutls30 and > > that's what should be relevant here. Having libgnutls-deb0-28 installed > > (or not installed) should not matter at all. > > Well as I highlighted in another email above in this thread, when I > try to remove it, it wants to rip out over 100 packages and over 500 > MiB's of Debian software. > > I guess it's time to just re-install? > > Been quite a few years since I've had to reinstall Debian… > > Thanks for the ideas folks, I don't understand why you have so many dependencies on libgnutls-deb0-28 if you're running stretch. Doodling while I downloaded the humongous video of today's Congress, I typed: $ zgrep '\(libgnutls-deb0-28\)\|\(Package:\)' /home/debian/jessie/Packages.gz | \ grep -B1 Depends | grep Package | sort > /tmp/oldpacks which yielded 223 lines. I then edited oldpacks to build the single line: $ grep '\(Package: abiword$\)\|\(Package: [ … ] Package: xombrero$\)' \ /var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_main_binary-amd64_Packages > \ /tmp/keptpacks and that yielded 198 lines, which suggests that stretch contains up-to-date versions of most of the packages that apt wanted to remove. (Obviously I'm not taking account of dependencies on dependencies…) Here's the list of 25 jessie packages not in stretch: $ lines-in-a-not-b.py /tmp/oldpacks /tmp/keptpacks Package: dsyslog Package: dwb Package: guile-gnutls Package: gurlchecker Package: ircd-ratbox Package: jd Package: libaqbanking34-plugins Package: libavformat56 Package: libaws3.2.0 Package: libccrtp2 Package: libepc-1.0-3 Package: libepc-ui-1.0-3 Package: libgloox12 Package: libgnutls28-dbg Package: libimobiledevice4 Package: libmailutils4 Package: libmicrohttpd10 Package: libopenconnect3 Package: libucommon6 Package: libvncclient0 Package: libvncserver0 Package: libwireshark5 Package: licq-plugin-jabber Package: mutt-patched Package: sflphone-daemon $ Many of those will probably have package names that include the version number, like libwireshark5→libwireshark8. (If you get different results, it could be because my jessie installations/lists are all i386 whereas for stretch they're amd64.) Cheers, David.
[toc] | [prev] | [next] | [standalone]
| From | Greg Wooledge <wooledg@eeg.ccf.org> |
|---|---|
| Date | 2018-07-13 14:30 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <wb5mV-4uO-1@gated-at.bofh.it> |
| In reply to | #197566 |
> > that's what should be relevant here. Having libgnutls-deb0-28 installed > > (or not installed) should not matter at all. > > Well as I highlighted in another email above in this thread, when I > try to remove it, it wants to rip out over 100 packages and over 500 > MiB's of Debian software. (Such as...?) It really sounds like you've got a half-jessie, half-stretch system for some reason. Maybe you never fully upgraded to stretch, or maybe you've got a whole bunch of unusual packages that were installed during your jessie days, that were removed from stretch, or came from third party sources. What happens if you do "apt-get install git" now? Also, can you show us the output of: apt-cache policy git libgnutls30 libgnutls-deb0-28
[toc] | [prev] | [next] | [standalone]
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-14 12:00 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <wbpvj-89p-1@gated-at.bofh.it> |
| In reply to | #197587 |
On Fri, Jul 13, 2018 at 08:26:53AM -0400, Greg Wooledge wrote:
> > > that's what should be relevant here. Having libgnutls-deb0-28 installed
> > > (or not installed) should not matter at all.
> >
> > Well as I highlighted in another email above in this thread, when I
> > try to remove it, it wants to rip out over 100 packages and over 500
> > MiB's of Debian software.
>
> (Such as...?)
$ sudo apt remove libgnutls-deb0-28
[sudo] password for justa:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
automoc cvsps emacs freepats git-doc gstreamer1.0-libav iceweasel
icoutils kate-data kde-runtime-data kdelibs5-data
libalgorithm-c3-perl libattica0.4 libb-hooks-endofscope-perl
libcgi-fast-perl libcgi-pm-perl libclass-c3-perl
libclass-c3-xs-perl libclass-data-inheritable-perl
libclass-factory-util-perl libclass-method-modifiers-perl
libclass-singleton-perl libcommon-sense-perl libdata-optlist-perl
libdatetime-format-builder-perl libdatetime-format-iso8601-perl
libdatetime-format-strptime-perl libdatetime-locale-perl
libdatetime-perl libdatetime-timezone-perl libdbd-sqlite3-perl
libdbi-perl libdbusmenu-qt2 libde265-0 libdevel-caller-perl
libdevel-lexalias-perl libdevel-stacktrace-perl libdlrestrictions1
libemail-valid-perl liberror-perl libeval-closure-perl
libexception-class-perl libexiv2-14 libfcgi-perl libfluidsynth1
libgovirt-common libgovirt2 libgpgme++2v5 libgsoap10
libhsqldb1.8.0-java libimlib2 libiodbc2 libjson-perl
libjson-xs-perl libkactivities6 libkcmutils4 libkdeclarative5
libkdecore5 libkdesu5 libkdeui5 libkdnssd4 libkidletime4 libkjsapi4
libkjsembed4 libkntlm4 libkpty4 libkrosscore4 libkunitconversion4
libmediawiki-api-perl libmjpegutils-2.1-0 libmms0
libmodule-implementation-perl libmodule-runtime-perl
libmpeg2encpp-2.1-0 libmplex2-2.1-0 libmro-compat-perl
libnamespace-autoclean-perl libnamespace-clean-perl libnet-dns-perl
libnet-domain-tld-perl libnet-ip-perl libntrack-qt4-1 libntrack0
libofa0 libopencv-calib3d2.4v5 libopencv-features2d2.4v5
libopencv-flann2.4v5 libopencv-highgui2.4-deb0
libopencv-objdetect2.4v5 libopencv-video2.4v5
libpackage-deprecationmanager-perl libpackage-stash-perl
libpackage-stash-xs-perl libpadwalker-perl libpagemaker-0.0-0
libparams-classify-perl libparams-util-perl libparams-validate-perl
libparams-validationcompiler-perl libphodav-2.0-0
libphodav-2.0-common libphonon-dev libpolkit-qt-1-1 libpostproc53
libqca2 libqca2-plugins libqt4-declarative libqt4-designer
libqt4-dev libqt4-dev-bin libqt4-help libqt4-network
libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql
libqt4-sql-mysql libqt4-svg libqt4-test libqt4-xmlpatterns
libqt5multimedia5 libqt5multimediawidgets5 libqtwebkit4
libquvi-scripts-0.9 libreoffice-l10n-en-gb librole-tiny-perl
libsbc1 libscalar-list-utils-perl libsolid4 libspandsp2
libspecio-perl libsrtp0 libsub-exporter-perl
libsub-exporter-progressive-perl libsub-identify-perl
libsub-install-perl libsub-name-perl libsvn-perl
libterm-readkey-perl libtest-fatal-perl libthreadweaver4
libtry-tiny-perl libtypes-serialiser-perl libusbredirhost1
libvariable-magic-perl libvidstab1.0 libwildmidi-config
libwildmidi2 libxslt1-dev libyajl-dev libyaml-libyaml-perl
libyaml-perl libzbar0 lua-bitop lua-expat lua-json lua-lpeg
lua-socket nocache ntrack-module-libnl-0 oxygen-icon-theme phonon
python-bzrlib python-configobj python-debian python-httplib2
python-keyring python-keyrings.alt python-launchpadlib
python-lazr.restfulclient python-lazr.uri python-oauth
python-secretstorage python-simplejson python-wadllib
python3-httplib2 python3-pyqt5 python3-pyqt5.qtmultimedia
python3-pyqt5.qtsvg python3-pyqt5.qtwebkit python3-qtpy
qt4-linguist-tools qt4-qmake runit
sound-theme-freedesktop spice-client-glib-usb-acl-helper tla tla-doc
unixodbc xxdiff
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
curl easygit feh ffmpeg gir1.2-spice-client-glib-2.0
gir1.2-spice-client-gtk-3.0 git git-all git-annex git-arch git-bzr
git-cola git-cvs git-daemon-run git-el git-email git-extras
git-flow git-ftp git-gui git-mediawiki git-remote-bzr
git-remote-gcrypt git-remote-hg git-svn gitk gitpkg gitweb
gstreamer1.0-plugins-bad katepart kde-runtime kdelibs-bin
kdelibs5-dev kdelibs5-plugins kdoctools libavdevice56 libavfilter5
libavformat56 libcmis-0.5-5v5 libcmis-dev libcurl3 libcurl3-gnutls
libcurl4-gnutls-dev libgnutls-deb0-28 libkatepartinterfaces4
libkde3support4 libkdewebkit5 libkemoticons4 libkfile4 libkhtml5
libkimproxy4 libkio5 libkmediaplayer4 libknewstuff2-4
libknewstuff3-4 libknotifyconfig4 libkparts4 libkprintutils4
libkrossui4 libktexteditor4 libkutils4 libkxmlrpcclient4
libnepomuk4 libnepomukquery4a libnepomukutils4 libplasma3
libquvi-0.9-0.9.3 libraptor2-0 libraptor2-dev librasqal3
librasqal3-dev librdf0 librdf0-dev libreoffice
libreoffice-avmedia-backend-gstreamer libreoffice-base
libreoffice-base-core libreoffice-base-drivers libreoffice-calc
libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk
libreoffice-gtk2 libreoffice-gtk3 libreoffice-help-en-gb
libreoffice-impress libreoffice-librelogo libreoffice-math
libreoffice-nlpsolver libreoffice-ogltrans libreoffice-pdfimport
libreoffice-report-builder libreoffice-report-builder-bin
libreoffice-script-provider-bsh libreoffice-script-provider-js
libreoffice-script-provider-python libreoffice-sdbc-hsqldb
libreoffice-sdbc-postgresql libreoffice-systray
libreoffice-wiki-publisher libreoffice-writer
libreoffice-writer2latex libreoffice-writer2xhtml librtmp1
libsoprano-dev libsoprano4 libspice-client-glib-2.0-8
libspice-client-gtk-3.0-5 libvncclient0
plasma-scriptengine-javascript python-debianbts python-pycurl
python-pysimplesoap python-reportbug python3-debianbts
python3-pycurl python3-pysimplesoap python3-reportbug python3-uno
quvi reportbug rtmpdump soprano-daemon spice-client-gtk virt-viewer
virtualbox virtualbox-qt weechat weechat-curses
0 upgraded, 0 newly installed, 130 to remove and 0 not upgraded.
After this operation, 563 MB disk space will be freed.
The first list is just old dependencies, that's ok.
There seems to be a fair bit of libreoffice stuff in the second list,
including libreoffice itself. Here's the versions available in my
setup:
Package: libreoffice
libreoffice:amd64/stretch 1:5.2.7-1+deb9u4 uptodate
libreoffice | 1:6.0.5-1~bpo9+1 | file:/public/debian/debian
stretch-backports/main amd64 Packages
libreoffice | 1:5.2.7-1+deb9u4 |
http://security.debian.org/debian-security stretch/updates/main amd64
Packages
libreoffice | 1:5.2.7-1+deb9u4 | file:/public/debian/debian
stretch-proposed-updates/main amd64 Packages
libreoffice | 1:5.2.7-1+deb9u3 | file:/public/debian/debian
stretch/main amd64 Packages
Little things like "reportbug" seem odd too... whilst I could live
with reinstalling virtualbox - but why is it and others getting
uninstalled in the first place, is the question I can't explain.
> It really sounds like you've got a half-jessie, half-stretch system
> for some reason. Maybe you never fully upgraded to stretch, or maybe
> you've got a whole bunch of unusual packages that were installed during
> your jessie days, that were removed from stretch, or came from third
> party sources.
>
> What happens if you do "apt-get install git" now?
$ sudo apt-get install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version (1:2.11.0-3+deb9u3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> Also, can you show us the output of:
>
> apt-cache policy git libgnutls30 libgnutls-deb0-28
$ apt-cache policy git libgnutls30 libgnutls-deb0-28
git:
Installed: 1:2.11.0-3+deb9u3
Candidate: 1:2.11.0-3+deb9u3
Version table:
1:2.18.0-1~bpo9+1 100
100 file:/public/debian/debian stretch-backports/main amd64
Packages
*** 1:2.11.0-3+deb9u3 500
500 http://security.debian.org/debian-security
stretch/updates/main amd64 Packages
500 file:/public/debian/debian stretch-proposed-updates/main
amd64 Packages
100 /var/lib/dpkg/status
1:2.11.0-3+deb9u2 500
500 file:/public/debian/debian stretch/main amd64 Packages
libgnutls30:
Installed: 3.5.8-5+deb9u3
Candidate: 3.5.8-5+deb9u3
Version table:
*** 3.5.8-5+deb9u3 500
500 file:/public/debian/debian stretch/main amd64 Packages
100 /var/lib/dpkg/status
3.5.8-5+deb9u1 500
500 http://security.debian.org/debian-security
stretch/updates/main amd64 Packages
libgnutls-deb0-28:
Installed: 3.3.8-6+deb8u7
Candidate: 3.3.8-6+deb8u7
Version table:
*** 3.3.8-6+deb8u7 100
100 /var/lib/dpkg/status
[toc] | [prev] | [next] | [standalone]
| From | Zenaan Harkness <zenaan@freedbms.net> |
|---|---|
| Date | 2018-07-14 12:20 +0200 |
| Subject | Re: libgnutls-deb0-28 missing from Debian repos - Re: git clone https://... fails, git://... succeeds — ? |
| Message-ID | <wbpOF-8uL-5@gated-at.bofh.it> |
| In reply to | #197622 |
On Sat, Jul 14, 2018 at 07:59:12PM +1000, Zenaan Harkness wrote: > sound-theme-freedesktop spice-client-glib-usb-acl-helper tla tla-doc Wow, tla - that's from either old-old-stable or old-old-old-stable :) Shows how good Debian is at dist-upgrade. Dat's some dang fine upgradin', bro! Methinks it really is time to do a clean install :D
[toc] | [prev] | [next] | [standalone]
| From | davidson <davidson@freevolt.org> |
|---|---|
| Date | 2018-07-13 12:50 +0200 |
| Message-ID | <wb3O9-3vP-5@gated-at.bofh.it> |
| In reply to | #197480 |
[Multipart message — attachments visible in raw view] — view raw
On Wed, 11 Jul 2018, Zenaan Harkness wrote:
Hellow Zenaan!
> On Wed, Jul 11, 2018 at 11:32:30AM +0200, john doe wrote:
>> On 7/11/2018 11:12 AM, Zenaan Harkness wrote:
>>> Anyone know why git is failing to clone with the HTTPS protocol (but
>>> succeeds with the git protocol)?
>>>
>>> Example:
>>>
>>> $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits
>>> Cloning into 'docs.gits'...
>>> fatal: unable to access
>>> 'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake()
>>> failed: Public key signature verification has failed.
>>>
>>>
>>> whereas:
>>>
>>> $ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits
>>> Cloning into 'docs.gits'...
>>> remote: Counting objects: 1218, done.
>>> remote: Compressing objects: 100% (29/29), done.
>>> ...
>>>
>>
>> It is working fine here:
>>
>> $ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits
>> Cloning into 'docs.gits'...
>> remote: Counting objects: 1218, done.
>> remote: Compressing objects: 100% (29/29), done.
>> remote: Total 1218 (delta 16), reused 31 (delta 11), pack-reused 1178
>> Receiving objects: 100% (1218/1218), 872.28 MiB | 11.39 MiB/s, done.
>> Resolving deltas: 100% (288/288), done.
>> Checking out files: 100% (510/510), done.
>>
>> Maybe:
>>
>> https://superuser.com/questions/1250527/git-clone-stopped-working
>
> OK so that page suggests reinstalling package libgnutls-deb0-28
Err... maybe it's been edited since.
On superuser.com/questions/1250527/git-clone-stopped-working , I read:
| * Do you have package libgnutls-deb0-28 installed? If so, could you
| try to uninstall it and retry cloning? – nKn Sep 15 '17 at 7:11
| * Thank you. After # apt-get remove -y libgnutls-deb0-28; apt-get
| install -y curl feh ffmpeg git libreoffice mpd mpv ncmpcpp clone
| works again! – Alexx Roche Sep 15 '17 at 7:42
| * Had an issue with accessing several https repositories (git and
| apt). Removing libgnutls-deb0-28 solved it. Thanks @nKn – Shay
| Nissel Oct 4 '17 at 22:48
To me, that second message (apparently from the superuser thread OP)
looks like it suggests
1. uninstalling libgnutls-deb0-28,
2. taking careful note of the explicitly desired applications that
will be removed as a consequence of the removal of
libgnutls-deb0-28,
3. and then re-installing those desired applications.
That doesn't sound like the same thing as reinstalling
libgnutls-deb0-28. Not to me.
> BUT, that package is not in the archives for Debian stable:
>
> https://packages.debian.org/search?keywords=libgnutls-deb0-28
>
> shows that it's only available in wheezy-backports, jessie
> (oldstable) and sid (unstable) as a debports port for arm64.
Curious.
> So the file
> pool/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u7_amd64.deb
>
> is in the archives, but not listed as a stable/stretch package.
Neato.
davidson@intherye$ dpkg-query -l 'libgnutls*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Archie Description
+++-======================-================-======-==============================
ii libgnutls-dane0:amd64 3.5.8-5+deb9u3 amd64 GNU TLS library - DANE security support
OMG ii libgnutls-deb0-28:amd6 3.3.8-6+deb8u5 amd64 GNU TLS library - main runtime library
ii libgnutls-openssl27:am 3.5.8-5+deb9u3 amd64 GNU TLS library - OpenSSL wrapper
ii libgnutls30:amd64 3.5.8-5+deb9u3 amd64 GNU TLS library - main runtime library
So I installed this system from a jessie dvd and immediately upgraded
to testing about a week before stretch became the new stable. So, like
you, my stretch system is an upgrade from jessie (though it only spent
a couple of hours as jessie).
I had no difficulty replicating john doe's success with
$ git clone https://github.com/gnubee-git/GnuBee_Docs.git gnubee-git
(except for his enviable download rates).
> Interestin. Given it's apparently not in stretch, perhaps I should
> simply uninstall it:
>
> $ sudo apt remove libgnutls-deb0-28
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages were automatically installed and are no longer
> required:
> automoc cvsps emacs freepats git-doc gstreamer1.0-libav iceweasel
> ...
> Use 'sudo apt autoremove' to remove them.
> The following packages will be REMOVED:
> curl easygit ffmpeg gir1.2-spice-client-glib-2.0
> ...
> 0 upgraded, 0 newly installed, 130 to remove and 0 not upgraded.
> After this operation, 563 MB disk space will be freed.
> Do you want to continue? [Y/n] ^C
>
> Looks like a Debian archives disconnect has happened somewhere ...
> when removing a package that's "officially" not in the distribution,
> removes 563 MB of installed software.
>
> Bugs?
>
> This:
> https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=libgnutls-deb0-28
> shows "No reports found!"
>
> I also note that this package's "Provides" fields shows nothing,
Can confirm:
davidson@intherye$ dpkg-query -W -f '${Provides}' libgnutls-deb0-28
davidson@intherye$
> but reverse depends:
>
> Reverse depends:
> exim4-daemon-light
> libavformat56
> libgnutls-deb0-28
> libhogweed2
> libimobiledevice4
> libmailutils4
> librtmp1
> libvncclient0
> libvncserver0
> mutt-patched
> network-manager
Whoa there.
davidson@intherye$ apt-cache rdepends libgnutls-deb0-28 ; echo THAT\'S ALL FOLKS
libgnutls-deb0-28
Reverse Depends:
libhogweed2
THAT'S ALL FOLKS
> This is a mystery that is beyond me. Any other ideas out there ???
I notice that nowhere in this thread have I been able to locate where
you indicate what *version* of libgnutls-deb0-28 you have installed.
It would be interesting to know.
Anyways, either way, nice to see you around again.
Good luck.
[toc] | [prev] | [next] | [standalone]
| From | davidson <davidson@freevolt.org> |
|---|---|
| Date | 2018-07-13 13:20 +0200 |
| Message-ID | <wb4hb-3Ux-1@gated-at.bofh.it> |
| In reply to | #197577 |
On Fri, 13 Jul 2018, davidson wrote: > On Wed, 11 Jul 2018, Zenaan Harkness wrote: > > Hellow Zenaan! > >> On Wed, Jul 11, 2018 at 11:32:30AM +0200, john doe wrote: >>> On 7/11/2018 11:12 AM, Zenaan Harkness wrote: [snip] >> OK so that page suggests reinstalling package libgnutls-deb0-28 > > Err... maybe it's been edited since. [snip] > To me, that second message (apparently from the superuser thread OP) > looks like it suggests > > 1. uninstalling libgnutls-deb0-28, > > 2. taking careful note of the explicitly desired applications that > will be removed as a consequence of the removal of > libgnutls-deb0-28, > > 3. and then re-installing those desired applications. > > That doesn't sound like the same thing as reinstalling > libgnutls-deb0-28. Not to me. I should probably add that I'm not trying to suggest that steps 2 and 3 above sound like much fun, especially when it might involve so many packages. >> $ sudo apt remove libgnutls-deb0-28 [snip] >> The following packages will be REMOVED: >> curl easygit ffmpeg gir1.2-spice-client-glib-2.0 >> ... >> 0 upgraded, 0 newly installed, 130 to remove and 0 not upgraded. >> After this operation, 563 MB disk space will be freed. >> Do you want to continue? [Y/n] ^C [snip] > Good luck. >
[toc] | [prev] | [next] | [standalone]
| From | David Wright <deblis@lionunicorn.co.uk> |
|---|---|
| Date | 2018-07-13 17:00 +0200 |
| Message-ID | <wb7I6-5I6-9@gated-at.bofh.it> |
| In reply to | #197577 |
On Fri 13 Jul 2018 at 10:50:18 (+0000), davidson wrote: > On Wed, 11 Jul 2018, Zenaan Harkness wrote: > > Hellow Zenaan! > > >On Wed, Jul 11, 2018 at 11:32:30AM +0200, john doe wrote: > >>On 7/11/2018 11:12 AM, Zenaan Harkness wrote: > >>>Anyone know why git is failing to clone with the HTTPS protocol (but > >>>succeeds with the git protocol)? > >>> > >>>Example: > >>> > >>>$ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits > >>>Cloning into 'docs.gits'... > >>>fatal: unable to access > >>>'https://github.com/gnubee-git/GnuBee_Docs.git/': gnutls_handshake() > >>>failed: Public key signature verification has failed. > >>> > >>> > >>>whereas: > >>> > >>>$ git clone git://github.com/gnubee-git/GnuBee_Docs.git docs.gits > >>>Cloning into 'docs.gits'... > >>>remote: Counting objects: 1218, done. > >>>remote: Compressing objects: 100% (29/29), done. > >>>... > >>> > >> > >>It is working fine here: > >> > >>$ git clone https://github.com/gnubee-git/GnuBee_Docs.git docs.gits > >>Cloning into 'docs.gits'... > >>remote: Counting objects: 1218, done. > >>remote: Compressing objects: 100% (29/29), done. > >>remote: Total 1218 (delta 16), reused 31 (delta 11), pack-reused 1178 > >>Receiving objects: 100% (1218/1218), 872.28 MiB | 11.39 MiB/s, done. > >>Resolving deltas: 100% (288/288), done. > >>Checking out files: 100% (510/510), done. > >> > >>Maybe: > >> > >>https://superuser.com/questions/1250527/git-clone-stopped-working > > > >OK so that page suggests reinstalling package libgnutls-deb0-28 > > Err... maybe it's been edited since. > > On superuser.com/questions/1250527/git-clone-stopped-working , I read: > > | * Do you have package libgnutls-deb0-28 installed? If so, could you > | try to uninstall it and retry cloning? – nKn Sep 15 '17 at 7:11 > > | * Thank you. After # apt-get remove -y libgnutls-deb0-28; apt-get > | install -y curl feh ffmpeg git libreoffice mpd mpv ncmpcpp clone > | works again! – Alexx Roche Sep 15 '17 at 7:42 > > | * Had an issue with accessing several https repositories (git and > | apt). Removing libgnutls-deb0-28 solved it. Thanks @nKn – Shay > | Nissel Oct 4 '17 at 22:48 > > To me, that second message (apparently from the superuser thread OP) > looks like it suggests > > 1. uninstalling libgnutls-deb0-28, > > 2. taking careful note of the explicitly desired applications that > will be removed as a consequence of the removal of > libgnutls-deb0-28, > > 3. and then re-installing those desired applications. > > That doesn't sound like the same thing as reinstalling > libgnutls-deb0-28. Not to me. > > >BUT, that package is not in the archives for Debian stable: > > > >https://packages.debian.org/search?keywords=libgnutls-deb0-28 > > > >shows that it's only available in wheezy-backports, jessie > >(oldstable) and sid (unstable) as a debports port for arm64. > > Curious. Why? libgnutls-deb0-28 is out of date. Why would one expect it in stretch when: $ grep -c libgnutls-deb0-28 /var/lib/apt/lists/ftp.us.debian.org_debian_dists_stretch_main_binary-amd64_Packages 0 $ so nothing there depends on, recommends, or even suggests, libgnutls-deb0-28. Why in sid? It's a port. People running sid want to be able to run their program foo that depends on it while they work on upgrading foo. Otherwise you would be forcing them to get foo to run with libgnutls30 *before* they could do any other work on it. They could find themselves in the same situation with many other libraries simultaneously. > >So the file > >pool/main/g/gnutls28/libgnutls-deb0-28_3.3.8-6+deb8u7_amd64.deb > > > >is in the archives, but not listed as a stable/stretch package. > > Neato. > > davidson@intherye$ dpkg-query -l 'libgnutls*' > Desired=Unknown/Install/Remove/Purge/Hold > | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend > |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > ||/ Name Version Archie Description > +++-======================-================-======-============================== > ii libgnutls-dane0:amd64 3.5.8-5+deb9u3 amd64 GNU TLS library - DANE security support > OMG ii libgnutls-deb0-28:amd6 3.3.8-6+deb8u5 amd64 GNU TLS library - main runtime library > ii libgnutls-openssl27:am 3.5.8-5+deb9u3 amd64 GNU TLS library - OpenSSL wrapper > ii libgnutls30:amd64 3.5.8-5+deb9u3 amd64 GNU TLS library - main runtime library Cheers, David.
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.user
csiph-web