Public bug reported:

One of the changes made between Jul 22-25 caused add-apt-repository to
quit working when being called from within an ensemble formula:

+ apt-add-repository ppa:cloudfoundry/ppa

2011-07-25 22:55:32,383: hook.output@ERROR: Fatal Python error: Py_Initialize: 
Unable to get the locale encoding
  File "/usr/lib/python2.7/encodings/__init__.py", line 123
    raise CodecRegistryError,\
                            ^

2011-07-25 22:55:32,384: hook.output@ERROR: SyntaxError: invalid syntax

Ensemble does not set many env vars, so this may be the culprit.

When running this from within an Ensemble script on an Oneiric install,
the error above is yielded, and while the file in sources.list.d is
written, it uses sid for the distro rather than oneiric.

If manually logging in and subsequently running the command, everything
works as it should, which leads me to believe it is an env var issue.

** Affects: software-properties (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/816169

Title:
  When using Ensemble, add-apt-repository no longer functions properly

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/816169/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to