[GNC-dev] Building debian files within Docker

Stephen M. Butler kg7je at arrl.net
Wed Sep 11 18:25:40 EDT 2019


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