<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem vagrant</title>
<link>https://forum.pasja-informatyki.pl/tag/vagrant</link>
<description>Powered by Question2Answer</description>
<item>
<title>Vagrant backup</title>
<link>https://forum.pasja-informatyki.pl/470464/vagrant-backup</link>
<description>Cześć.&lt;br /&gt;
&lt;br /&gt;
Szukam dobrego poradnika jak zrobić własny obraz dla vagranta(chodzi mi o obraz , ze wszystkimi konfiguracjami). Co byście polecali ?&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuje.</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/470464/vagrant-backup</guid>
<pubDate>Fri, 07 Feb 2020 10:37:40 +0000</pubDate>
</item>
<item>
<title>Vagrant umieszczanie plików</title>
<link>https://forum.pasja-informatyki.pl/450890/vagrant-umieszczanie-plikow</link>
<description>Cześć.&lt;br /&gt;
&lt;br /&gt;
Rozpocząłem naukę Vagranta.I wszystko jest super ,tylko mam pytanie.Zainstalowałem już nowy projekt Symfony4 i go widzi w przeglądarce.Lecz jak teraz mogę go otworzyć w edytorze kodu ? Po prostu nie wiem gdzie mogę go znaleźć z góry dziękuje ? Inaczej jak odpalę vagrant ssh to widzę mój plik z symfony ,ale jak chodzę po katalogach windows to nigdzie go nie widzę.</description>
<category>Sieci komputerowe, internet</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/450890/vagrant-umieszczanie-plikow</guid>
<pubDate>Wed, 25 Sep 2019 15:40:22 +0000</pubDate>
</item>
<item>
<title>Tworzenie bazy danych przy starcie Vagranta</title>
<link>https://forum.pasja-informatyki.pl/390173/tworzenie-bazy-danych-przy-starcie-vagranta</link>
<description>Hej,&lt;br /&gt;
&lt;br /&gt;
Wie ktoś jak skonfigurować Vagranta tak by przy jego pierwszym podnoszeniu budował się obraz razem z bazą danych i jakimś dumpem ?&lt;br /&gt;
&lt;br /&gt;
Tak by nie trzeba było tego robić później już po podniesieniu Vagranta ?</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/390173/tworzenie-bazy-danych-przy-starcie-vagranta</guid>
<pubDate>Wed, 31 Oct 2018 11:28:06 +0000</pubDate>
</item>
<item>
<title>Vagrant up błąd</title>
<link>https://forum.pasja-informatyki.pl/297565/vagrant-up-blad</link>
<description>

&lt;p&gt;Witam,&lt;/p&gt;



&lt;p&gt;chciałbym sobie zainstalować &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/sio2project/oioioi&quot;&gt;SIO2&lt;/a&gt;. Wybrałem &quot;Simple Installation&quot;. Na moim serwerze pobrałem potrzebne pliki i w odpowiednim folderze uruchomiłem komendę:&lt;/p&gt;



&lt;pre class=&quot;brush:bash;&quot;&gt;
vagrant up&lt;/pre&gt;



&lt;p&gt;Wyskoczył błąd:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
VirtualBox is complaining that the installation is incomplete. Please
run `VBoxManage --version` to see the error message which should contain
instructions on how to fix this error.&lt;/pre&gt;



&lt;p&gt;Uruchomiłem (VBoxManage --version) i wyskoczyło:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
WARNING: The character device /dev/vboxdrv does not exist.
         Please install the virtualbox-dkms package and the appropriate
         headers, most likely linux-headers-.

         You will not be able to start VMs until this problem is fixed.
Failed to open the X11 display!
&lt;/pre&gt;



&lt;p&gt;Zainstalowałem virtualbox-dkms i linux-headers- oraz linux-headers.&lt;/p&gt;



&lt;p&gt;W linux-headers nie było kandydata, ale znalazłem i zainstalowałem:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
linux-headers-3.13.0-100-generic&lt;/pre&gt;



&lt;p&gt;Nic to nie pomogło. (restartowałem serwer dla pewności).&lt;/p&gt;



&lt;p&gt;Bardzo proszę o pomoc.&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/297565/vagrant-up-blad</guid>
<pubDate>Fri, 27 Oct 2017 18:42:42 +0000</pubDate>
</item>
<item>
<title>Vagrant - błąd</title>
<link>https://forum.pasja-informatyki.pl/261084/vagrant-blad</link>
<description>

