Hello,
That change in AnalysisPopup only works for updates using the Analysis
Update dialog. For updateAll you also need to edit line 67 in:
ccpnmr/ccpnmr2.1/python/ccpnmr/update/UpdateAgent.py
which currently says:
UPDATE_SERVER_LOCATION = 'www.ccpn.ac.uk'
and that www should also now say www2.
And it was pointed out to me that I needed to put these updates on the
update server or else you will get reversions to the www version, so I
have done that now (there are a couple of other www changes I made in
UpdateAgent.py, that are of lesser importance).
On the LinkSeqSpinSystems front, that is definitely different that the
current version so you should try and do the updates. If you cannot get
the updates to work then I can email patches.
Note, I've just been told that the air conditioning in our server room is
not working and it might be necessary to reboot and/or turn it off
temporarily, which will make updates impossible to get.
Wayne
On Wed, 28 Mar 2012, kancherla Aswani Kumar wrote:
> Hello Dr.Wayne,
>
> Many thanks for the really prompt response.
>
> I made the appropriate change (i.e www.ccpn.ac.uk to www2.ccpn.ac.uk in the file
> AnalysisPopup.py), however the update still gives the same error message viz.,
> "can not access update server via network". I tried to execute the update via
> the shell using "ccpnmr/bin/updateAll". It gives an out-put saying "No updates".
>
> I haven't yet resolved the problem and I am unable to figure out where the
> problem could be. I am pasting below a trace back for an error message which had
> occurred before I made any changes in the AnalysisPopup.py, if that is going to
> be of any use.
>
> with regards,
> Aswani Kumar K
>
>
> **********************************************************************************************
>>>> start generating output : ccp.general.DataLocation.DataLocationStore
> start generating output : ccpnmr.Analysis.AnalysisProject
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line
> 1410, in __call__
> return self.func(*args)
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/memops/gui/PartitionedSelector.py",
> line 137, in <lambda>
> command = lambda n=i, s=self: s.selectButton(n)
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/memops/gui/PartitionedSelector.py",
> line 299, in selectButton
> self.callback(self.objects[i])
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/WindowPopup.py",
> line 1073, in toggleStrips
> num = axisRegions.index(axisRegion)
> ValueError: list.index(x): x not in list
> start generating output : ccp.general.DataLocation.DataLocationStore
> start generating output : ccpnmr.Analysis.AnalysisProject
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line
> 1410, in __call__
> return self.func(*args)
> File "/home/nmrware/ccpnmr/python2.6/lib/python2.6/lib-tk/Tkinter.py", line
> 495, in callit
> func(*args)
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/LinkSeqSpinSystems.py",
> line 2850, in <lambda>
> self.after_idle(lambda :self.updateWindows(window)) # Axis panel notifiers
> need a bit of time
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/LinkSeqSpinSystems.py",
> line 2890, in updateWindows
> self.updateQueryPanes()
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/LinkSeqSpinSystems.py",
> line 1529, in updateQueryPanes
> windowData = self.getRootWindows()
> File
> "/home/nmrware/ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/popups/LinkSeqSpinSystems.py",
> line 1378, in getRootWindows
> yIsotopes = set(axisPanel.axisType.isotopeCodes)
> AttributeError: 'NoneType' object has no attribute 'isotopeCodes'
> start generating output : ccp.general.DataLocation.DataLocationStore
> start generating output : ccpnmr.Analysis.AnalysisProject
> start generating output : ccpnmr.Analysis.AnalysisProject
> start generating output : ccp.general.DataLocation.DataLocationStore
> successfully saved project
> *******************************************************************************************************************************************************
>
>> Hello,
>>
>> If anyone wants an update to 2.1.5 then you will need to edit one file to
>> make the system work again (it stopped working because our web server
>> changed). In the file:
>>
>> ccpnmr/ccpnmr2.1/python/ccpnmr/analysis/AnalysisPopup.py
>>
>> at around line 2705 you will see:
>>
>> popup = UpdatePopup(self, serverLocation='www.ccpn.ac.uk',
>> serverDirectory=serverDirectory,
>> dataFile='__UpdateAgentData.db',
>> helpUrl=url)
>>
>> Change that www.ccpn.ac.uk to www2.ccpn.ac.uk (and you will have to
>> restart Analysis for this to take effect).
>>
>> Wayne
>>
>> On Wed, 28 Mar 2012, Aswani Kumar wrote:
>>
>>> Hello Analysis Users,
>>>
>>> I am working with Analysis Version 2.1.5 on openSUSE 11.4 (x86_64).
>>>
>>>
>>> I wanted to include spectra from the proton correlation experiments viz.,
>>> HcccoNH.TOCSY (as the query spectrum) and HNHA, HNHB and TOCSY_HSQC (as the
>>> target spectra) for protein sequence assignments. However the pop-up
>>> "M::Assignment::Proten_Sequence_Assignment::Windows_and_Spectra" does not show
>>> an option for inclusion of HcccoNH.TOCSY as a query spectrum.
>>>
>>> I wanted to do a "Refresh_List" in the "M::Project::Updates" (as I suspected
>>> that I have lost the update in a re-installation of Analysis). However the
>>> update does not work and gives a message " Can not access update server via
>>> net work".
>>>
>>> My apologies if I missed any mail in the CCPNMR mailing list regarding the
>>> update server. I tried to search the archives to find any e-mail regarding
>>> updates but in vain. Any suggestions would be of great help to me.
>>>
>>> Many thanks in advance.
>>>
>>> with best wishes,
>>> Aswani Kumar K
>>>
>>> --
>>> K.Aswani Kumar, PhD Student,
>>> C/o Prof. Siddhartha P Sarma,
>>> Molecular Biophysics Unit,
>>> Indian Institute of Science,
>>> Bangalore-560012, India.
>>> Phone: 09945633467 (mobile)
>>> 080-22932839 (lab)
>>>
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>>
>>
>
>
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
>
|