dsapp - Mobility Administration Tool


dsapp.sh is designed to be a server-side tool aimed to help customers and engineers troubleshoot and solve common support issues for the Novell DataSync product according to KCS standards. Many of the features found in dsapp automate the processes defined in Technical Information Documents (TIDs). The purpose of this tool is to make these procedures simpler.

For installation instructions, please refer to Our Installation Guide.
For feature details, please refer to Our Wiki.
Please report any issues or enhancements to Our GitHub.

We believe this can be an extremely helpful tool when working to troubleshoot and resolve issues in GroupWise Mobility Service.



How To-Best Practice
Comment List
  • You can ignore my last posting. I found an excellent solution from Laura Buckley in the forum that solved my issues completely. She said install python-rpm in yast. 

  • Has anyone got ideas for getting dsapp to run on sles 15sp2? I've only just started testing it in the last hour and have been receiving this 

    Traceback (most recent call last):
    File "/opt/novell/datasync/tools/dsapp/dsapp.py", line 131, in <module>
    import dsapp_Definitions as ds
    File "/opt/novell/datasync/tools/dsapp/lib/dsapp_Definitions.py", line 11, in <module>
    import subprocess,socket,re,rpm,contextlib
    ImportError: No module named rpm

  • Is dsapp still updated?

    Anyway great tool, unfortunately the let's encrypt integration failed for me. If I did run it manully it did work.


  •   in reply to psommer559
    The latest version of dsapp can be found here:
  • in reply to Balazs
    I have an database problem with Groupwise Mobility 2018 on sles12. Is there a new Version for version 2018
  • I just want to say a huge thank you for this awesome utility! I wish I knew about it years ago :-) ...but better late than never. It helped to clear up an error I was stuck on for days. Many thanks again!
  •   in reply to tdharris
    Issue has been opened as github.com/.../26
  • After update to latest version I get errors:
    v236 (v237 available)
    Updating dsapp to v237
    Downloading github.com/.../dsapp.zip [-]

    This will update to:

    Updating.. [|]
    Update complete

    Exiting dsapp..
    Exception in thread Thread-3 (most likely raised during interpreter shutdown):
    Traceback (most recent call last):
    File "/usr/lib64/python2.6/threading.py", line 532, in __bootstrap_inner
    File "/opt/novell/datasync/tools/dsapp/lib/spin.py", line 20, in run
    : 'NoneType' object has no attribute 'stdout'
    Program seems to run fine however on one exception:
    4. Certificates
    1. Generate self-signed certificate
    It will ask for directory to store certificates instead of where the CSR and Private key are located. Options 1 and 2 (Create CSR & Private key) seem to be the same.
  •   in reply to MigrationDeletedUser
    We'll take a look into it, thanks for the post. Also, if you can, please feel free to open a new issue on our github page: github.com/.../issues
  • in reply to MigrationDeletedUser
    Thanks! Fixed the lines in dsapp v222

    For furture issues, would you mind creating a issue at github.com/.../issues