[pskmail] Re: Packages

  • From: Rein Couperus <rein@xxxxxxxxxxxx>
  • To: pskmail@xxxxxxxxxxxxx
  • Date: Mon, 05 May 2008 16:54:22 +0200

You have to run the install script as root:
cd pskmail_server-0.7.4
sudo ./install.sh

Rein


> -----Ursprüngliche Nachricht-----
> Von: pskmail@xxxxxxxxxxxxx
> Gesendet: 05.05.08 12:47:09
> An: pskmail@xxxxxxxxxxxxx
> Betreff: [pskmail] Re: Packages


> I think my problems are due to permissions associated with creating and
> copying files to the pskmail dir.
> After running the pskmail_server-0.7.4 install script, I checked and
> there wasn't a pskmail dir.  I manually created one but after running
> the 0.7.4 install script again the dirs and files that the install
> script is trying to put there just aren't there.
> 73 Alan
>   
> On Mon, 2008-05-05 at 11:52 +0200, Rein Couperus wrote:
> > Hmm..., you getting closer :) There are, however, still some problems.
> > These would not exist if you would use the install scripts, as they take 
> > care that 
> > everything goes into the right place. The new 'update_server' script is 
> > going very 
> > far in this respect. Maybe it helps if I explain what it does:
> > 
> > * Download a file 'server_version' 
> > * Look at the version that is currently installed
> > * If they differ, download the new archive (the current one is 0.7.4)
> > * untar the archive
> > * make a copy of the existing ~/.pskmail/pskmailrc.pl and 
> > ~/.pskmail/qrgs/freq.txt
> > * copy the new executables to /usr/local/bin and 
> > /user/local/share/pskmail_server
> > * remove ~/.pskmail
> > * make a new ~/.pskmail and copy the relevant files into it
> > * restore the old pskmailrc.pl and freqs.txt files
> > 
> > All this is done automatically by the upate_serfer script.
> > You see it is intended to take all the work off your hands :)
> > Version 0.7.4 includes bug fixes for the errors you found until now.
> > 
> > Anyway, I think we should try to get the update_server script to work so we 
> > don't have to bother 
> > anymore.... Having said that, please try it. It may help to change the 
> > paths pskmailrc.pl so they 
> > are te same as in the pristine copy available in the archive (all paths 
> > should start with $ENV{HOME}/.psmail/). 
> > 
> > Now the comments to the mail below:
> > * aprslog is automatically touched (~/.pskmail/aprslog)
> > * instead of changing the path to the freqs.txt file you should put it 
> > where it belongs,
> > in ~/.pskmail/qrg/freqs.txt
> > * as pskmail_server is in /usr/local/bin you do not have to use sudo to run 
> > it. 
> > In fact, it only presents new problems as the files made by the server will 
> > now be made as root, 
> > which will generate lots of errors as soon as the server wants to write on 
> > them in user mode...
> > * the hamlib error can be solved by giving rigctl the right parameters in 
> > pskmailrc.pl.
> > 
> > Most of these problems should be over as soon as you use the install script 
> > or the 
> > update_server program. (I hope).
> > 
> > This is a bit of a nuisance, but the world will be a much better place as 
> > soon as we've got this running :)
> > 
> > 73,
> > 
> > Rein PA0R
> > 
> > (the problem is, of course I don't get these errors on my system, so we 
> > need you to find them!)
> > 
> > 
> > > I am getting close now.
> > > Here are a couple of things I had to change,
> > > Needed to create an empty file aprslog in the pskmail_server-0.7.2
> > > directory.
> > > Also in order to get rid of an error reading the file containing the
> > > scanning frequencies, I had to change lines 124 and 1964 in
> > > rflinkserver.pl before installing from 
> > > ".../.pskmail/grp/freqs.txt" to "..../grp/freqs.txt"
> > > 
> > > Also when starting the server with the call "pskmail_server" I had to
> > > add sudo to get the correct permissions.
> > > 
> > > I say I am getting close since I am still getting an error with rig
> > > control through hamlib.  Terminal output as follows:
> > > 
> > >   ### Server v. Pskmail v.0.7. (C) 2008 PA0R
> > > 03:51 UTC May-5-2008: Program start
> > > 03:51 UTC May-5-2008: Connected to netherlands.aprs2.net
> > > 3842.73NP07705.88W&PSKmailserver-0.7.2
> > > 1
> > > 03:51 UTC May-5-2008: Listening to the radio
> > > Use of uninitialized value in addition (+)
> > > at /usr/local/share/pskmail_server/rflinkserver.pl line 2000.
> > > Use of uninitialized value in sprintf
> > > at /usr/local/share/pskmail_server/arq.pm line 3281.
> > > Use of uninitialized value in print
> > > at /usr/local/share/pskmail_server/rflinkserver.pl line 2066.
> > > rigctl: invalid option -- 5
> > > Freq set error?
> > > 
> > > Usage: rigctl [OPTION]... [COMMAND]...
> > > Send COMMANDs to a connected radio transceiver or receiver.
> > > 
> > >   -m, --model=ID             select radio model number. See model list
> > >   -r, --rig-file=DEVICE      set device of the radio to operate on
> > >   -p, --ptt-file=DEVICE      set device of the PTT device to operate on
> > >   -d, --dcd-file=DEVICE      set device of the DCD device to operate on
> > >   -P, --ptt-type=TYPE        set type of the PTT device to operate on
> > >   -D, --dcd-type=TYPE        set type of the DCD device to operate on
> > >   -s, --serial-speed=BAUD    set serial speed of the serial port
> > >   -c, --civaddr=ID           set CI-V address, decimal (for Icom rigs
> > > only)
> > >   -C, --set-conf=PARM=VAL    set config parameters
> > >   -L, --show-conf            list all config parameters
> > >   -l, --list                 list all model numbers and exit
> > >   -u, --dump-caps            dump capabilities and exit
> > >   -o, --vfo                  do not default to VFO_CURR, require extra
> > > vfo arg
> > >   -v, --verbose              set verbose mode, cumulative
> > >   -h, --help                 display this help and exit
> > >   -V, --version              output version information and exit
> > > 
> > > Commands (may not be available for this rig):
> > > F: set_freq        (Frequency)    f: get_freq        ()   
> > > M: set_mode        (Mode,Passband)        m: get_mode        ()   
> > > I: set_split_freq  (Tx frequency)         i: get_split_freq  ()   
> > > X: set_split_mode  (Mode,Passband)        x: get_split_mode  ()   
> > > S: set_split_vfo   (Split mode,TxVFO)     s: get_split_vfo   ()   
> > > N: set_ts          (Tuning step)          n: get_ts          ()   
> > > L: set_level       (Level,Value)          l: get_level       (Level)      
> > > U: set_func        (Func,Func status)     u: get_func        (Func)       
> > > P: set_parm        (Parm,Value)   p: get_parm        (Parm)       
> > > G: vfo_op          (Mem/VFO op)   g: scan            (Scan
> > > fct,Channel)  
> > > A: set_trn         (Transceive)   a: get_trn         ()   
> > > R: set_rptr_shift  (Rptr shift)   r: get_rptr_shift  ()   
> > > O: set_rptr_offs   (Rptr offset)          o: get_rptr_offs   ()   
> > > C: set_ctcss_tone  (CTCSS tone)   c: get_ctcss_tone  ()   
> > > D: set_dcs_code    (DCS code)     d: get_dcs_code    ()   
> > > V: set_vfo         (VFO)          v: get_vfo         ()   
> > > T: set_ptt         (PTT)          t: get_ptt         ()   
> > > E: set_mem         (Memory#)      e: get_mem         ()   
> > > H: set_channel     (Channel)      h: get_channel     (Channel)    
> > > B: set_bank        (Bank)         _: get_info        ()   
> > > J: set_rit         (RIT)          j: get_rit         ()   
> > > Z: set_xit         (XIT)          z: get_xit         ()   
> > > Y: set_ant         (Antenna)      y: get_ant         ()   
> > > ?: set_powerstat   (Status)       ?: get_powerstat   ()   
> > > *: reset           (Reset)        2: power2mW        ()   
> > > w: send_cmd        (Cmd)          1: dump_caps       ()   
> > > b: send_morse      (Morse)        
> > > Report bugs to <hamlib-developer@xxxxxxxxxxxxxxxxxxxxx>.
> > > 73 Alan    
> > > 
> > > 
> > > 
> > > > 
> > > > 
> > > 
> > > 
> > > 
> > > 
> > > 
> > 
> 
> 
> 
> 
> 

-- 
http://pa0r.blogspirit.com

Other related posts: