Wout, That did the trick! Having some issues getting VBoxManage to work (either inside the nix-shell or outside of it), but once that's fixed I'll be good to go.
Thanks for all the help! Rich On Thu, Aug 21, 2014 at 3:13 AM, Wout Mertens <[email protected]> wrote: > Hi Rich, > > you have to specify the attribute for virtualbox, not the package name. So > linuxPackages.virtualbox in this case. You can find the attributes with > nix-env -qaP > > Wout. > > > > On Thu, Aug 21, 2014 at 12:02 AM, Richard Wallace < > [email protected]> wrote: > >> Ok, that will work if I can figure one last thing out. My goal here is >> to use nixops to deploy an application into virtualbox for testing locally, >> and to EC2 for production. I was hoping to use nixops without being in a >> nix-shell if I could so I could use my already installed virtualbox. >> >> I figured I could still do it, but I would just need to get virtualbox >> installed into the shell. So I tried to start it with that package >> >> $ nix-shell --pure -p nix -p nixops -p virtualbox --show-trace >> error: while evaluating the attribute `nativeBuildInputs' of the >> derivation `shell' at >> /nix/store/pbndpjx0wddm96v9kpiv408ljywccnn8-nixpkgs-14.10pre47363.2e2d3f3/nixpkgs/pkgs/build-support/trivial-builders.nix:10:14: >> while evaluating `optionals' at >> /nix/store/pbndpjx0wddm96v9kpiv408ljywccnn8-nixpkgs-14.10pre47363.2e2d3f3/nixpkgs/lib/lists.nix:117:21, >> called from >> /nix/store/pbndpjx0wddm96v9kpiv408ljywccnn8-nixpkgs-14.10pre47363.2e2d3f3/nixpkgs/pkgs/stdenv/generic/default.nix:121:56: >> while evaluating the attribute `buildInputs' at (string):1:49: >> undefined variable `virtualbox' at (string):1:81 >> >> I can install it to my environment just file, though. So it seems >> something about the virtualbox config and nix-shell just aren't getting >> along. If I could get that resolved, I think I'd be off to the races. :) >> >> Rich >> >> >> On Wed, Aug 20, 2014 at 11:38 AM, Wout Mertens <[email protected]> >> wrote: >> >>> Just create a wrapper for nixops that calls "nix-shell --pure -p nix -p >>> nixos --command nixops"? >>> >>> Wout. >>> On Aug 20, 2014 6:56 PM, "Richard Wallace" <[email protected]> >>> wrote: >>> >>>> Aha! Because I started with `nix-shell --pure -p nixops` none of the >>>> nix commands were in my $PATH and I didn't even realize it. That fixed it. >>>> >>>> I'd like to avoid needing to use nix-shell to use nixops, but when I >>>> try to use nixops from my regular shell I get >>>> >>>> $ nixops list >>>> Traceback (most recent call last): >>>> File >>>> "/nix/store/lx8n1wija7n0mijpq0p3g0sj0ymnvw2k-nixops-1.2/bin/..nixops-wrapped-wrapped", >>>> line 5, in <module> >>>> from nixops import deployment >>>> File >>>> "/nix/store/lx8n1wija7n0mijpq0p3g0sj0ymnvw2k-nixops-1.2/lib/python2.7/site-packages/nixops/deployment.py", >>>> line 5, in <module> >>>> import subprocess >>>> File >>>> "/nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/subprocess.py", >>>> line 430, in <module> >>>> import pickle >>>> File >>>> "/nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/pickle.py", >>>> line 34, in <module> >>>> import struct >>>> File >>>> "/nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/struct.py", >>>> line 1, in <module> >>>> from _struct import * >>>> ImportError: >>>> /nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/lib-dynload/_struct.so: >>>> undefined symbol: PyUnicodeUCS2_AsEncodedString >>>> >>>> If someone could tell me how to fix that I would be extremely happy. :) >>>> >>>> Thanks, >>>> Rich >>>> >>>> >>>> On Wed, Aug 20, 2014 at 9:46 AM, Domen Kožar <[email protected]> wrote: >>>> >>>>> nix-instantiate is missing in your $PATH. >>>>> >>>>> >>>>> On Wed, Aug 20, 2014 at 6:28 PM, Richard Wallace < >>>>> [email protected]> wrote: >>>>> >>>>>> Yes, sorry, I meant to do that and then completely forgot. >>>>>> >>>>>> $ nixops info --debug -d d397269c-27fb-11e4-96b7-d1c68637124d >>>>>> Traceback (most recent call last): >>>>>> File >>>>>> "/nix/store/lx8n1wija7n0mijpq0p3g0sj0ymnvw2k-nixops-1.2/bin/..nixops-wrapped-wrapped", >>>>>> line 855, in <module> >>>>>> args.op() >>>>>> File >>>>>> "/nix/store/lx8n1wija7n0mijpq0p3g0sj0ymnvw2k-nixops-1.2/bin/..nixops-wrapped-wrapped", >>>>>> line 192, in op_info >>>>>> do_eval(depl) >>>>>> File >>>>>> "/nix/store/lx8n1wija7n0mijpq0p3g0sj0ymnvw2k-nixops-1.2/bin/..nixops-wrapped-wrapped", >>>>>> line 139, in do_eval >>>>>> depl.evaluate() >>>>>> File >>>>>> "/nix/store/lx8n1wija7n0mijpq0p3g0sj0ymnvw2k-nixops-1.2/lib/python2.7/site-packages/nixops/deployment.py", >>>>>> line 291, in evaluate >>>>>> "-A", "info"], stderr=self.logger.log_file) >>>>>> File >>>>>> "/nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/subprocess.py", >>>>>> line 566, in check_output >>>>>> process = Popen(stdout=PIPE, *popenargs, **kwargs) >>>>>> File >>>>>> "/nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/subprocess.py", >>>>>> line 710, in __init__ >>>>>> errread, errwrite) >>>>>> File >>>>>> "/nix/store/rr4vmi7zzbximnrfj7czya1wy4k0ii9d-python-2.7.8/lib/python2.7/subprocess.py", >>>>>> line 1327, in _execute_child >>>>>> raise child_exception >>>>>> OSError: [Errno 2] No such file or directory >>>>>> >>>>>> >>>>>> >>>>>> On Wed, Aug 20, 2014 at 9:26 AM, Eelco Dolstra < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> On 20/08/14 18:21, Richard Wallace wrote: >>>>>>> >>>>>>> > It looks like there is a python library that isn't being found. >>>>>>> Not sure why >>>>>>> > that would be though. Any ideas? >>>>>>> >>>>>>> Can you invoke nixops with --debug? That should print a stack trace >>>>>>> showing the >>>>>>> location of the exception. >>>>>>> >>>>>>> -- >>>>>>> Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/ >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> nix-dev mailing list >>>>>> [email protected] >>>>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >>>>>> >>>>>> >>>>> >>>> >>>> _______________________________________________ >>>> nix-dev mailing list >>>> [email protected] >>>> http://lists.science.uu.nl/mailman/listinfo/nix-dev >>>> >>>> >> >
_______________________________________________ nix-dev mailing list [email protected] http://lists.science.uu.nl/mailman/listinfo/nix-dev
