Blog: 2023-08-11: Difference between revisions
(Created page with "I got vagrant running on wsl using virtualbox as a provider - the problem was my firewall https://github.com/Karandash8/virtualbox_WSL2/issues/1 Disabling the firewall entire...") |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 8: | Line 8: | ||
Once I opened that, I noticed the commit referenced `git-ubuntu import`. Not sure what this is, and hard to google |
Once I opened that, I noticed the commit referenced `git-ubuntu import`. Not sure what this is, and hard to google |
||
Ok much hacking later, working on getting a ronin box going. While waiting for a machine, remembered THC root machines, and tried to ssh: |
|||
It prompts for a password, which is simply "segfault", but I don't want to type that. Googling around gave this great pexpect script https://serverfault.com/a/241589/311519 |
|||
<pre> |
|||
#!/usr/bin/expect -f |
|||
# ./ssh.exp password 192.168.1.11 id |
|||
set pass [lrange $argv 0 0] |
|||
set server [lrange $argv 1 1] |
|||
set name [lrange $argv 2 2] |
|||
spawn ssh $name@$server |
|||
match_max 100000 |
|||
expect "*?assword:*" |
|||
send -- "$pass\r" |
|||
send -- "\r" |
|||
interact |
|||
</pre> |
|||
Works great! |
|||
Meanwhile in the weave world, picking apart the dockerfile, I got as far as this command: |
|||
pipenv install --ignore-pipfile --deploy |
|||
But it fails, no surprise. Need to do some dependency version picking. And upgrade a bunch of stuff - ubuntu, python, nodejs... perhaps. Also want to have a working example using sqlite as the database backend; should work fine. |
|||
Saw this cool looking dool udocker which apparently lets you run docker commands without a proper docker daemon, but I haven't figured it out yet. |
|||
Now back to installing docker on wsl, and maybe docker desktop on windows again. |
Latest revision as of 02:16, 11 August 2023
I got vagrant running on wsl using virtualbox as a provider - the problem was my firewall https://github.com/Karandash8/virtualbox_WSL2/issues/1
Disabling the firewall entirely worked, so then I figured I'd try the powershell script to only modify the virtualbox one. but then I got an error about vagrant versions differing on windows and wsl, which is weird to me since I imagine it shouldn't matter which side has which virtualbox version.
I briefly looked into bumping the version of vagrant that ubuntu has, and got as far as cloning the ubuntu packaging repository:
git clone https://git.launchpad.net/ubuntu/+source/vagrant ubuntu-vagrant
Once I opened that, I noticed the commit referenced `git-ubuntu import`. Not sure what this is, and hard to google
Ok much hacking later, working on getting a ronin box going. While waiting for a machine, remembered THC root machines, and tried to ssh:
ssh [email protected]
It prompts for a password, which is simply "segfault", but I don't want to type that. Googling around gave this great pexpect script https://serverfault.com/a/241589/311519
#!/usr/bin/expect -f # ./ssh.exp password 192.168.1.11 id set pass [lrange $argv 0 0] set server [lrange $argv 1 1] set name [lrange $argv 2 2] spawn ssh $name@$server match_max 100000 expect "*?assword:*" send -- "$pass\r" send -- "\r" interact
Works great!
Meanwhile in the weave world, picking apart the dockerfile, I got as far as this command:
pipenv install --ignore-pipfile --deploy
But it fails, no surprise. Need to do some dependency version picking. And upgrade a bunch of stuff - ubuntu, python, nodejs... perhaps. Also want to have a working example using sqlite as the database backend; should work fine.
Saw this cool looking dool udocker which apparently lets you run docker commands without a proper docker daemon, but I haven't figured it out yet.
Now back to installing docker on wsl, and maybe docker desktop on windows again.