2015-10-28 20 views
6

के लिए अनुपयोगी है, मैं अपनी कंपनी के लिए एक अच्छा पासवर्ड सुरक्षित ढूंढ रहा हूं। मैं वॉल्टियर का परीक्षण करना चाहता था, लेकिन यह अपेक्षा के अनुसार नए काम करता है। न तो डॉकर या अन्य प्लेटफार्मों के साथ। हमेशा और त्रुटि होती है, अगर उसके डॉकर को वह आउटपुट मिलता है। मैं कोई अजगर विशेषज्ञ नहीं हूं, लेकिन पीआईपी स्थापित करना - अपग्रेड ने इंस्टॉलेशन को बस पूरे ऐप को याद किया है।वॉल्टियर डॉकर/उबंटू/डेबियन (पायथन)

Traceback (most recent call last): 
    File "/opt/vaultier/venv/bin/vaultier", line 5, in <module> 
    from pkg_resources import load_entry_point 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pkg_resources.py", line 2720, in <module> 
    parse_requirements(__requires__), Environment() 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pkg_resources.py", line 592, in resolve 
    raise VersionConflict(dist,req) # XXX put more info here 
pkg_resources.VersionConflict: (six 1.4.1 (/opt/vaultier/venv/lib/python2.7/site-packages), Requirement.parse('six>=1.7')) 

डेबियन का उपयोग करना::

मैं इन गाइड https://www.vaultier.org/install/

sudo docker run -t -i --name vaultier -p 80:8088 rclick/vaultier:latest -e "VAULTIER_DOMAIN=vaultier.bla.com" 
Error: invalid value for -e 'VAULTIER_DOMAIN=vaultier.bla.com': bad logging level name 'VAULTIER_DOMAIN=vaultier.bla.com' 
For help, use /usr/bin/supervisord -h 

यह मान बिना डोकर शुरू पीछा किया, एक (400 गलत अनुरोध)

उबंटू का उपयोग देता है

Traceback (most recent call last): 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pip/basecommand.py", line 122, in main 
    status = self.run(options, args) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pip/commands/install.py", line 295, in run 
    requirement_set.install(install_options, global_options, root=options.root_path) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pip/req.py", line 1436, in install 
    requirement.install(install_options, global_options, *args, **kwargs) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pip/req.py", line 707, in install 
    cwd=self.source_dir, filter_stdout=self._filter_install, show_stdout=False) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/pip/util.py", line 716, in call_subprocess 
    % (command_desc, proc.returncode, cwd)) 
InstallationError: Command /opt/vaultier/venv/bin/python2 -c "import setuptools, tokenize;__file__='/tmp/pip-build-08foqW/psycopg2/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-UUDq9M-record/install-record.txt --single-version-externally-managed --compile --install-headers /opt/vaultier/venv/include/site/python2.7 failed with error code 1 in /tmp/pip-build-08foqW/psycopg2 

असफल होने से बचने या इसे ठीक करने के तरीके पर कोई विचार?

अद्यतन

"छह" समस्या समाधान चलाते हुए vaultier सेटअप

 File "/opt/vaultier/venv/bin/vaultier", line 9, in <module> 
    load_entry_point('Vaultier==0.7.5', 'console_scripts', 'vaultier')() 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/vaultier/vaultier/runner.py", line 231, in main 
    settings_envvar='VAULTIER_CONF' 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/logan/runner.py", line 169, in run_app 
    management.execute_from_command_line([runner_name, command] + command_args) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 399, in execute_from_command_line 
    utility.execute() 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute 
    self.fetch_command(subcommand).run_from_argv(self.argv) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 242, in run_from_argv 
    self.execute(*args, **options.__dict__) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute 
    output = self.handle(*args, **options) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/vaultier/vaultier/management/commands/setup.py", line 22, in handle 
    management.call_command('syncdb') 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 159, in call_command 
    return klass.execute(*args, **defaults) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 285, in execute 
    output = self.handle(*args, **options) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/core/management/base.py", line 415, in handle 
    return self.handle_noargs(**options) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/south/management/commands/syncdb.py", line 68, in handle_noargs 
    migrations = migration.Migrations(app_label) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/south/migration/base.py", line 64, in __call__ 
    self.instances[app_label] = super(MigrationsMetaclass, self).__call__(app_label_to_app_module(app_label), **kwds) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/south/migration/base.py", line 90, in __init__ 
    self.set_application(application, force_creation, verbose_creation) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/south/migration/base.py", line 154, in set_application 
    module = importlib.import_module(self.migrations_module()) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/django/utils/importlib.py", line 40, in import_module 
    __import__(name) 
    File "/opt/vaultier/venv/local/lib/python2.7/site-packages/kombu/transport/django/migrations/__init__.py", line 16, in <module> 
    raise ImproperlyConfigured(SOUTH_ERROR_MESSAGE) 
django.core.exceptions.ImproperlyConfigured: 
For South support, customize the SOUTH_MIGRATION_MODULES setting 
to point to the correct migrations module: 

    SOUTH_MIGRATION_MODULES = { 
     'kombu_transport_django': 'kombu.transport.django.south_migrations', 
    } 

UPDATE2 -fix

मैं ऑनलाइन किसी भी समाधान खोजने सके मैं एक नया त्रुटि प्राप्त करने के बाद, इसलिए मैंने दक्षिण के दूसरे संस्करण की कोशिश की और वहां देखा ... यह काम करता है। :)

>>> DB is initialized, you can now try to run Vaultier using 'vaultier runserver' 
(venv)[email protected]:/opt/vaultier# vaultier runserver 
vaultier, या setup.py से

requirements.txt में ... बात जो एक आप का उपयोग नहीं करता है। बस "दक्षिण == 1.0.2" सेट करें "छः == 1.9"

