Bug 2001555
| Summary: | Malcontent can't be used due to AccountsService | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Kolja Lampe <razzeee+fedora> |
| Component: | malcontent | Assignee: | Bastien Nocera <bnocera> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 34 | CC: | bnocera |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | malcontent-0.10.1-2.fc36 malcontent-0.10.0-3.fc34 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-09-09 09:53:02 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Kolja Lampe
2021-09-06 11:36:39 UTC
malcontent is only available as a package in Fedora 34 for the benefit of OS developers. Packages started being built with parental controls integration for Fedora 35. See: https://pagure.io/fedora-workstation/issue/186 (I tested your reproducer steps on Fedora 34 Workstation installation, and it works fine, make sure that accountsservice is actually installed is my guess, and try to reboot if it was installed). So I need to install via commandline (dnf) and can't install via gnome software? And the correct name is 'accountsservice'? The name of the package is accountsservice. If it's not installed, and installing it fixes the problem, I can add a package dependency. I was just letting you know that the combination of user environments and setup you're using might not work at all for parental controls. So, I tried to install it, but it was already installed. I ran "systemctl enable accounts-daemon", but I should have checked if that was enabled before. Restarted, just in case, but the application still doesn't work and shows the error. It seems to be due to the policy "/usr/share/polkit-1/actions/org.freedesktop.MalcontentControl.policy" not being on the system, I assume that's something, that will be added in f35 and that we can't deploy via the package manager to f34? We figured it out here https://gitlab.freedesktop.org/pwithnall/malcontent/-/issues/42#note_1054096 (In reply to Kolja Lampe from comment #5) > It seems to be due to the policy > "/usr/share/polkit-1/actions/org.freedesktop.MalcontentControl.policy" not > being on the system, I assume that's something, that will be added in f35 > and that we can't deploy via the package manager to f34? $ rpm -qf /usr/share/polkit-1/actions/org.freedesktop.MalcontentControl.policy malcontent-0.10.0-2.fc34.x86_64 It's part of the malcontent package. Looks like I need to fix a few packaging bugs here, as malcontent-control doesn't require malcontent. I'll fix this up tomorrow, thanks for following up, much appreciated. FEDORA-2021-101626ff7b has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-101626ff7b FEDORA-2021-b413d29ceb has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2021-b413d29ceb FEDORA-2021-b413d29ceb has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2021-101626ff7b has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-101626ff7b` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-101626ff7b See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2021-101626ff7b has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report. Hey, would I need to do anything more then update via Gnome Software or `sudo dnf update`? I've done both, but the policy file hasn't shown up and malcontent is not working either. Did you check that the version matched? There's explanations on how to install the update in comment 10. If you just ran "dnf update" 2 hours after the package was made "stable" then it's not going to work, as those packages will probably take about a day to reach your local mirror. Again, comment 10 has the instructions. The file is definitely there in the package: https://koji.fedoraproject.org/koji/rpminfo?rpmID=27738097 I'm sorry. I should have known that the mirrors needed to sync first. Thanks for explaining. The problem is solved and everything seems to work fine. |