[Kernel-packages] [Bug 1762709] Re: Unable to fetch git repos via python subprocess with proxy configured git 2.17.0-1ubuntu1

2018-04-12 Thread Po-Hsu Lin
Patch applied, tested with positive result, I will just close this bug
with Fix-released.

http://kernel.ubuntu.com/git/ubuntu/autotest-client-tests.git/commit/?h=master-next
http://kernel.ubuntu.com/git/ubuntu/kernel-testing.git/commit/?h=master-next=712c14f8b9e23c2769e3e43a39d116289da61ea9

** Changed in: linux (Ubuntu)
 Assignee: (unassigned) => Po-Hsu Lin (cypressyew)

** Changed in: linux (Ubuntu)
   Status: Confirmed => Fix Released

** Changed in: git (Ubuntu)
   Status: New => Invalid

-- 
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:
  Invalid
Status in linux package in Ubuntu:
  Fix Released

Bug description:
  All the tests that need to fetch a git repo for testing failed with error 
message like:
  CmdError: Command 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


[Kernel-packages] [Bug 1762709] Re: Unable to fetch git repos via python subprocess with proxy configured git 2.17.0-1ubuntu1

2018-04-11 Thread Po-Hsu Lin
Contacted IS, yes we should use http for https_proxy:

 sajoupa, I would like to know if I set my https_proxy to it, should I 
use https://squid.internal:3128 or http://squid.internal:3128?
 PHLin: set it to http://
 sajoupa, ok, just curious because it used to work with https, but not 
with git package updated
 sajoupa, thanks
 PHLin: yes, it usually works with https:// but the supported way is 
http://
 sajoupa, so it should not be considered as a bug if https:// is not 
working anymore, right?
 PHLin: no

-- 
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 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


[Kernel-packages] [Bug 1762709] Re: Unable to fetch git repos via python subprocess with proxy configured git 2.17.0-1ubuntu1

2018-04-11 Thread Po-Hsu Lin
More tests:
  1. PASS - proxy configured with export, git clone with python
  2. FAIL - proxy configures with python, git clone with python

And I think I have found the cause:
The https_proxy should be using the proxy server with http, not https.

Not sure why this works with older git version (and why it works with
proxy configured in shell), maybe the check was not that strict?

Anyway, I will prepare the fix for the SRU testing infrastructure.

-- 
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 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