सेट करना न भूलें!

उत्तर

2

मैं आप के रूप में एक ही समस्या पाया, कदम मैं Ubuntu में थे ठीक करने के लिए:

  1. डाउनलोड Vaultier पिछले संस्करण: wget https://pypi.python.org/packages/source/V/Vaultier/Vaultier-0.7.5.tar.gz
  2. अनपैक & इसे अनज़िप: tar -xzvf Vaultier-0.7.5.tar.gz
  3. संपादित setup.py फ़ाइल और इस,
  4. के लिएवाली लाइन को ढूंढें 210
+0

हाय, देर से प्रतिक्रिया के लिए आपको बहुत धन्यवाद और खेद है। यह नहीं पता था कि मुझे एक जवाब मिला है। मैं यू क्या कहा था और में प्राप्त एक त्रुटि स्थापित करने के बाद: "नकली setuptools की आवश्यकता है> = 17.1 निरस्त स्थापना त्रुटि:। सेटअप स्क्रिप्ट के साथ 1 से बाहर निकल गया" –

+0

अगर कोई उपरोक्त त्रुटि प्राप्त करता है, यह ubuntu या इसी तरह के सिस्टम पर उपयोग करें: wget https://bootstrap.pypa.io/ez_setup.py -O - | पायथन –

+0

आपने इंस्टॉलेशन कैसे समाप्त किया? निर्भरताओं को स्थापित करने के बाद मैं 'vaultier init' को चलाने के लिए चाहता हूं, और' फ़ाइल "/ usr/local/bin/vaultier", लाइन 9, फ़ाइल "build/bdist.linux-x86_64/अंडा/pkg_resources/__ init__ प्राप्त करें .py ", लाइन 2720, load_entry_point फ़ाइल" बिल्ड/bdist.linux-x86_64/अंडा/pkg_resources/__ init__.py ", लाइन 2380, लोड फ़ाइल में" build/bdist.linux-x86_64/अंडा/pkg_resources/__ init__ .py ", लाइन 2386, संकल्प आयात त्रुटि: vaultier.runner नामक कोई मॉड्यूल ' –

1

कई दिनों संघर्ष करने के बाद, मैं पता चला कि यह कैसे स्थापित करने के लिए:

उसे अपने साथ स्थापित कर लेते हैं "apt-get vaultier स्थापित", है, तो आप दक्षिण और छह संस्करण मुद्दा होगा तो बस समानांतर में चलाएं "जबकि [1]; sed -i/छः == 1.4.1/छः == 1.9/'/tmp/pip*/setup.py; sed -i/दक्षिण == 0.8.4/दक्षिण == 1.0.2/'/tmp/pip*/setup.py;done 2>/dev/null "

स्थापना सफल होने के बाद, यदि आप "वॉल्टियर चेक" चलाएं और आपको "vaultier.runner नामक कोई मॉड्यूल" नहीं मिला है, PYTHON_PATH चर सेट करें: "निर्यात PYTHONPATH ="/opt/vaultier/venv/local/lib/python2।7/साइट-पैकेज/वॉल्टियर "",/opt/vaultier/venv/bin पर जाएं और पुनः प्रयास करें।

मुझे ईमेल भेजने (दूसरों के साथ आमंत्रित करने और साझा करने) के साथ समस्याएं मिलीं। पर्यावरण चर FROM_EMAIL या VAULTIER_FROM_EMAIL प्रभावी नहीं था, इसलिए Vaultier SMTP एक्सचेंज के "से:" में "[email protected]" का उपयोग कर रहा था। मैंने मैन्युअल रूप से "/opt/vaultier/venv/lib/python2.7/site-packages/vaultier/vaultier/business/mailer.py" पंक्ति 33 में वांछित ईमेल दर्ज किया: self.from_email = '[email protected]'

यदि मुझे पर्याप्त समय मिल गया है, तो मैं एक सेंटोस 7 पूरी तरह ऑपरेशन के आधार पर एक ओवीए बनाउंगा।

वैसे, यह एक अच्छा ऐप है, अच्छा लग रहा है और यह अच्छी तरह से काम करता है। वैसे, यह एकमात्र मुफ्त है जिसे आप होस्ट कर सकते हैं। एक और लेकिन बदसूरत था और उपयोग करने में इतना आसान नहीं था।

+0

कृपया उत्तर को सही तरीके से प्रारूपित करें। – SilentMonk

2

यदि आप डॉकर छवि का उपयोग करना चाहते हैं तो वर्तमान वॉल्टियर दस्तावेज भ्रमित है।

इस प्रयास करें:

  1. नवीनतम छवि खींचो

    sudo docker pull rclick/vaultier:latest

  2. भागो छवि (अपने वांछित डोमेन के साथ EXAMPLE.COM की जगह) (छवि नहीं चला!):

    sudo docker run --name vaultier -p 80:80 -e "VAULTIER_DOMAIN=EXAMPLE.COM" rclick/vaultier:latest

+0

वॉल्टियर के साथ "कोई ईमेल" समस्या का निवारण कैसे करें? मैंने वॉल्टियर डॉकर और सभी मेल सेटिंग्स को सही तरीके से सेटअप किया है, लेकिन "आमंत्रण" कोई मेल नहीं भेज रहा है - इसे कैसे डिबग करना है? कौन से लॉग/स्थानों की जांच करने के लिए? –

+0

@ गोपालकृष्णपालम क्या आपने कभी यह पता लगाया है? मुझे एक ही समस्या है - कोई ईमेल नहीं आ रहा है - यह मेल सर्वर से कनेक्ट नहीं हो रहा है, उन लॉग्स – crovers

+0

@crovers दुर्भाग्य से, नहीं - त्रुटि को हल नहीं कर सका और छोड़ दिया। –