Activity Manager not functioning properly, possible missing .service file

Hi,

I noticed today when attempting to open one of my activities with Meta+Q that nothing happened. I’m sure it worked a few days ago. Here’s what happened next:

  • I tried the widget to see if that would work. Still nothing.
  • From there I found a reference to kactivitymanagerd on some Arch forum. After confirming the process is running, I tried a ‘systemctl status kactivitymanagerd’ only to find a file ‘not found error’ for kactivitymanagerd.service.
  • mlocate could only find a kactivitymanagerd.desktop file.
  • I searched for the package on openSUSE’s site and installed it directly from there, which added the OSS repository for Tumbleweed (probably already had it, YAST is weird).
  • I tried copying the file to various locations: /etc/systemd/system/ (as .service), and /usr/share/kde4/services/ (with and without renaming to .service), as well as a renaming in the original location.
  • Then I tried installing kactivities5, which broke my activities.
  • Finally I tried installing kactivities4 as well (and also kactivities5-imports, which I can’t remove with Zypper without removing a bunch of patterns and stuff), which also broke stuff, so I just reverted back to kactivitymanagerd again (which unbroke my activities).

Right now I’m back to square one. Activity manager doesn’t work, and I’m not able to start up my other activities. I can still switch between the two I have open right now though.

[QUOTE=Serophis;2774819Right now I’m back to square one. Activity manager doesn’t work, and I’m not able to start up my other activities. I can still switch between the two I have open right now though.[/QUOTE]
And which kactivities related packages do you have installed now exactly?

rpm -qa | grep activ

And also post your repo list, please:

zypper lr -d

Some notes about the things you tried:

  • You must not install kactivities4, that’s the KDE4 version and will make all KF5 applications that use activities crash, including Plasma itself.
  • kactivitymanager is no system service and doesn’t have a systemd service file. It’s just an “application” run by the user when needed (it’s started automatically).
  • for the activity manager to work, you need to have kactivities5-imports installed, in the same version as libKF5Activities5.

Thanks for the prompt response. Here’s the output:

kactivitymanagerd-5.6.2-1.1.x86_64
libkactivities6-4.13.3-6.3.x86_64
kactivities5-imports-5.21.0-1.1.x86_64
#  | Alias                               | Name                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                    | Service
---+-------------------------------------+-----------------------------+---------+-----------+---------+----------+--------+----------------------------------------------------------------------------------------+--------
 1 | Packman                             | Packman                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                         |        
 2 | http-download.opensuse.org-3ef7de0d | home:XRevan86               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/XRevan86/openSUSE_Factory/             |        
 3 | http-download.opensuse.org-4862d207 | home:XRevan86:non-free      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/XRevan86:/non-free/openSUSE_Factory/   |        
 4 | http-download.opensuse.org-7c83a521 | openSUSE:13.2               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                               |        
 5 | http-download.opensuse.org-9c6d6002 | home:magist3r:bootdisk-next | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/magist3r:/bootdisk-next/openSUSE_13.2/ |        
 6 | openSUSE_20160412-0                 | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                      |        
 7 | repo-debug                          | openSUSE-Tumbleweed-Debug   | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                |        
 8 | repo-non-oss                        | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                                  |        
 9 | repo-source                         | openSUSE-Tumbleweed-Source  | No      | ----      | Yes     |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                               |        
10 | repo-update                         | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/

Sorry, I need an case-insensitive “search”.
So please post the output of this instead:

rpm -qa | grep -i activ

 4 | http-download.opensuse.org-7c83a521 | openSUSE:13.2               | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                               |        
 5 | http-download.opensuse.org-9c6d6002 | home:magist3r:bootdisk-next | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/magist3r:/bootdisk-next/openSUSE_13.2/ |        

Remove those repos, they are for 13.2, not Tumbleweed.
And in particular the first one, which is the main 13.2 repo.
Having this is bound to cause problems.

Either use YaST->Software Repositories for that, or run “sudo zypper rr 4 5”.
Then run “sudo zypper dup” afterwards.

Output:

kactivitymanagerd-5.6.2-1.1.x86_64
libkactivities6-4.13.3-6.3.x86_64
libKF5Activities5-5.21.0-1.1.x86_64
kactivities5-imports-5.21.0-1.1.x86_64

I removed the repos, but I think I had them because of a few packages I need, although I don’t remember which those were. I’ll probably find out. EDIT: One of them was realcrypt, which still gets updates every now and then.

It seems the problem has resolved itself after I did a ‘zypper dup’ because mpv didn’t work and that command was a suggested solution somewhere here on the forum. I’m pretty sure I installed all the packages in the packman repository though, because I don’t see a list of things which won’t be installed anymore.

Oh well, at least things are working.

I didn’t see an option for choosing a comment as a solution or anything so if I missed it I’m sorry.

So related to the Samba update…

I’m pretty sure I installed all the packages in the packman repository though, because I don’t see a list of things which won’t be installed anymore.

“zypper dup” should not install any new packages (unless required by other packages).

I suppose you mean that zypper doesn’t list any packages any more that DON’T get installed/updated.
But that’s normal, this message only means that those packages are available in a higher version in a different repo. “zypper up” won’t switch to other repos, but “zypper dup” does.

I didn’t see an option for choosing a comment as a solution or anything so if I missed it I’m sorry.

There is none.
You can append “(solved)” or similar to the title of a new post if you want to.