This seem to be related to the git package. I will update the description. ** Summary changed:
- Unable to fetch git repos using autotest framework with git 2.17.0-1ubuntu1 + Unable to fetch git repos via python subprocess with git 2.17.0-1ubuntu1 ** Summary changed: - Unable to fetch git repos via python subprocess with git 2.17.0-1ubuntu1 + Unable to fetch git repos via python subprocess with proxy configured git 2.17.0-1ubuntu1 ** Description changed: All the tests that need to fetch a git repo for testing failed with error message like: CmdError: Command <git clone https://github.com/tytso/xfstests-bld> failed, rc=128, Command returned non-zero exit status * Command: git clone https://github.com/tytso/xfstests-bld Exit status: 128 Duration: 0.254368066788 stderr: Cloning into 'xfstests-bld'... fatal: unable to access 'https://github.com/tytso/xfstests-bld/': gnutls_handshake() failed: An unexpected TLS packet was received. Step to reproduce: - 1. Deploy a Bionic system and install the python-minimal package - 2. git clone --depth=1 git://kernel.ubuntu.com/ubuntu/autotest - 3. Run the following python code: - from autotest.client import test, utils - import os + 1. Deploy a Bionic system and install the python-minimal package + 2. Run the following python code: + import subprocess + import os - proxysets = [{'addr': 'squid.internal', 'desc': 'Running in the Canonical CI environment'}, - {'addr': '91.189.89.216', 'desc': 'Running in the Canonical enablement environment'}, - {'addr': '10.245.64.1', 'desc': 'Running in the Canonical enablement environment'}] + proxysets = [{'addr': 'squid.internal', 'desc': 'Running in the Canonical CI environment'}, + {'addr': '91.189.89.216', 'desc': 'Running in the Canonical enablement environment'}, + {'addr': '10.245.64.1', 'desc': 'Running in the Canonical enablement environment'}] for proxy in proxysets: - cmd = 'nc -w 2 ' + proxy['addr'] + ' 3128' - try: - utils.system_output(cmd, retain_output=False) - print proxy['desc'] - os.environ['http_proxy'] = 'http://' + proxy['addr'] + ':3128' - os.environ['https_proxy'] = 'https://' + proxy['addr'] + ':3128' - break - except: - pass + cmd = ['nc', '-w' ,'2', proxy['addr'], '3128'] + try: + subprocess.check_call(cmd) + print proxy['desc'] + os.environ['https_proxy'] = 'https://' + proxy['addr'] + ':3128' + break + except: + pass - utils.system('git clone https://github.com/tytso/xfstests-bld') - 4. Update the git package from 2.15.1-1ubuntu2 to 2.17.0-1ubuntu1 - 5. Remove the xfstests-bld dir and try step 3 again + subprocess.check_call(['git', 'clone', 'https://github.com/tytso/xfstests-bld']) + 4. Update the git package from 2.15.1-1ubuntu2 to 2.17.0-1ubuntu1 + 5. Remove the xfstests-bld dir and try step 3 again Result: - * Step 1 - 3 with git 2.15.1 will work, but you will see the error message with git updated to 2.17.0 - + * Step 1 - 3 with git 2.15.1 will work, but you will see the error message with git updated to 2.17.0 (this code works without proxy configured) ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-15-generic 4.15.0-15.16 ProcVersionSignature: Ubuntu 4.15.0-15.16-generic 4.15.15 Uname: Linux 4.15.0-15-generic s390x NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access '/dev/snd/': No such file or directory AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay' ApportVersion: 2.20.9-0ubuntu4 Architecture: s390x ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord' CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found. CurrentDmesg: Date: Tue Apr 10 11:35:24 2018 HibernationDevice: RESUME=UUID=e2735dd1-cbbc-4424-9c25-d37d073d9414 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig' Lsusb: Error: command ['lsusb'] failed with exit code 1: PciMultimedia: ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb' ProcKernelCmdLine: root=UUID=38f7d570-2973-4055-b668-12a9ace1e0c7 crashkernel=196M BOOT_IMAGE=0 RelatedPackageVersions: linux-restricted-modules-4.15.0-15-generic N/A linux-backports-modules-4.15.0-15-generic N/A linux-firmware 1.173 RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1762709 Title: Unable to fetch git repos via python subprocess with proxy configured git 2.17.0-1ubuntu1 Status in git package in Ubuntu: New Status in linux package in Ubuntu: Confirmed Bug description: All the tests that need to fetch a git repo for testing failed with error message like: CmdError: Command <git clone https://github.com/tytso/xfstests-bld> failed, rc=128, Command returned non-zero exit status * Command: git clone https://github.com/tytso/xfstests-bld Exit status: 128 Duration: 0.254368066788 stderr: Cloning into 'xfstests-bld'... fatal: unable to access 'https://github.com/tytso/xfstests-bld/': gnutls_handshake() failed: An unexpected TLS packet was received. Step to reproduce: 1. Deploy a Bionic system and install the python-minimal package 2. Run the following python code: import subprocess import os proxysets = [{'addr': 'squid.internal', 'desc': 'Running in the Canonical CI environment'}, {'addr': '91.189.89.216', 'desc': 'Running in the Canonical enablement environment'}, {'addr': '10.245.64.1', 'desc': 'Running in the Canonical enablement environment'}] for proxy in proxysets: cmd = ['nc', '-w' ,'2', proxy['addr'], '3128'] try: subprocess.check_call(cmd) print proxy['desc'] os.environ['https_proxy'] = 'https://' + proxy['addr'] + ':3128' break except: pass subprocess.check_call(['git', 'clone', 'https://github.com/tytso/xfstests-bld']) 4. Update the git package from 2.15.1-1ubuntu2 to 2.17.0-1ubuntu1 5. Remove the xfstests-bld dir and try step 3 again Result: * Step 1 - 3 with git 2.15.1 will work, but you will see the error message with git updated to 2.17.0 (this code works without proxy configured) ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-15-generic 4.15.0-15.16 ProcVersionSignature: Ubuntu 4.15.0-15.16-generic 4.15.15 Uname: Linux 4.15.0-15-generic s390x NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair AlsaDevices: Error: command ['ls', '-l', '/dev/snd/'] failed with exit code 2: ls: cannot access '/dev/snd/': No such file or directory AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay' ApportVersion: 2.20.9-0ubuntu4 Architecture: s390x ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord' CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found. CurrentDmesg: Date: Tue Apr 10 11:35:24 2018 HibernationDevice: RESUME=UUID=e2735dd1-cbbc-4424-9c25-d37d073d9414 IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig' Lsusb: Error: command ['lsusb'] failed with exit code 1: PciMultimedia: ProcFB: Error: [Errno 2] No such file or directory: '/proc/fb' ProcKernelCmdLine: root=UUID=38f7d570-2973-4055-b668-12a9ace1e0c7 crashkernel=196M BOOT_IMAGE=0 RelatedPackageVersions: linux-restricted-modules-4.15.0-15-generic N/A linux-backports-modules-4.15.0-15-generic N/A linux-firmware 1.173 RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill' SourcePackage: linux UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/git/+bug/1762709/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp