Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#7204 closed defect (nonchimerax)

Web service access denial

Reported by: seoh@… Owned by: Eric Pettersen
Priority: normal Milestone:
Component: Task Manager/Web Services Version:
Keywords: Cc: Zach Pearson, Greg Couch
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        macOS-10.15.7-x86_64-i386-64bit
ChimeraX Version: 1.3 (2021-12-08 23:08:33 UTC)
Description
Somehow my credentials cannot be authenticated..

Log:
UCSF ChimeraX version: 1.3 (2021-12-08)  
© 2016-2021 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  
Traceback (most recent call last):  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/ui/gui.py", line 676, in customEvent  
func(*args, **kw)  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/chimerax/core/toolshed/__init__.py", line 1502, in on_finish  
versions = self.result.get()  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py",
line 771, in get  
raise self._value  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/multiprocessing/pool.py",
line 125, in worker  
result = (True, func(*args, **kwds))  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/cxservices/api_client.py", line 148, in __call_api  
response_data = self.request(  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/cxservices/api_client.py", line 338, in request  
return self.rest_client.GET(url,  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/cxservices/rest.py", line 233, in GET  
return self.request("GET", url,  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/cxservices/rest.py", line 227, in request  
raise ApiException(http_resp=r)  
cxservices.rest.ApiException: (401)  
Reason: Unauthorized  
HTTP response headers: HTTPHeaderDict({'Set-Cookie': 'BCSI-CS-
de2dfa39b3d1e1a7=2; Path=/', 'Cache-Control': 'no-cache', 'X-XSS-Protection':
'1', 'Connection': 'close', 'Content-Type': 'text/html; charset=utf-8',
'Content-Length': '1230', 'Pragma': 'no-cache', 'WWW-Authenticate':
'NEGOTIATE, NTLM, BASIC realm="CCF_Internal"'})  
HTTP response body: <HTML><HEAD>  
<TITLE>Access Denied</TITLE>  
</HEAD>  
<BODY>  
<FONT face="Helvetica">  
<big><strong></strong></big><BR>  
</FONT>  
<blockquote>  
<TABLE border=0 cellPadding=1 width="80%">  
<TR><TD>  
<FONT face="Helvetica">  
<big>Access Denied (authentication_failed)</big>  
<BR>  
<BR>  
</FONT>  
</TD></TR>  
<TR><TD>  
<FONT face="Helvetica">  
Your credentials could not be authenticated: "Credentials are missing.". You
will not be permitted access until your credentials can be verified.  
</FONT>  
</TD></TR>  
<TR><TD>  
<FONT face="Helvetica">  
This is typically caused by an incorrect username and/or password, but could
also be caused by network problems.  
</FONT>  
</TD></TR>  
<TR><TD>  
<FONT face="Helvetica" SIZE=2>  
<BR>  
For assistance, contact your network support team.<br><br>Your request was
categorized by Blue Coat Web Filter as 'Education'. <br>If you wish to
question or dispute this result, please click <a
href="http://sitereview.bluecoat.com/sitereview.jsp?referrer=136&url=http://webservices.rbvi.ucsf.edu/cxservices/api/v1//chimerax/newer?uuid=fcc38fb8-6170-50fe-b67b-b5c3c79d8084&OS=macosx&OSVersion=10.15.7&ChimeraXVersion=1.3">here</a>.  
</FONT>  
</TD></TR>  
</TABLE>  
</blockquote>  
</FONT>  
</BODY></HTML>  
  
  
  
cxservices.rest.ApiException: (401)  
Reason: Unauthorized  
HTTP response headers: HTTPHeaderDict({'Set-Cookie': 'BCSI-CS-
de2dfa39b3d1e1a7=2; Path=/', 'Cache-Control': 'no-cache', 'X-XSS-Protection':
'1', 'Connection': 'close', 'Content-Type': 'text/html; charset=utf-8',
'Content-Length': '1230', 'Pragma': 'no-cache', 'WWW-Authenticate':
'NEGOTIATE, NTLM, BASIC realm="CCF_Internal"'})  
HTTP response body:

  
Access Denied  
  
  
  
  
  
  

>  
>  
>  
>  
> Access Denied (authentication_failed)  
>  
>  
>  
>  
>  
>  
> ---  
>  
>  
>  
> Your credentials could not be authenticated: "Credentials are missing.". You
> will not be permitted access until your credentials can be verified.  
>  
>  
>  
>  
>  
> This is typically caused by an incorrect username and/or password, but could
> also be caused by network problems.  
>  
>  
>  
>  
>  
>  
>  
> For assistance, contact your network support team.  
>  
> Your request was categorized by Blue Coat Web Filter as 'Education'.  
> If you wish to question or dispute this result, please click here.  
>  
>  
>  
>  
>

  
  
  
  
  
  
File
"/Applications/ChimeraX-1.3.app/Contents/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-
packages/cxservices/rest.py", line 227, in request  
raise ApiException(http_resp=r)  
  
See log for complete Python traceback.  
  




OpenGL version: 4.1 ATI-3.10.22
OpenGL renderer: AMD Radeon Pro 570X OpenGL Engine
OpenGL vendor: ATI Technologies Inc.Hardware:

    Hardware Overview:

      Model Name: iMac
      Model Identifier: iMac19,1
      Processor Name: 6-Core Intel Core i5
      Processor Speed: 3 GHz
      Number of Processors: 1
      Total Number of Cores: 6
      L2 Cache (per Core): 256 KB
      L3 Cache: 9 MB
      Memory: 8 GB
      Boot ROM Version: 1554.140.20.0.0
      SMC Version (system): 2.46f12

Software:

    System Software Overview:

      System Version: macOS 10.15.7 (19H1323)
      Kernel Version: Darwin 19.6.0
      Time since boot: 28 days 3:40

Graphics/Displays:

    Radeon Pro 570X:

      Chipset Model: Radeon Pro 570X
      Type: GPU
      Bus: PCIe
      PCIe Lane Width: x16
      VRAM (Total): 4 GB
      Vendor: AMD (0x1002)
      Device ID: 0x67df
      Revision ID: 0x00c5
      ROM Revision: 113-D0008A-042
      VBIOS Version: 113-D0008A14GL-003
      EFI Driver Version: 01.B1.042
      Metal: Supported, feature set macOS GPUFamily2 v1
      Displays:
        iMac:
          Display Type: Built-In Retina LCD
          Resolution: 5120 x 2880 Retina
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Main Display: Yes
          Mirror: Off
          Online: Yes
          Automatically Adjust Brightness: No
          Connection Type: Internal
        DELL P2422H:
          Resolution: 1080 x 1920
          UI Looks like: 1080 x 1920 @ 60 Hz
          Framebuffer Depth: 30-Bit Color (ARGB2101010)
          Display Serial Number: 511TZJ3     
          Mirror: Off
          Online: Yes
          Rotation: 270
          Automatically Adjust Brightness: No
          Connection Type: DVI or HDMI
          Adapter Firmware Version:  d.1f

Locale: (None, 'UTF-8')
PyQt5 5.15.2, Qt 5.15.2
Installed Packages:
    alabaster: 0.7.12
    appdirs: 1.4.4
    appnope: 0.1.2
    Babel: 2.9.1
    backcall: 0.2.0
    blockdiag: 2.0.1
    certifi: 2021.5.30
    cftime: 1.5.1.1
    charset-normalizer: 2.0.9
    ChimeraX-AddCharge: 1.2.2
    ChimeraX-AddH: 2.1.11
    ChimeraX-AlignmentAlgorithms: 2.0
    ChimeraX-AlignmentHdrs: 3.2
    ChimeraX-AlignmentMatrices: 2.0
    ChimeraX-Alignments: 2.2.3
    ChimeraX-AlphaFold: 1.0
    ChimeraX-AltlocExplorer: 1.0.1
    ChimeraX-AmberInfo: 1.0
    ChimeraX-Arrays: 1.0
    ChimeraX-Atomic: 1.31
    ChimeraX-AtomicLibrary: 4.2
    ChimeraX-AtomSearch: 2.0
    ChimeraX-AtomSearchLibrary: 1.0
    ChimeraX-AxesPlanes: 2.0
    ChimeraX-BasicActions: 1.1
    ChimeraX-BILD: 1.0
    ChimeraX-BlastProtein: 2.0
    ChimeraX-BondRot: 2.0
    ChimeraX-BugReporter: 1.0
    ChimeraX-BuildStructure: 2.6.1
    ChimeraX-Bumps: 1.0
    ChimeraX-BundleBuilder: 1.1
    ChimeraX-ButtonPanel: 1.0
    ChimeraX-CageBuilder: 1.0
    ChimeraX-CellPack: 1.0
    ChimeraX-Centroids: 1.2
    ChimeraX-ChemGroup: 2.0
    ChimeraX-Clashes: 2.2.2
    ChimeraX-ColorActions: 1.0
    ChimeraX-ColorGlobe: 1.0
    ChimeraX-ColorKey: 1.5
    ChimeraX-CommandLine: 1.1.5
    ChimeraX-ConnectStructure: 2.0
    ChimeraX-Contacts: 1.0
    ChimeraX-Core: 1.3
    ChimeraX-CoreFormats: 1.1
    ChimeraX-coulombic: 1.3.2
    ChimeraX-Crosslinks: 1.0
    ChimeraX-Crystal: 1.0
    ChimeraX-CrystalContacts: 1.0
    ChimeraX-DataFormats: 1.2.2
    ChimeraX-Dicom: 1.0
    ChimeraX-DistMonitor: 1.1.5
    ChimeraX-DistUI: 1.0
    ChimeraX-Dssp: 2.0
    ChimeraX-EMDB-SFF: 1.0
    ChimeraX-ExperimentalCommands: 1.0
    ChimeraX-FileHistory: 1.0
    ChimeraX-FunctionKey: 1.0
    ChimeraX-Geometry: 1.1
    ChimeraX-gltf: 1.0
    ChimeraX-Graphics: 1.1
    ChimeraX-Hbonds: 2.1.2
    ChimeraX-Help: 1.2
    ChimeraX-HKCage: 1.3
    ChimeraX-IHM: 1.1
    ChimeraX-ImageFormats: 1.2
    ChimeraX-IMOD: 1.0
    ChimeraX-IO: 1.0.1
    ChimeraX-ItemsInspection: 1.0
    ChimeraX-Label: 1.1
    ChimeraX-ListInfo: 1.1.1
    ChimeraX-Log: 1.1.4
    ChimeraX-LookingGlass: 1.1
    ChimeraX-Maestro: 1.8.1
    ChimeraX-Map: 1.1
    ChimeraX-MapData: 2.0
    ChimeraX-MapEraser: 1.0
    ChimeraX-MapFilter: 2.0
    ChimeraX-MapFit: 2.0
    ChimeraX-MapSeries: 2.1
    ChimeraX-Markers: 1.0
    ChimeraX-Mask: 1.0
    ChimeraX-MatchMaker: 2.0.4
    ChimeraX-MDcrds: 2.6
    ChimeraX-MedicalToolbar: 1.0.1
    ChimeraX-Meeting: 1.0
    ChimeraX-MLP: 1.1
    ChimeraX-mmCIF: 2.4
    ChimeraX-MMTF: 2.1
    ChimeraX-Modeller: 1.2.6
    ChimeraX-ModelPanel: 1.2.1
    ChimeraX-ModelSeries: 1.0
    ChimeraX-Mol2: 2.0
    ChimeraX-Morph: 1.0
    ChimeraX-MouseModes: 1.1
    ChimeraX-Movie: 1.0
    ChimeraX-Neuron: 1.0
    ChimeraX-Nucleotides: 2.0.2
    ChimeraX-OpenCommand: 1.7
    ChimeraX-PDB: 2.6.5
    ChimeraX-PDBBio: 1.0
    ChimeraX-PDBLibrary: 1.0.2
    ChimeraX-PDBMatrices: 1.0
    ChimeraX-PickBlobs: 1.0
    ChimeraX-Positions: 1.0
    ChimeraX-PresetMgr: 1.0.1
    ChimeraX-PubChem: 2.1
    ChimeraX-ReadPbonds: 1.0.1
    ChimeraX-Registration: 1.1
    ChimeraX-RemoteControl: 1.0
    ChimeraX-ResidueFit: 1.0
    ChimeraX-RestServer: 1.1
    ChimeraX-RNALayout: 1.0
    ChimeraX-RotamerLibMgr: 2.0.1
    ChimeraX-RotamerLibsDunbrack: 2.0
    ChimeraX-RotamerLibsDynameomics: 2.0
    ChimeraX-RotamerLibsRichardson: 2.0
    ChimeraX-SaveCommand: 1.5
    ChimeraX-SchemeMgr: 1.0
    ChimeraX-SDF: 2.0
    ChimeraX-Segger: 1.0
    ChimeraX-Segment: 1.0
    ChimeraX-SelInspector: 1.0
    ChimeraX-SeqView: 2.4.6
    ChimeraX-Shape: 1.0.1
    ChimeraX-Shell: 1.0
    ChimeraX-Shortcuts: 1.1
    ChimeraX-ShowAttr: 1.0
    ChimeraX-ShowSequences: 1.0
    ChimeraX-SideView: 1.0
    ChimeraX-Smiles: 2.1
    ChimeraX-SmoothLines: 1.0
    ChimeraX-SpaceNavigator: 1.0
    ChimeraX-StdCommands: 1.6.1
    ChimeraX-STL: 1.0
    ChimeraX-Storm: 1.0
    ChimeraX-Struts: 1.0
    ChimeraX-Surface: 1.0
    ChimeraX-SwapAA: 2.0
    ChimeraX-SwapRes: 2.1
    ChimeraX-TapeMeasure: 1.0
    ChimeraX-Test: 1.0
    ChimeraX-Toolbar: 1.1
    ChimeraX-ToolshedUtils: 1.2
    ChimeraX-Tug: 1.0
    ChimeraX-UI: 1.13.7
    ChimeraX-uniprot: 2.2
    ChimeraX-UnitCell: 1.0
    ChimeraX-ViewDockX: 1.0.1
    ChimeraX-VIPERdb: 1.0
    ChimeraX-Vive: 1.1
    ChimeraX-VolumeMenu: 1.0
    ChimeraX-VTK: 1.0
    ChimeraX-WavefrontOBJ: 1.0
    ChimeraX-WebCam: 1.0
    ChimeraX-WebServices: 1.0
    ChimeraX-Zone: 1.0
    colorama: 0.4.4
    cxservices: 1.1
    cycler: 0.11.0
    Cython: 0.29.24
    decorator: 5.1.0
    docutils: 0.17.1
    filelock: 3.0.12
    funcparserlib: 0.3.6
    grako: 3.16.5
    h5py: 3.6.0
    html2text: 2020.1.16
    idna: 3.3
    ihm: 0.21
    imagecodecs: 2021.4.28
    imagesize: 1.3.0
    ipykernel: 5.5.5
    ipython: 7.23.1
    ipython-genutils: 0.2.0
    jedi: 0.18.0
    Jinja2: 3.0.1
    jupyter-client: 6.1.12
    jupyter-core: 4.9.1
    kiwisolver: 1.3.2
    lxml: 4.6.3
    lz4: 3.1.3
    MarkupSafe: 2.0.1
    matplotlib: 3.4.3
    matplotlib-inline: 0.1.3
    MolecularDynamicsViewer: 1.4
    msgpack: 1.0.2
    netCDF4: 1.5.7
    networkx: 2.6.3
    numexpr: 2.8.0
    numpy: 1.21.2
    openvr: 1.16.801
    packaging: 21.0
    ParmEd: 3.2.0
    parso: 0.8.3
    pexpect: 4.8.0
    pickleshare: 0.7.5
    Pillow: 8.3.2
    pip: 21.2.4
    pkginfo: 1.7.1
    prompt-toolkit: 3.0.23
    psutil: 5.8.0
    ptyprocess: 0.7.0
    pycollada: 0.7.1
    pydicom: 2.1.2
    Pygments: 2.10.0
    PyOpenGL: 3.1.5
    PyOpenGL-accelerate: 3.1.5
    pyparsing: 3.0.6
    PyQt5-commercial: 5.15.2
    PyQt5-sip: 12.8.1
    PyQtWebEngine-commercial: 5.15.2
    python-dateutil: 2.8.2
    pytz: 2021.3
    pyzmq: 22.3.0
    qtconsole: 5.1.1
    QtPy: 1.11.3
    RandomWords: 0.3.0
    requests: 2.26.0
    scipy: 1.7.1
    Send2Trash: 1.8.0
    SEQCROW: 1.3.2
    setuptools: 57.5.0
    sfftk-rw: 0.7.1
    six: 1.16.0
    snowballstemmer: 2.2.0
    sortedcontainers: 2.4.0
    Sphinx: 4.2.0
    sphinx-autodoc-typehints: 1.12.0
    sphinxcontrib-applehelp: 1.0.2
    sphinxcontrib-blockdiag: 2.0.0
    sphinxcontrib-devhelp: 1.0.2
    sphinxcontrib-htmlhelp: 2.0.0
    sphinxcontrib-jsmath: 1.0.1
    sphinxcontrib-qthelp: 1.0.3
    sphinxcontrib-serializinghtml: 1.1.5
    suds-jurko: 0.6
    tifffile: 2021.4.8
    tinyarray: 1.2.3
    tornado: 6.1
    traitlets: 5.1.1
    urllib3: 1.26.7
    wcwidth: 0.2.5
    webcolors: 1.11.1
    wheel: 0.37.0
    wheel-filename: 1.3.0

Change History (3)

comment:1 by Eric Pettersen, 3 years ago

Cc: Zach Pearson added
Component: UnassignedTask Manager/Web Services
Owner: set to Eric Pettersen
Platform: all
Project: ChimeraX
Status: newaccepted
Summary: ChimeraX bug report submissionWeb service access denial

comment:2 by Eric Pettersen, 3 years ago

Cc: Greg Couch added
Resolution: nonchimerax
Status: acceptedclosed

Hi David,

It looks like your site uses Blue Coat Web Filter to proxy web access, which is denying ChimeraX the ability to check our site for updates. Your will need to work with your IT staff to allow the access. Alternatively, you can change the settings in the ChimeraX's "Toolshed" preference category to "never" so that ChimeraX never checks for updates.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

in reply to:  3 ; comment:3 by SEOH@…, 3 years ago

Hi Eric,

Thanks for the quick feedback. I’ll change the setting as you’ve suggested!

Best,
David

From: ChimeraX <ChimeraX-bugs-admin@cgl.ucsf.edu>
Date: Tuesday, July 5, 2022 at 2:18 PM
To:
Cc: gregc@cgl.ucsf.edu <gregc@cgl.ucsf.edu>, pett@cgl.ucsf.edu <pett@cgl.ucsf.edu>, Seo, Hogyu <SEOH@ccf.org>, zjp@cgl.ucsf.edu <zjp@cgl.ucsf.edu>
Subject: [EXT] Re: [ChimeraX] #7204: Web service access denial
CAUTION CYBER RISK: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender, expected to receive this content and trust that it’s safe. If you determine that the email isn’t from a trusted source, you can delete the email, submit it via the BlueFish button in Outlook for investigation or forward the email as an attachment to phishtanktriage@ccf.org if you don’t have the Bluefish button or are on a mobile device.

#7204: Web service access denial
------------------------------------------------+--------------------
Reporter: seoh@… | Owner: pett
Type: defect | Status: closed
Priority: normal | Milestone:
Component: Task Manager/Web Services | Version:
Resolution: nonchimerax | Keywords:
Blocked By: | Blocking:
Notify when closed: | Platform: all
Project: ChimeraX |
------------------------------------------------+--------------------
Changes (by pett):

* cc: Greg Couch (added)
* status: accepted => closed
* resolution: => nonchimerax


Comment:

Hi David,
It looks like your site uses Blue Coat Web Filter to proxy web
access, which is denying ChimeraX the ability to check our site for
updates. Your will need to work with your IT staff to allow the access.
Alternatively, you can change the settings in the ChimeraX's "Toolshed"
preference category to "never" so that ChimeraX never checks for updates.

--Eric

Eric Pettersen
UCSF Computer Graphics Lab

--
Ticket URL: <https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/7204#comment:2<https://www.rbvi.ucsf.edu/trac/ChimeraX/ticket/7204#comment:2>>
ChimeraX <https://www.rbvi.ucsf.edu/chimerax/<https://www.rbvi.ucsf.edu/chimerax>>
ChimeraX Issue Tracker


Please consider the environment before printing this e-mail

Cleveland Clinic is currently ranked as the No. 2 hospital in the country by U.S. News & World Report (2017-2018). Visit us online at http://www.clevelandclinic.org for a complete listing of our services, staff and locations. Confidentiality Note: This message is intended for use only by the individual or entity to which it is addressed and may contain information that is privileged, confidential, and exempt from disclosure under applicable law. If the reader of this message is not the intended recipient or the employee or agent responsible for delivering the message to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. Thank you.
Note: See TracTickets for help on using tickets.