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