<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi Werner,</p>
    <p>yes, i am.</p>
    <p><b>I just manually compiled it on the fresh install of ubuntu
        16.04 per the below script:</b></p>
    <p>cd ~/Downloads<br>
      version=gnupg-2.2.4<br>
      wget <a class="moz-txt-link-freetext" href="https://gnupg.org/ftp/gcrypt/gnupg/$version.tar.bz2">https://gnupg.org/ftp/gcrypt/gnupg/$version.tar.bz2</a><br>
      wget <a class="moz-txt-link-freetext" href="https://gnupg.org/ftp/gcrypt/gnupg/$version.tar.bz2.sig">https://gnupg.org/ftp/gcrypt/gnupg/$version.tar.bz2.sig</a><br>
      tar xf $version.tar.bz2<br>
      cd $version<br>
      sudo apt-get update<br>
      sudo apt-get install -y libldap2-dev<br>
      sudo apt-get install -y gtk+-2<br>
      sudo apt-get install -y rng-tools<br>
      sudo apt-get install -y libbz2-dev<br>
      sudo apt-get install -y zlib1g-dev<br>
      sudo apt-get install -y libgmp-dev<br>
      sudo apt-get install -y nettle-dev<br>
      sudo apt-get install -y libgnutls28-dev<br>
      sudo apt-get install -y libsqlite3-dev<br>
      sudo apt-get install -y adns-tools<br>
      sudo apt-get install -y libreadline-dev<br>
      sudo apt-get install -y qtbase5-dev<br>
      sudo apt-get install -y pinentry-gtk2<br>
      sudo apt-get install -y pcscd scdaemon<br>
      sudo make -f build-aux/speedo.mk INSTALL_PREFIX=/usr/local
      speedo_pkg_gnupg_configure='--enable-g13 --enable-wks-tools'
      native<br>
      sudo ldconfig<br>
      <br>
      # use nano to create a configuration file: nano
      ~/.gnupg/gpg-agent.conf<br>
      # add the line: pinentry-program /usr/bin/pinentry-gtk-2<br>
      # chmod 600 ~/.gnupg/gpg-agent.conf<br>
    </p>
    <p><b>the result is the following:</b></p>
    <p><a class="moz-txt-link-abbreviated" href="mailto:bereska@bereska-VPCZ21AGX:~/.gnupg$">bereska@bereska-VPCZ21AGX:~/.gnupg$</a> gpg --version<br>
      gpg (GnuPG) 2.2.4<br>
      libgcrypt 1.8.2<br>
      Copyright (C) 2017 Free Software Foundation, Inc.<br>
      License GPLv3+: GNU GPL version 3 or later
      <a class="moz-txt-link-rfc2396E" href="https://gnu.org/licenses/gpl.html"><https://gnu.org/licenses/gpl.html></a><br>
      This is free software: you are free to change and redistribute it.<br>
      There is NO WARRANTY, to the extent permitted by law.<br>
      <br>
      Home: /home/bereska/.gnupg<br>
      Supported algorithms:<br>
      Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA<br>
      Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,<br>
              CAMELLIA128, CAMELLIA192, CAMELLIA256<br>
      Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224<br>
      Compression: Uncompressed, ZIP, ZLIB, BZIP2<br>
    </p>
    <p><b>then I imported my existing keys for the other machine</b></p>
    <p><b>and all works fine in terminal</b></p>
    <p>however after installing Enigmail I get this error when I try to
      attach my public key to the message</p>
    <p>thank you for your time to this matter</p>
    <p>Dmitry<br>
    </p>
    <p><br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 22.02.2018 16:19, Werner Koch wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:87tvu988ml.fsf@wheatstone.g10code.de">
      <pre wrap="">Hi!

On Thu, 22 Feb 2018 11:04, <a class="moz-txt-link-abbreviated" href="mailto:bereska@hotmail.com">bereska@hotmail.com</a> said:

</pre>
      <blockquote type="cite">
        <pre wrap="">gpg: skipped packet of type 12 in keybox
</pre>
      </blockquote>
      <pre wrap="">
Are you sure this if gpg 2.2.4 ?  The error looks more like this is a
gpg version < 2.1.20.

Type 12 are ring trust packets which are used internally by gpg.  The
code which shows this error is 

      /* Filter allowed packets.  */
      switch (pkt->pkttype)
        {
        case PKT_PUBLIC_KEY:
        case PKT_PUBLIC_SUBKEY:
        case PKT_SECRET_KEY:
        case PKT_SECRET_SUBKEY:
        case PKT_USER_ID:
        case PKT_ATTRIBUTE:
        case PKT_SIGNATURE:
===>    case PKT_RING_TRUST:
          break; /* Allowed per RFC.  */

        default:
          /* Note that can't allow ring trust packets here and some of
             the other GPG specific packets don't make sense either.  */
          log_error ("skipped packet of type %d in keybox\n",
                     (int)pkt->pkttype);
          free_packet(pkt, &parsectx);
          init_packet(pkt);
          continue;
        }

Thus a ring trust packet can't show this error.  Note that the comment
in the default case is misleading.


Shalom-Salam,

   Werner

</pre>
    </blockquote>
    <br>
  </body>
</html>