In terms of using sudo, there is some issue with the environment
variables
not being passed:
[matlis@quadzilla ~]$ sudo usrp2_fft.py
[sudo] password for matlis:
sudo: usrp2_fft.py: command not found
[matlis@quadzilla ~]$ sudo /usr/local/bin/usrp2_fft.py
execlp: couldn’t exec usrp2_socket_opener: No such file or directory
eth0: socket: Bad file descriptor
Traceback (most recent call last):
File “/usr/local/bin/usrp2_fft.py”, line 267, in
main ()
File “/usr/local/bin/usrp2_fft.py”, line 263, in main
app = stdgui2.stdapp(app_top_block, “USRP2 FFT”, nstatus=1)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
36, in init
wx.App.init (self, redirect=False)
File
“/usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py”,
line
7935, in init
self._BootstrapApp()
File
“/usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py”,
line
7509, in _BootstrapApp
return core.PyApp__BootstrapApp(*args, **kwargs)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
39, in OnInit
frame = stdframe (self.top_block_maker, self.title, self._nstatus)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
60, in init
self.panel = stdpanel (self, self, top_block_maker)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
81, in init
self.top_block = top_block_maker (frame, self, vbox, sys.argv)
File “/usr/local/bin/usrp2_fft.py”, line 68, in init
self.u = usrp2.source_32fc(options.interface, options.mac_addr)
File “/usr/local/lib64/python2.5/site-packages/gnuradio/usrp2.py”,
line
449, in source_32fc
return _usrp2.source_32fc(*args)
RuntimeError: No USRPs found on interface eth0
eth0: socket: Operation not permitted
Traceback (most recent call last):
File “/usr/local/bin/usrp2_fft.py”, line 267, in
main ()
File “/usr/local/bin/usrp2_fft.py”, line 263, in main
app = stdgui2.stdapp(app_top_block, “USRP2 FFT”, nstatus=1)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
36, in init
wx.App.init (self, redirect=False)
File
“/usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py”,
line
7935, in init
self._BootstrapApp()
File
“/usr/lib64/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py”,
line
7509, in _BootstrapApp
return core.PyApp__BootstrapApp(*args, **kwargs)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
39, in OnInit
frame = stdframe (self.top_block_maker, self.title, self._nstatus)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
60, in init
self.panel = stdpanel (self, self, top_block_maker)
File
“/usr/local/lib64/python2.5/site-packages/gnuradio/wxgui/stdgui2.py”,
line
81, in init
self.top_block = top_block_maker (frame, self, vbox, sys.argv)
File “/usr/local/bin/usrp2_fft.py”, line 68, in init
self.u = usrp2.source_32fc(options.interface, options.mac_addr)
File “/usr/local/lib64/python2.5/site-packages/gnuradio/usrp2.py”,
line
449, in source_32fc
return _usrp2.source_32fc(*args)
RuntimeError: No USRPs found on interface eth0
eric