&lt;p&gt;Witam, chciałbym zainstalować jedną aplikację przy użyciu polecenia&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
vagrant up&lt;/pre&gt;



&lt;p&gt;Wyskakuje mi błąd:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
No usable default provider could be found for your system.

Vagrant relies on interactions with 3rd party systems, known as
&quot;providers&quot;, to provide Vagrant with resources to run development
environments. Examples are VirtualBox, VMware, Hyper-V.

The easiest solution to this message is to install VirtualBox, which
is available for free on all major platforms.

If you believe you already have a provider available, make sure it
is properly installed and configured. You can see more details about
why a particular provider isn't working by forcing usage with
`vagrant up --provider=PROVIDER`, which should give you a more specific
error message for that particular provider.
&lt;/pre&gt;



&lt;p&gt;Na moje oko to nie ma pliku Vagrantfile, ale on jest. Jego zawartość:&lt;/p&gt;



&lt;pre class=&quot;brush:plain;&quot;&gt;
# -*- mode: ruby -*-
# vi: set ft=ruby :

require 'yaml'

def default(id, fallback)
  return (if id.nil? then fallback else id end)
end

Vagrant.configure(&quot;2&quot;) do |config|
  config.vm.box = &quot;ubuntu/trusty64&quot;
  config.vm.box_check_update = false


  CFG_FILE = 'vagrant.yml'
  settings =
    if File.file? CFG_FILE
    then YAML.load_file CFG_FILE
    else {}
    end

  oioioi_port = default(settings['port'], 8000)
  runserver_cmd = default(settings['runserver_cmd'], 'runserver')

  config.vm.network &quot;forwarded_port&quot;, guest: oioioi_port, host: oioioi_port
  config.vm.synced_folder &quot;.&quot;, &quot;/sio2/oioioi/&quot;

  config.vm.provider &quot;virtualbox&quot; do |vb|
    vb.customize [&quot;modifyvm&quot;, :id, &quot;--nictype1&quot;, &quot;Am79C973&quot;]
    vb.gui    = false
    vb.memory = 2048
    vb.cpus   = 1
  end

  config.ssh.username = &quot;vagrant&quot;
  config.ssh.password = &quot;vagrant&quot;
  config.ssh.shell = &quot;bash -c 'BASH_ENV=/etc/profile exec bash'&quot;

  config.vm.provision &quot;shell&quot;, privileged: true, inline: &amp;lt;&amp;lt;-SHELL
    mkdir -pv /sio2/logs
    chown vagrant:vagrant /sio2
    useradd -U worker -m -d /home/worker
    chmod a+rw -R /sio2/logs
  SHELL

  config.vm.provision &quot;shell&quot;, privileged: false, inline: &amp;lt;&amp;lt;-SHELL
    echo &quot;* configuring .bashrc&quot;
    echo &quot;source /sio2/venv/bin/activate&quot; &amp;gt;&amp;gt; ~/.bashrc
    echo &quot;cd /sio2&quot; &amp;gt;&amp;gt; ~/.bashrc


    echo &quot;* installing dependencies&quot;
    sudo apt-get update
    sudo apt-get install -y git
    sudo apt-get install -y python-pip
    sudo apt-get install -y python-dev
    sudo apt-get install -y libpq-dev
    sudo apt-get install -y postgresql
    sudo apt-get install -y postgresql-contrib
    sudo apt-get install -y postgresql-client
    sudo apt-get install -y rabbitmq-server
    sudo apt-get install -y lighttpd
    sudo apt-get install -y fpc
    sudo apt-get install -y texlive-latex-base
    sudo apt-get install -y texlive-lang-polish
    sudo apt-get install -y texlive-latex-extra
    sudo apt-get install -y texlive-fonts-recommended
    sudo apt-get install -y gcc-multilib

    sudo dpkg --add-architecture i386

    sudo apt-get update
    sudo apt-get install -y libstdc++6:i386
    sudo apt-get install -y zlib1g:i386

    echo &quot;* configuring rabbitmq-server&quot;
    echo &quot;[{rabbit, [{tcp_listeners, [5672]}, {loopback_users, []}]}].&quot; | \
        sudo tee /etc/rabbitmq/rabbitmq.config
    echo &quot;\&quot;SERVER_ERL_ARGS=&quot;+K true +A 4 +P 1048576 -kernel\&quot; | \
        sudo tee /etc/rabbitmq/rabbitmq-env.conf


    echo &quot;* configuring postgresql&quot;
    sudo -u postgres psql --command='create user &quot;vagrant&quot;'
    sudo -u postgres psql --command='alter user &quot;vagrant&quot; with superuser'
    sudo -u postgres psql --command='create database &quot;vagrant&quot; with owner &quot;vagrant&quot;'
    sudo -u postgres psql --command='create user &quot;oioioi&quot; with password '&quot;'development'&quot;
    sudo -u postgres psql --command='create database &quot;oioioi&quot; with owner &quot;oioioi&quot;'


    echo &quot;* installing python dependencies&quot;
    cd /sio2

    sudo pip install virtualenv
    virtualenv venv
    source venv/bin/activate

    cd oioioi
    easy_install distribute
    pip install -r requirements.txt
    pip install psycopg2
    cd ..


    echo &quot;* configuring deployment&quot;
    oioioi-create-config deployment
    cd deployment

    sed -i -e &quot;s/django.db.backends./django.db.backends.postgresql_psycopg2/g;\
               s/'NAME': ''/'NAME': 'oioioi'/g;\
               s/'USER': ''/'USER': 'oioioi'/g;\
               s/'HOST': '',/'HOST': 'localhost',/g;\
               s/'PASSWORD': ''/'PASSWORD': 'development'/g;\
               s/#BROKER_URL/BROKER_URL/g;\
               s/USE_UNSAFE_EXEC/#USE_UNSAFE_EXEC/g;\
               s/USE_LOCAL_COMPILERS/#USE_LOCAL_COMPILERS/g;\
               s/#FILETRACKER_SERVER_ENABLED/FILETRACKER_SERVER_ENABLED/g;\
               s/#FILETRACKER_LISTEN_ADDR/FILETRACKER_LISTEN_ADDR/g;\
               s/#FILETRACKER_LISTEN_PORT/FILETRACKER_LISTEN_PORT/g;\
               s/#FILETRACKER_LISTEN_URL/FILETRACKER_LISTEN_URL/g;\
               s/#SIOWORKERS_LISTEN_ADDR/SIOWORKERS_LISTEN_ADDR/g;\
               s/#SIOWORKERS_LISTEN_PORT/SIOWORKERS_LISTEN_PORT/g;\
               s/#RUN_SIOWORKERSD.*$/RUN_SIOWORKERSD = True/g;\
               s/#USE_UNSAFE_EXEC = True/USE_UNSAFE_EXEC = False/g;\
               s/#USE_LOCAL_COMPILERS = True/USE_LOCAL_COMPILERS = False/g;\
               s/#USE_UNSAFE_CHECKER = True/USE_UNSAFE_CHECKER = False/g;\
               s/.*RUN_LOCAL_WORKERS = True/RUN_LOCAL_WORKERS = False/g&quot;\
            -e &quot;/INSTALLED_APPS =/a'oioioi.workers',&quot;\
            settings.py

    echo &quot;SIOWORKERS_BACKEND = 'oioioi.sioworkers.backends.SioworkersdBackend'&quot; \
        &amp;gt;&amp;gt; settings.py
    echo &quot;CELERY_RESULT_BACKEND = None&quot; &amp;gt;&amp;gt; settings.py

    # otherwise the Debug Toolbar won't work: http://blog.joshcrompton.com/2014/01/how-to-make-django-debug-toolbar-display-when-using-vagrant/
    echo &quot;INTERNAL_IPS = ('127.0.0.1', '10.0.2.2')&quot; &amp;gt;&amp;gt; settings.py


    echo &quot;* migrating databases&quot;
    ./manage.py migrate auth
    ./manage.py migrate


    echo &quot;* downloading sandboxes&quot;
    cd ..
    mkdir sandboxes
    cd sandboxes

    sandboxes=$(curl -s https://downloads.sio2project.mimuw.edu.pl/sandboxes/Manifest)
    for sandbox in $sandboxes; do
      curl -s -O https://downloads.sio2project.mimuw.edu.pl/sandboxes/${sandbox}.tar.gz
    done

    cd ../deployment/
    ./manage.py download_sandboxes -q -y -c /sio2/sandboxes
    cd ..


    echo &quot;* done, please remember to createsuperuser&quot;

  SHELL

  config.vm.provision &quot;shell&quot;, privileged: false, run: &quot;always&quot;, inline: &amp;lt;&amp;lt;-SHELL
    echo &quot;Launching OIOIOI&quot;

    sudo /etc/init.d/rabbitmq-server start
    sudo /etc/init.d/postgresql start

    cd /sio2/deployment
    source ../venv/bin/activate

    mkdir -p ../logs/{supervisor,runserver}

    nohup ./manage.py #{runserver_cmd} 0.0.0.0:#{oioioi_port} \
        &amp;gt;../logs/runserver/out.log 2&amp;gt;../logs/runserver/err.log &amp;amp;
    nohup ./manage.py supervisor \
        &amp;gt;../logs/supervisor/out.log 2&amp;gt;../logs/supervisor/err.log &amp;amp;

    cd ..

    sudo -u worker -i bash -c &quot;\
        source /sio2/venv/bin/activate; \
        export FILETRACKER_URL=\&quot;http://127.0.0.1:9999\&quot;; \
        twistd --pidfile=/home/worker/worker.pid \
            -l /sio2/logs/worker.log worker -n worker -c 2 127.0.0.1&quot;

    echo &quot;Done!&quot;
  SHELL
end
&lt;/pre&gt;



&lt;p&gt;Dodaje, że to nie moja aplikacja.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Pozdrawiam i z góry dziękuję za każdą pomoc.&lt;/strong&gt;&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/261084/vagrant-blad</guid>
<pubDate>Sat, 10 Jun 2017 17:23:04 +0000</pubDate>
</item>
<item>
<title>[Django] Potrzebuję pomocy przy projekcie (vagrant)</title>
<link>https://forum.pasja-informatyki.pl/235431/django-potrzebuje-pomocy-przy-projekcie-vagrant</link>
<description>

&lt;p&gt;Witam serdecznie,&lt;/p&gt;



&lt;p&gt;Potrzebuję Waszej pomocy, ale zanim przejdę do sedna sprawy, muszę wyjaśnić kilka spraw. I nie chodzi o to, że się żalę, ale o wyjaśnienie dlaczego mam tak trudny orzech do zgryzienia.&lt;/p&gt;



&lt;p&gt;Otóż, potrzebowałem konkretnej aplikacji działającej na serwerze. Zamieściłem ogłoszenie, wybrałem wykonawcę zlecenia, opisałem dokładnie projekt i... Tutaj zaczynają się kłopoty. Wykonawca zlecenia, notorycznie przedłużał termin (jest już sporo po terminie). Otrzymał połowę wynagrodzenia, po czym po wyznaczeniu któregoś z kolei terminu i obietnicach, że tym razem skończy przestał odpowiadać na telefony, a mnie zostawił z niedokończoną aplikacją.&lt;/p&gt;



&lt;p&gt;Sklonowałem repozytorium i mam część kodu, która została napisana (jakieś 40% tego co miało być). Chce sam dokończyć aplikację (bo nie mam innego wyjścia, a jest mi bardzo potrzebna). Tylko, że ja jestem początkującym w tym fachu, programowania uczę się od dwóch miesięcy. Projekt jest napisany w Django.&lt;/p&gt;



&lt;p&gt;Co dokładnie od Was potrzebuję. Do sedna. Nie wiem jak skonfigurować środowisko deweloperskie, żebym mógł uruchomić aplikację i móc dalej samemu nad nią pracować. Czarna magia :) Ponieważ wykonawca użył vagranta i chyba gulpa i być może czegoś jeszcze... Ja tylko poznałem do tej pory virtualenv i jego używam podczas nauki pythona i django. Zainstalowałem VirtualBox i Vagrant, z powodzeniem stworzyłem sobie serwer na wirtualnej maszynie., ale jak teraz poskładać całość i wdrożyć aplikację, to już mnie przerasta, ponieważ nie mam żadnych informacji od wykonawcy.&lt;/p&gt;



