Tl-setup unsuccessfully

2021-11-01 20:25:37,480: SELinux disabled or not present
2021-11-01 20:25:37,541: AppArmor enabled
2021-11-01 20:25:37,541: System checks done.
2021-11-01 20:25:38,940: Resolving packages…
2021-11-01 20:25:38,940: Creating zypper lock…
2021-11-01 20:25:38,941: Locked zypper
2021-11-01 20:25:38,941: Verifying package name python-ldap
2021-11-01 20:25:38,941: Unlocking zypper…
2021-11-01 20:25:38,941: Removed zypper lock
2021-11-01 20:25:38,958: Traceback (most recent call last):
2021-11-01 20:25:38,958: File “/opt/thinlinc/modules/thinlinc/tlsetup/pkginsthelp.py”, line 44, in
2021-11-01 20:25:38,958: self . __worker_thread = thread . start_new_thread ( lambda : self . __worker ( ) , ( ) )
2021-11-01 20:25:38,958: File “/opt/thinlinc/modules/thinlinc/tlsetup/pkginsthelp.py”, line 51, in __worker
2021-11-01 20:25:38,959: self . __job ( )
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/tlsetup/pkginsthelp.py”, line 221, in __resolver_job
2021-11-01 20:25:38,959: if O0o0Oo ( self . __packageinstaller ) :
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/tlsetup/pkginsthelp.py”, line 114, in O0o0Oo
2021-11-01 20:25:38,959: I11I11i1I = backend . resolve ( )
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/packageinstaller/zypperbackend.py”, line 460, in resolve
2021-11-01 20:25:38,959: self . _want_packages = self . __verify_package_names ( self . _want_names )
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/packageinstaller/zypperbackend.py”, line 525, in __verify_package_names
2021-11-01 20:25:38,959: oo0oO = I1I1II1I11 . parse_whatprovides ( I1IiI . stdout )
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/packageinstaller/zypperbackend.py”, line 215, in parse_whatprovides
2021-11-01 20:25:38,959: self . _parse ( buf )
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/packageinstaller/zypperbackend.py”, line 51, in _parse
2021-11-01 20:25:38,959: self . __parse_file ( buf )
2021-11-01 20:25:38,959: File “/opt/thinlinc/modules/thinlinc/packageinstaller/zypperbackend.py”, line 56, in __parse_file
2021-11-01 20:25:38,959: return self . _parser . ParseFile ( buf )
2021-11-01 20:25:38,959: ExpatError: no element found: line 1, column 0

Hello,

I can see from this line that this is probably an older version of ThinLinc you’re trying to install.
I would suggest you that you either install a more recent version of ThinLinc, if that’s is possible on your version of distribution, or try to satisfy the requirements manually:

https://www.cendio.com/resources/docs/tag/requirements_server.html

I beleive python-ldap is available from community supported “Package Hub” https://packagehub.suse.com/

Best regards,
Martin

Thank you a lot!
It has been solved.

Hello,

Really glad to hear that you managed to solve it. May I ask what you had to do to resolve it?

Best regards,
Martin

  1. search the exact name of python-ldap by “sudo zypper se ldap”
  2. sudo zypper in python2-ldap python2-ldap3 python3-ldap python3-ldap3
  3. just run tl-setup