मैं परीक्षण के लिए कुछ संकुल स्थापित करने के लिए apt
का उपयोग करना चाहता हूं, हालांकि, यह सूडो अक्षम होने के कारण विफल रहता है।ट्रेविस सूडो अक्षम है
Sudo, the FireFox addon, setuid and setgid have been disabled.
ऐसा लगता है कि उत्पादन this line in travic-ci से आता है, लेकिन .travis.yml
में गलत पर paranoid_mode
स्थापित करने से काम नहीं करता: मैं परीक्षण उत्पादन में निम्नलिखित मिल गया।
सुडो पहुंच कैसे सक्षम करें?
पीएस: मैं निजी रेपो का उपयोग कर रहा हूं।
संपादित करें: निम्नलिखित .travis.yml
sudo: must be setuid root
की वजह से असफल हो जायेगी जब sudo apt-get update -qq
language: python
python:
- "3.4"
before_install:
- sudo apt-get update -qq
script:
- nosetests
चल स्थापना sudo: true
और/या paranoid_mode: false
काम नहीं करता।
मैं लगा यह 'paranoid' हो सकता है, कुंजी (में एक लाइन की वजह से आपने उल्लेख किया है में से किसी के बजाय कोड)। लेकिन यह स्पष्ट रूप से झूठी को स्थापित करने में मदद नहीं करता है। [जिस कोड के बारे में मैं बात कर रहा हूं, वह यहां पाया जा सकता है।] (Https://github.com/travis-ci/travis-build/blob/ac9b881fb019ad83282de3fce2f7232531bce89d/lib/travis/build/data.rb#L43) –