I forgot to answer one of your previous questions. Yes the error occurs before I have a chance to enter anything for the prefix. I have no control over it.
v/r, Rich On Fri, Mar 13, 2015 at 10:00 AM, Richard Bell <richard.be...@gmail.com> wrote: > Marcus, > > I deleted the pybombs folder and re-cloned pybombs from remote. When > running 'sudo ./pybombs install gnuradio' I still get the same error output > when it reachees the prefix portion. > > Also, I want to make sure I understand your following directions. To > install gnuradio on a computer so all user accounts have access to it, I > should do the following: > > 1) Install the base gnuradio framework to /usr/local/bin > 2) Have users install custom modules they want to their local home > directories > > v/r, > Rich > > On Thu, Mar 12, 2015 at 3:12 PM, Marcus Müller <marcus.muel...@ettus.com> > wrote: > >> If I install it without sudo to a local account directory, how will >> other users be able to access the install? Is it simply a matter of setting >> up the environment variables correctly? >> >> The idea is to install GNU Radio globally, and let users handle their own >> modules in their own home directories. So you'd install GNU Radio with sudo >> as root into /usr/local, and each user installs private modules into >> /home/<user>/prefix >> >> When does the error you paste below occur? Before you get the chance to >> enter /usr/local as prefix, or after? >> Anyway, I'd recommend deleting your pybombs folder and cloning it cleanly >> again, running pybombs without root. It should ask you for the prefix. >> after that, it should print a warning that you should re-run it with sudo. >> Do that. Does the error still occur? >> >> Greetings, >> Marcus >> >> >> >> >> On 03/12/2015 11:02 PM, Richard Bell wrote: >> >> Thanks for responding MarcusM, >> >> I can't execute 'sudo ./pybombs install gnuradio' at all, because it >> fails with the following output: >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> *rbell@polarcode1:~/Documents/gnuradio/pybombs$ sudo ./pybombs install >> gnuradio Initializing config file... Username for GIT access gituser >> [root]: Directory of git cache repository gitcache []: Install Prefix >> Traceback (most recent call last): File "./pybombs", line 25, in <module> >> from mod_pybombs import verbosity as v File >> "/home/rbell/Documents/gnuradio/pybombs/mod_pybombs/__init__.py", line 22, >> in <module> from globals import *; File >> "/home/rbell/Documents/gnuradio/pybombs/mod_pybombs/globals.py", line 48, >> in <module> config_init(config); File >> "/home/rbell/Documents/gnuradio/pybombs/mod_pybombs/cfg.py", line 70, in >> config_init if os.path.basename(pwd)=="pybombs": File >> "/usr/lib/python2.7/posixpath.py", line 121, in basename i = >> p.rfind('/') + 1 AttributeError: 'NoneType' object has no attribute 'rfind' >> rbell@polarcode1:~/Documents/gnuradio/pybombs$ * >> >> If I install it without sudo to a local account directory, how will >> other users be able to access the install? Is it simply a matter of setting >> up the environment variables correctly? >> >> v/r, >> Rich >> >> On Thu, Mar 12, 2015 at 2:49 PM, Marcus Müller <marcus.muel...@ettus.com> >> wrote: >> >>> Hi Richard, >>> no, not completely. >>> instead of 1) you should cd somewhere in your home directory, where you >>> have write access >>> 2) - 3) are correct. Choose /usr/local/ as prefix >>> 5) could also be done by copying over setup_env.sh to >>> /etc/profile.d/50-setup-gnuradio-paths >>> >>> 6) is normal and should not result in errors. >>> >>> If normal users (including) want to install their own OOT modules, >>> they'd use a local clone of pybombs, setting that gnuradio is already >>> installed, and install their modules into a user-prefix (e.g. >>> /home/user/prefix). >>> >>> Greetings, >>> Marcus >>> >>> >>> >>> On 03/12/2015 10:43 PM, Richard Bell wrote: >>> >>> Hi all, >>> >>> I'm setting up a new shared laptop with multiple users who want to use >>> GNU Radio. I'm not sure how to set this up correctly. >>> >>> Should I do it this way: >>> >>> 1) cd /usr/local/bin >>> 2) git clone https://github.com/pybombs/pybombs.git && cd pybombs >>> 3) sudo ./pybombs install gnuradio (sudo needed to give permission to >>> create files here) >>> 4) ./pybombs env >>> >>> 5) Then instead of sourcing the setup_env.sh file from .bashrc, I will >>> source it from /etc/profile. >>> >>> 6) Finally, and this is the part I'm most unsure of, since I used sudo >>> ./pybombs install gnuradio, root owns these files. If I remember correctly, >>> this caused issues for me in the past trying to run gnuradio from a >>> non-root account. How should I handle this? >>> >>> Thanks a lot, >>> Rich >>> >>> >>> _______________________________________________ >>> Discuss-gnuradio mailing >>> listDiscuss-gnuradio@gnu.orghttps://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> >>> >>> >>> _______________________________________________ >>> Discuss-gnuradio mailing list >>> Discuss-gnuradio@gnu.org >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> >>> >> >> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio