[GNC-dev] Building debian files within Docker

Dale Phurrough dale at hidale.com
Thu Sep 12 08:49:19 EDT 2019


I'm not the best source for supporting Ubuntu. Ubuntu has rich communities
that are better suited to support ubuntu and apt.
https://www.google.com/search?q=Invalid+response+from+proxy%3A+HTTP%2F1.0+403+CONNECT+denied+(ask+the+admin+to+allow+HTTPS+tunnels)+%5BIP%3A+127.0.0.1+3142%5D&oq=Invalid+response+from+proxy%3A+HTTP%2F1.0+403+CONNECT+denied+(ask+the+admin+to+allow+HTTPS+tunnels)+%5BIP%3A+127.0.0.1+3142%5D&aqs=chrome..69i57.4253j0j4&sourceid=chrome&ie=UTF-8


Though...reading the error message, it suggests that you have a http proxy
somewhere between the 'apt' and the deb repository. And that this proxy
isn't configured to allow the needed connectivity.
Also in the error message is port 3142. Cross-referencing that port and
some of the above google results....
....are you using apt-catcher or apt-catcher-ng or something like it? That
port, with that software, with that error appears several times with
google. Below link writes specific configuration is needed with that
software.
https://blog.packagecloud.io/eng/2015/05/05/using-apt-cacher-ng-with-ssl-tls/#ssltls-https-setup

https://github.com/sameersbn/docker-apt-cacher-ng/issues/10

After you get apt running, and then Docker is install, happy to help with
the dev-docker containers. :-)

--Dale

On Thu, Sep 12, 2019 at 12:25 AM Stephen M. Butler <kg7je at arrl.net> wrote:

