[Bug 1253470] [NEW] import-bug-from-debian (and maybe other utils) fail when PWD does not exist

Dmitrijs Ledkovs launchpad at surgut.co.uk
Wed Nov 20 23:17:39 UTC 2013


Public bug reported:

$ cd `mktemp -d`
$ rmdir $PWD
$ import-bug-from-debian 729995
sh: 0: getcwd() failed: No such file or directory
Traceback (most recent call last):
  File "/usr/bin/import-bug-from-debian", line 137, in <module>
    main()
  File "/usr/bin/import-bug-from-debian", line 76, in main
    launchpad = Launchpad.login_with("ubuntu-dev-tools", options.lpinstance)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 539, in login_with
    credential_save_failed, version)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 342, in _authorize_token_and_login
    authorization_engine.unique_consumer_id)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 305, in load
    return self.do_load(unique_key)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 357, in do_load
    self._ensure_keyring_imported()
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 342, in _ensure_keyring_imported
    import keyring
  File "/usr/lib/python2.7/dist-packages/keyring/__init__.py", line 9, in <module>
    from core import (set_keyring, get_keyring, set_password, get_password,
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 166, in <module>
    init_backend()
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 58, in init_backend
    keyring = load_config()
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 126, in load_config
    local_path = os.path.join(os.getcwd(), filename)
OSError: [Errno 2] No such file or directory
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 68, in apport_excepthook
    binary = os.path.realpath(os.path.join(os.getcwd(), sys.argv[0]))
OSError: [Errno 2] No such file or directory

Original exception was:
Traceback (most recent call last):
  File "/usr/bin/import-bug-from-debian", line 137, in <module>
    main()
  File "/usr/bin/import-bug-from-debian", line 76, in main
    launchpad = Launchpad.login_with("ubuntu-dev-tools", options.lpinstance)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 539, in login_with
    credential_save_failed, version)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/launchpad.py", line 342, in _authorize_token_and_login
    authorization_engine.unique_consumer_id)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 305, in load
    return self.do_load(unique_key)
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 357, in do_load
    self._ensure_keyring_imported()
  File "/usr/lib/python2.7/dist-packages/launchpadlib/credentials.py", line 342, in _ensure_keyring_imported
    import keyring
  File "/usr/lib/python2.7/dist-packages/keyring/__init__.py", line 9, in <module>
    from core import (set_keyring, get_keyring, set_password, get_password,
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 166, in <module>
    init_backend()
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 58, in init_backend
    keyring = load_config()
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 126, in load_config
    local_path = os.path.join(os.getcwd(), filename)
OSError: [Errno 2] No such file or directory

** Affects: ubuntu-dev-tools (Ubuntu)
     Importance: Low
         Status: Confirmed

** Changed in: ubuntu-dev-tools (Ubuntu)
   Importance: Undecided => Low

** Changed in: ubuntu-dev-tools (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of MOTU,
which is subscribed to ubuntu-dev-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1253470

Title:
  import-bug-from-debian (and maybe other utils) fail when PWD does not
  exist

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-dev-tools/+bug/1253470/+subscriptions




More information about the universe-bugs mailing list