Hi,
I use freebsd os a workstation, what i'm struggling with this,
when I install some programme like pyslsk I can't run it as a nomal
user, just as root. Here is what it writes:


Traceback (most recent call last):
  File "/usr/local/bin/pyslsk", line 87, in ?
    app = frame.MainApp(config)
  File "/usr/local/lib/python2.3/site-packages/pysoulseek/wxgui/frame.py", line        
                         530, in __init__
    wxApp.__init__(self)
  File "/usr/local/lib/python2.3/site-packages/wxPython/wx.py", line 1939, in __       
                         init__
    _wxStart(self.OnInit)
  File "/usr/local/lib/python2.3/site-packages/pysoulseek/wxgui/frame.py", line        
                         534, in OnInit
    self.frame = MainFrame(None,-1,'PySoulSeek %s' % utils.version, self.config,       
                          self) 
  File "/usr/local/lib/python2.3/site-packages/pysoulseek/wxgui/frame.py", line        
                         78, in __init__
    self.np = NetworkEventProcessor(self,self.callback,self.logMessage,self.SetS       
                         tatusText, configfile)
  File "/usr/local/lib/python2.3/site-packages/pysoulseek/pysoulseek.py", line 5       
                         8, in __init__
    self.config.readConfig()
  File "/usr/local/lib/python2.3/site-packages/pysoulseek/config.py", line 76, i       
                         n readConfig
    sharedfiles = shelve.open(self.filename+".files.db",'n')
  File "/usr/local/lib/python2.3/shelve.py", line 231, in open
    return DbfilenameShelf(filename, flag, protocol, writeback, binary)
  File "/usr/local/lib/python2.3/shelve.py", line 212, in __init__
    Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback, binar       
                         y)
  File "/usr/local/lib/python2.3/anydbm.py", line 83, in open
    return mod.open(file, flag, mode)
dbm.error: (13, 'Permission denied')
Exception exceptions.AttributeError: "DbfilenameShelf instance has no attribute        
                         'writeback'" in  ignored



is there a way how to overcome it, and not to give all rights to python to nomal users?

thank you
Martin

_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to