&lt;p&gt;Niżej udostępniam pliki konfiguracyjne, jakie udało mi się odszukać w źródłach, a Was proszę o pomoc i instrukcję jak mam wdrożyć aplikację, żebym mogł dokończyć prace, w dodatku ciąży na mnie presja czasu :/&lt;/p&gt;



&lt;p&gt;Struktura katalogów (wyróżniłem pliki konfig. a niżej są ich źródła):&lt;/p&gt;



&lt;p&gt;- accounts
&lt;br&gt;
- allerts
&lt;br&gt;
- bin
&lt;br&gt;
&amp;nbsp; --&lt;strong&gt;delpyc.sh&lt;/strong&gt;
&lt;br&gt;
&amp;nbsp; --&lt;strong&gt;initialize_project.sh&lt;/strong&gt;
&lt;br&gt;
- calls
&lt;br&gt;
- contacts
&lt;br&gt;
- contrib
&lt;br&gt;
- dashboard
&lt;br&gt;
- deals
&lt;br&gt;
- importer
&lt;br&gt;
- management
&lt;br&gt;
- meetings
&lt;br&gt;
- webapp
&lt;br&gt;
&amp;nbsp; -- conf
&lt;br&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- base.py
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- local.py&lt;/strong&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- test.py
&lt;br&gt;
&amp;nbsp; -- requirements
&lt;br&gt;
&lt;strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- base.txt
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- local.txt&lt;/strong&gt;
&lt;br&gt;
&amp;nbsp; -- static
&lt;br&gt;
&amp;nbsp; -- templates
&lt;br&gt;
&amp;nbsp; -- templatetags
&lt;br&gt;
&lt;strong&gt;&amp;nbsp; -- settings.py
&lt;br&gt;
&amp;nbsp; -- tests.py
&lt;br&gt;
&amp;nbsp; -- urls.py
&lt;br&gt;
&amp;nbsp; -- views.py
&lt;br&gt;
&amp;nbsp; -- wsgi.py&lt;/strong&gt;
&lt;br&gt;
- products
&lt;br&gt;
- uploads&lt;/p&gt;