> I tried.  Got rid of the snap version of docker and then hung up on this
> step:
>
> sudo add-apt-repository \
> >    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
> >    $(lsb_release -cs) \
> >    stable"
> Err:1 https://download.docker.com/linux/ubuntu disco InRelease
>   Invalid response from proxy: HTTP/1.0 403 CONNECT denied (ask the
> admin to allow HTTPS tunnels)     [IP: 127.0.0.1 3142]
> Hit:2 http://archive.canonical.com/ubuntu disco
>
> InRelease
>
> Hit:3 http://archive.ubuntu.com/ubuntu disco
>
> InRelease
>
> Hit:4 http://us.archive.ubuntu.com/ubuntu disco
> InRelease
> Hit:5 http://security.ubuntu.com/ubuntu disco-security
> InRelease
> Hit:6 http://ppa.launchpad.net/malteworld/ppa/ubuntu bionic
> InRelease
> Hit:7 http://us.archive.ubuntu.com/ubuntu disco-updates
> InRelease
> Hit:8 http://ppa.launchpad.net/subsurface/subsurface/ubuntu disco
> InRelease
> Hit:9 http://us.archive.ubuntu.com/ubuntu disco-backports InRelease
> Hit:10 http://ppa.launchpad.net/teejee2008/ppa/ubuntu disco InRelease
> Reading package lists... Done
> W: Failed to fetch
> https://download.docker.com/linux/ubuntu/dists/disco/InRelease  Invalid
> response from proxy: HTTP/1.0 403 CONNECT denied (ask the admin to allow
> HTTPS tunnels)     [IP: 127.0.0.1 3142]
> W: Some index files failed to download. They have been ignored, or old
> ones used instead.
>
> So, how do I allow HTTPS tunnels?
>
> --Steve
>
> On 9/10/19 6:27 PM, Dale Phurrough wrote:
> > I'm not a good resource to troubleshoot snap. In the error message you
> > got, it gave a url. I clicked and there's a lot of information at that
> > post on the topic. Perhaps it can help you.
> >
> > Meanwhile, the stable docker 19.03 just appeared today on Docker's
> > official package repos. And it supports Ubuntu Disco. You can use
> > https://get.docker.com/ if you want for easy install. Or follow the
> > written instructions
> > at https://docs.docker.com/install/linux/docker-ce/ubuntu/
> >
> > Timing! ;-)
> >
> > --Dale
> >
> >
> >
> >
> > On Wed, Sep 11, 2019 at 12:23 AM Stephen M. Butler <kg7je at arrl.net
> > <mailto:kg7je at arrl.net>> wrote:
> >
> >     Dale,
> >
> >     I got the message about missing /snap/bin in the Path, but it is
> >     there.
> >     Any ideas on how to proceed?
> >
> >     steve at SteveLaptop:~$ sudo snap install docker
> >     Connect docker:firewall-control to core:firewall-control
> >              Warning: /snap/bin was not found in your $PATH. If you've
> not
> >     restarted your session since you
> >              installed snapd, try doing that. Please see
> >     https://forum.snapcraft.io/t/9469 for more
> >              details.
> >
> >     docker 18.06.1-ce from Canonical✓ installed
> >
> >     steve at SteveLaptop:~$ echo $PATH
> >
>  /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
> >
> >     steve at SteveLaptop:~$ snap version
> >     snap    2.41
> >     snapd   2.41
> >     series  16
> >     ubuntu  19.04
> >     kernel  5.0.0-27-generic
> >
> >     steve at SteveLaptop:~$ cat /etc/os-release
> >     NAME="Ubuntu"
> >     VERSION="19.04 (Disco Dingo)"
> >     ID=ubuntu
> >     ID_LIKE=debian
> >     PRETTY_NAME="Ubuntu 19.04"
> >     VERSION_ID="19.04"
> >     HOME_URL="https://www.ubuntu.com/"
> >     SUPPORT_URL="https://help.ubuntu.com/"
> >     BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
> >     PRIVACY_POLICY_URL="
> https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
> >     VERSION_CODENAME=disco
> >     UBUNTU_CODENAME=disco
> >
> >     steve at SteveLaptop:~$ ps
> >       PID TTY          TIME CMD
> >      2746 pts/0    00:00:00 bash
> >      4469 pts/0    00:00:00 ps
> >
> >     And I can see the /snap/bin folder.
> >
> >     --Steve
> >
> >     On 9/9/19 6:12 AM, Dale Phurrough wrote:
> >     > Hi, thanks for checking in. I've never tested using the dev-docker
> >     > containers to build .deb within them. Long-term I would like it to
> >     > build containerized apps like snap, flatpak, etc. and maybe
> >     deb's come
> >     > along for free.
> >     >
> >     > I vaguely remember reading "each package manager/person maintains
> >     > their own blahblah to create their distro's packages" If that's
> true
> >     > and this package metadata it isn't centrally kept by the core
> >     GnuCash
> >     > team...then I suspect it's technically possible to build deb
> >     packages
> >     > within the containers (since they are full OSs), but that the
> >     GnuCash
> >     > team doesn't yet have it automated because they don't
> >     coordinate/have
> >     > the packager(s) metadata for each distro.
> >     >
> >     > True, no stable release of a Docker package to run on Disco yet.
> >     As an
> >     > alternative, you could run the testing release of Docker.
> >     Or...run the
> >     > snap for Docker. Running the snap removes your OS version conflict
> +
> >     > gives you the stable Docker 18.06 which is a very well tested
> >     and rich
> >     > version of Docker.  https://snapcraft.io/docker  By that webpage,
> >     > disco is the 2nd most popular OS on which it runs.
> >     >
> >     > --Dale
> >     >
> >     > On Mon, Sep 9, 2019 at 4:10 AM Stephen M. Butler <kg7je at arrl.net
> >     <mailto:kg7je at arrl.net>
> >     > <mailto:kg7je at arrl.net <mailto:kg7je at arrl.net>>> wrote:
> >     >
> >     >     Dale,
> >     >
> >     >     Are you able to build debian (*.deb) packages within your
> >     various
> >     >     Ubuntu
> >     >     docker environments?
> >     >
> >     >     Disco (Ubuntu 19.04) complains about Docker not being available
> >     >     for this
> >     >     version.
> >     >
> >     >     --
> >     >     Stephen M Butler, PMP, PSM
> >     >     Stephen.M.Butler51 at gmail.com
> >     <mailto:Stephen.M.Butler51 at gmail.com>
> >     <mailto:Stephen.M.Butler51 at gmail.com
> >     <mailto:Stephen.M.Butler51 at gmail.com>>
> >     >     kg7je at arrl.net <mailto:kg7je at arrl.net>
> >     <mailto:kg7je at arrl.net <mailto:kg7je at arrl.net>>
> >     >     253-350-0166
> >     >     -------------------------------------------
> >     >     GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477
> >     0385 81D8
> >     >
> >
> >     --
> >     Stephen M Butler, PMP, PSM
> >     Stephen.M.Butler51 at gmail.com <mailto:Stephen.M.Butler51 at gmail.com>
> >     kg7je at arrl.net <mailto:kg7je at arrl.net>
> >     253-350-0166
> >     -------------------------------------------
> >     GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
> >
>
> --
> Stephen M Butler, PMP, PSM
> Stephen.M.Butler51 at gmail.com
> kg7je at arrl.net
> 253-350-0166
> -------------------------------------------
> GnuPG Fingerprint:  8A25 9726 D439 758D D846 E5D4 282A 5477 0385 81D8
>
>


More information about the gnucash-devel mailing list