Posted by rbenic
Digon

TeamViewer daemon error and no ID after updating to 13.2

Hello everyone,

after updating TeamViewer to version 13.2.13582 from the official Ubuntu PPA, TeamViewer no longer shows the system ID and random password, it just shows dashes for blank.

Running teamviewer --info results in an error:

TeamViewer 13.2.13582 (DEB)

TeamViewer ID:
Try restarting the TeamViewer daemon (e.g. teamviewer --daemon restart)

initctl: Unknown job: teamviewerd teamviewerd status n/a (error)

The same error happens on three of my devices (two running Linux Mint 17.3 KDE, and one running Kubuntu 18.04).

I've tried restarting the TeamViewer daemon (sudo teamviewer daemon restart), restarting the system, uninstalling and reinstalling TeamViewer, deleting all configuration files, as well as downgrading TeamViewer to 13.1.8286. Nothing worked.

Any help would be appreciated.

15 Replies
1 Accepted Solution

Accepted Solutions
Posted by rbenic
Digon
Solution

Re: TeamViewer daemon error and no ID after updating to 13.2

Fixed by deleting all configuration files and downgrading to TeamViewer 13.1.8286. The issue persists in 13.2, but it seems to be a bug in TeamViewer, so there's probably nothing we can do about it. Therefore I'm marking this as solved.

The bug is also probably related to Qt or KDE, since it works fine on an Xubuntu system.

To keep an older version of a package from being upgraded by apt, place this code in a .pref file and save it in /etc/apt/preferences.d/:

Package: teamviewer       # package name
Pin: version 13.1.8286    # version number
Pin-Priority: 501         # needs to be higher than the default priority for the repository
15 Replies
Posted by DomLan
Heptagon

Re: TeamViewer daemon error and no ID after updating to 13.2

Hi @rbenic,

what are the permissions for the file /etc/init.d/teamviewerd.sysv?

Regards

Domenico Langone
MCSD: App Builder
Posted by rbenic
Digon

Re: TeamViewer daemon error and no ID after updating to 13.2

Thanks for the reply @DomLan,

there is no file /etc/init.d/teamviewerd.sysv on any of the three systems. I also checked a fourth system which works (Xubuntu 16.04), and it does not have this file either.

Posted by DomLan
Heptagon

Re: TeamViewer daemon error and no ID after updating to 13.2

Hi @rbenic,

so, recapitulating: you have four systems of which three are not working. I imagine they are virtual machines, but that does not matter. You will certainly have checked the connectivity so the machines will certainly reach the internet. In the case of physical machines, the problem does not arise.

Two problems:
- do not detect ID and password;
- if you try to use teamviewer info, you need to have the daemon started and the daemon is not even present.

I would say try to focus only on the first if you have patience:
- try to physically connect to one of the Mint machines (Debian) and not passing via SSH;
- start TeamViewer and log in, possibly validating the device via email;
- calls Extras -> Options -> Security and changes the option for defining the password;
- restart TeamViewer.

If you use the machines only for remote access via TV, check also among the advanced options the one related to the generation of the password, varying it from "Keep the previous one" to "Generate a new password"

If you do not solve, I suggest you uninstall and reinstall it starting from an official .deb using this guide; this will also install the repositories for future versions.

Regards

Domenico Langone
MCSD: App Builder
Posted by DominikL
Henagon

Re: TeamViewer daemon error and no ID after updating to 13.2

I believe I'm seeing the same issue here on two debian machines. Also, I don't see my contacts and the login button is disabled. In my case though, if I reinstall the package, teamviewer workes for the rest of the session. So, everytime I startup my machine, I need to reinstall the teamviewer package before I'm able to use it. 

Posted by rbenic
Digon

Re: TeamViewer daemon error and no ID after updating to 13.2

@DomLan,

all four systems are actually physical machines, and all can be accessed directly as well. They are all connected to the same network. One is connected via ethernet, the other three are via Wi-Fi.

I'm not using SSH either, I'm accessing all the machines directly. I can change settings, but I still cannot get the ID and password to be shown. The TeamViewer interface does not allow me to log in, either.

