Using GNOME desktop.
Ran system updates with “zypper up” just today before doing all tests.
Background:
After reading TeamViewer 13 finally went “stable” for Linux circa 2 weeks ago I decided to give it a try by downloading the 64-bit tar.xz package.
Extracted it, changed into the directory, and ran “./tv-setup checklibs” (as normal user, no root needed!). It told some Qt5 libraries were missing, although at same time no 32-bit libraries were listed as missing (and this would be the very first installation of TeamViewer on this PC).
So I did “zypper se --provides <library name>”, as root. I noticed --provides option also looks for partial chain matches and case-insensitive by default, just like plain “zypper se”. Hope I did nothing wrong…
Anyway, it turned that installing package libQt5WebKitWidgets5 pulled all required packages, as running again the tv-setup test gave “all dependencies seem to be resolved”.
So finally tried running TeamViewer with “./teamviewer” from command line as normal user.
Result: got forever stuck at “Launching TeamViewer GUI…” while nothing else happening.
After reading this I got a bit nervous again and decided to ask for advise here again.
I’m totally unfamiliar with the “desktop manager” concept. What is it? Kind of another whole desktop environment?
If I go and install another desktop environment, when booting openSUSE will I be given an option to choose, or only the one in /etc/sysconfig/desktopmanager will be used?
So would I be switching to LightDM each time I ever use TeamViewer, or could I switch to it for good for everyday use?
Hi
Well if you want to login to a remote machine with teamviewer unless the service is running, how to login to the remote…?
Check the config folder and clean the files out, then try running the client again… it does take a little bit of time (I would guess checking the remote teamviewer server), but the license acceptance should show up…
@malcolmlewis:
Link above could certainly support what you just mentioned.
So I’d have 2 options: either ending up full installing TeamViewer so its init scripts can start before login, or install another “display manager” such as LightDM (sorry, it’s not “desktop manager”, I got wrong the term).
Thing is, I really wanted to be able to run TeamViewer without installing it. This way works marvelously at least on Windows (sorry for mentioning it), and seemingly KDE users have absolutely no problems this way because KDE doesn’t use gdm like GNOME…
In the past I have posted threads with my complains about GNOME 3, and how foolishly I hoped that in some future it would get fixed/improved. Now I think that’s not going to happen ever. Either go back to KDE or look for another DE…
In the meanwhile, do you think there could be something else I could do on GNOME without fully installing TeamViewer? Could LightDM be a good option?
Thanks again.
@Knurpht, malcolmlewis: I apologize for sounding rude. I needed to calm down a bit and read more documents. I know mr. Malcolm has plenty of experience.
Hi
Tried a fresh extraction of the tarball on a Tumbleweed system, running there test showed a couple of missing libs, but still no EULA and stuck on launching the teamviewer GUI.
However, on checking the log (teamviewer/logfiles) showed;
2018/03/01 19:29:27.907 11514 139820529282432 GX0!! QML load error: qrc:/ui/EULADialog/EULADialog.qml:3:1: module "QtQuick.Controls" is not installed, Errorcode=11
Installing libqt5-qtquickcontrols solved this and fired it up as my user. I’m guessing your system needs this installed…
That’s exactly what I got in the log as well! Although I’d add one more error that I got aside that one (sorry, I don’t have the very exact line):
“QML load error: qrc:/ui/EULADialog/EULADialog.qml:3:1: module “QtQuick.Layouts” is not installed”
So in my case I’m missing both “Controls” and “Layouts”.
Now, I promise I did try to post the log here since the very beginning (now I did my homework before posting here), but I got error from the forum: “Your post is xxx characters long, please make it at maximum yyy”. Sorry again, I’m bad at recalling the exact textual messages if I’m not reading them…
Though I did try to post the entire log; one can never know what details can be useful. I cannot remember anymore why I was in a hurry back then, I know I could have saved you a lot of trouble…
I’m not in front of the PC anymore right now. I’ll have to try tomorrow.
Again, thanks very much for helping.
Knurpht, malcolmlewis: again, apologies for sounding rude. Just reiterating a 2nd and last time.
Tried installing the missing “qtquickcontrols” package, and it finally worked for my case as well. It made both “Controls” and “Layouts” errors to disappear.
I tested logging into a remote PC.
Guess this means TeamViewer’s “checklibs” function is incomplete…
I realize I put myself in evidence yet again, just when I really want to try start changing habits…
I certainly was not able to get the “QtQuick.Controls” error very well, but I should have just used pastebin or something else… Instead I really thought the problem was different.
I overacted regarding GNOME 3. Yes, it’s certainly somewhat limited and still with some bugs even if reported. But even so I have somewhat found ways to “workaround” or “avoid” the one I have stumbled with, for now…
Perhaps better to wait for next openSUSE release to make a choice and do a clean install.
In another apart thing, I noticed seemingly whenever I run TeamViewer and then attempt to shutdown or reboot I get this in console:
A stop job is running for Session # of user root (2s / 1m 30s)
where # can be an integer or alphanumeric number according to what I found after a search (I have only gotten ‘2’ or ‘4’). Then time counter starts to run.
Needless to say this terribly delays the shutdown process.
Any idea of why this happens?
“User root”? I thought I was running TeamViewer as normal user and without installing it…
Hi
You can use http://paste.opensuse.org/ or install susepaste (and susepaste-screenshot if it’s an image) and run it straight from the command line. The only thing requested is it’s set to never expire so present if someone comes across the thread where there is a link posted…