modifying/creating user using mixing --group and --groups is not working
Mixing these two options may produce non logical results.
Eg:
root@9fc35f80661a:/opt/obol# obol user add --group admin --groups nextflow_formation,hydrosciences_test remy
[Info] Directory '/scratch/projects/admin' created successfully.
[Info] Directory '/scratch/users/remy' created successfully.
root@9fc35f80661a:/opt/obol# obol user modify --group admin --groups d_cirad_musapacific,hydrosciences_test remy
[Info] Did not found any group to delete; 'memberOf' attribute looks empty. Checking 'member' attr from every posixGroups...
[Info] Directory '/scratch/projects/d_cirad_musapacific' created successfully.
[Info] Directory '/scratch/projects/hydrosciences_test' created successfully.
[Info] Directory '/scratch/projects/admin' created successfully.
[Info] Directory '/scratch/users/remy' created successfully.
[Info] Attempting to remove symlinks for groups: ['nextflow_formation', 'admin'] in /home/remy
[Info] Attempting to remove symlink: /home/remy/scratch_nextflow_formation
[Info] Failed to delete the symlink: /home/remy/scratch_nextflow_formationError: [Errno 2] No such file or directory: '/home/remy/scratch_nextflow_formation'
root@9fc35f80661a:/opt/obol# obol user modify --group d_cirad_musabforbb --groups d_cirad_musapacific,hydrosciences_test remy
[Info] Did not found any group to delete; 'memberOf' attribute looks empty. Checking 'member' attr from every posixGroups...
[Info] Directory '/scratch/projects/d_cirad_musapacific' created successfully.
[Info] Directory '/scratch/projects/hydrosciences_test' created successfully.
[Info] Directory '/scratch/projects/d_cirad_musabforbb' created successfully.
[Info] Directory '/scratch/users/remy' created successfully.
ERROR:root:Command '/opt/obol/main.py user modify --group d_cirad_musabforbb --groups d_cirad_musapacific,hydrosciences_test remy ' failed: {'msgtype': 103, 'msgid': 18, 'result': 16, 'desc': 'No such attribute', 'ctrls': [], 'info': 'modify/delete: member: no such value'}
[NO_SUCH_ATTRIBUTE] {'msgtype': 103, 'msgid': 18, 'result': 16, 'desc': 'No such attribute', 'ctrls': [], 'info': 'modify/delete: member: no such value'}