&lt;p&gt;Kod źródłowy:&lt;/p&gt;



&lt;p&gt;bin/initialize_project.sh - &lt;a href=&quot;https://wklej.to/0OiJB&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/0OiJB&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;bin/delpyc.sh - &lt;a href=&quot;https://wklej.to/ERqOZ&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/ERqOZ&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;conf/base.py - &lt;a href=&quot;https://wklej.to/bcvkG&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/bcvkG&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;conf/local.py - &lt;a href=&quot;https://wklej.to/QXs7D&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/QXs7D&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;requirements/base.txt - &lt;a href=&quot;https://wklej.to/pTCJN&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/pTCJN&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;requirements/local.txt - &lt;a href=&quot;https://wklej.to/OBsUU&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/OBsUU&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;wsgi.py - &lt;a href=&quot;https://wklej.to/HeXeH&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/HeXeH&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;manage.py - &lt;a href=&quot;https://wklej.to/bRcV6&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wklej.to/bRcV6&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;Gdyby coś było potrzebne z informacji to odpowiem, dodam. Może to zawiłe itp. ale nie mam innego wyjścia i dlatego zwracam się do Was z prośbą o pomoc w rozwiązaniu tego.&lt;/p&gt;



&lt;p&gt;Dziękuję i pozdrawiam,&lt;/p&gt;</description>
<category>Python</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/235431/django-potrzebuje-pomocy-przy-projekcie-vagrant</guid>
<pubDate>Tue, 14 Mar 2017 22:51:11 +0000</pubDate>
</item>
<item>
<title>Vagrant wyrzuca błąd Failed writing body (0 != 16127)</title>
<link>https://forum.pasja-informatyki.pl/113818/vagrant-wyrzuca-blad-failed-writing-body-0-16127</link>
<description>

&lt;p&gt;Dzien dobry,
&lt;br&gt;

&lt;br&gt;
Mam windows 10 i vagrant 1.8.1, gdy próbuję pobrać box lucid32 wyświetl się właśnie taki błąd w konsoli. Jak to naprawić? Poniżej dołączam screenshot. Z góry dziękuję za pomoc&lt;/p&gt;



&lt;p&gt;&lt;img alt=&quot;&quot; src=&quot;http://forum.pasja-informatyki.pl/?qa=blob&amp;amp;qa_blobid=14050567559299625989&quot; style=&quot;height:394px; width:600px&quot;&gt;&lt;/p&gt;</description>
<category>Systemy operacyjne, programy</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/113818/vagrant-wyrzuca-blad-failed-writing-body-0-16127</guid>
<pubDate>Sun, 28 Feb 2016 13:30:07 +0000</pubDate>
</item>
</channel>
</rss>