I've also tried restarting the three faulty systems a few times, and a couple of times TeamViewer seems to work (it displayed an ID and a random password, but I have not tried connecting to it), but most of the time it does not. I already tried reinstalling as well, and it did not work.

Also, running teamviewer --info displays the correct ID now instead of the message "Try restarting the TeamViewer daemon", but the TeamViewer GUI still does not display the ID.

Posted by rbenic
Digon

Re: TeamViewer daemon error and no ID after updating to 13.2

Update: I've uninstalled and reinstalled TeamViewer on all three systems, this time making sure to erase every left over file from previous installations: configuration, logs, cache, the PPA from sources.list.d, everything, even the desktop icon.

On the Mint 17.3 systems, TeamViewer still does not work most of the time.

On the Kubuntu 18.04 system, TeamViewer seems to be working fine now, except it runs in a window on startup instead of the system tray icon. That's a really minor issue and I can live with it, but if someone knows how to fix this, I'd appreciate it as well.

Posted by rbenic
Digon
Solution

Re: TeamViewer daemon error and no ID after updating to 13.2

Fixed by deleting all configuration files and downgrading to TeamViewer 13.1.8286. The issue persists in 13.2, but it seems to be a bug in TeamViewer, so there's probably nothing we can do about it. Therefore I'm marking this as solved.

The bug is also probably related to Qt or KDE, since it works fine on an Xubuntu system.

To keep an older version of a package from being upgraded by apt, place this code in a .pref file and save it in /etc/apt/preferences.d/:

Package: teamviewer       # package name
Pin: version 13.1.8286    # version number
Pin-Priority: 501         # needs to be higher than the default priority for the repository
Posted by clawson
Photon

Re: TeamViewer daemon error and no ID after updating to 13.2

Same problem here. After upgrading to version 13.2 i got no ID and the login button is gray.

Posted by BrunoR
Henagon

Re: TeamViewer daemon error and no ID after updating to 13.2

Bonjour,

Same problem for me on "Linux Mint LMDE2" until I do "sudo /etc/init.d/teamviewerd restart"
Not automatic but it runs for the session.

Posted by DominikL
Henagon

Re: TeamViewer daemon error and no ID after updating to 13.2

Confirmed. Instead of reinstalling the package, restarting the daemon is sufficient.
Posted by rbenic
Digon

Re: TeamViewer daemon error and no ID after updating to 13.2

@BrunoR, @DominikL, is there any way to automate this? Just checked and it works for me as well. I've tried autostarting this command on boot, but it doesn't work.

Posted by benru89
Henagon

Re: TeamViewer daemon error and no ID after updating to 13.2

Exactly the same behaviour on my ubuntu 18.04. Im glad i found this because i was going mad purging and reinstalling. Restarting the service does work for me but it is annoying to have to connect trough ssh to do that every time.

Posted by benru89
Henagon

Re: TeamViewer daemon error and no ID after updating to 13.2

@rbenic where did you get the previous version? i cant find it...

Posted by rbenic
Digon

Re: TeamViewer daemon error and no ID after updating to 13.2

@benru89, you can get old versions of TeamViewer from the PPA.

To enable the TeamViewer PPA on your system, create a file named teamviewer.list in /etc/apt/sources.list.d and paste the following code into it (replace 'main' with 'tv13', if you want to stay on version 13 when 14 gets released):

deb http://linux.teamviewer.com/deb stable main
deb http://linux.teamviewer.com/deb preview main

After that, run this command to fetch the list of packages from the PPA (it will ask for your password):

sudo apt-get update

Afterwards, run this command to install TeamViewer (you can replace 13.1.8286 with any other version available from the PPA).

sudo apt-get install teamviewer=13.1.8286

To get a list of all available versions, run this command:

apt-cache policy teamviewer

You may also want to download the .deb package so you can install it on another computer. To do that, run this command (again, you can replace 13.1.8286 with any other version number):

apt-get download teamviewer=13.1.8286

To prevent APT from upgrading TeamViewer, refer to my solution from 7 posts above.

Posted by benru89
Henagon

Re: TeamViewer daemon error and no ID after updating to 13.2

After a couple of months i wanted to give a try to see if this was solved in TV14 but the bug is still there. Everything is fine after installation but once you reboot TV wont work again. I had to revert to TV13.1 again