LightDM GTK Greeter Settings not launching

The LightDM GTK+ Greeter Settings GUI is no longer launching, it had previously. Correctly prompts for password, then nothing occurs.

I have submitted a bug report with screenshot showing file not found while attempting to run from a terminal window, when it is showing in /usr/bin. Thought is perhaps pkexec or policykit isn’t doing something it should be.

https://bugzilla.opensuse.org/show_bug.cgi?id=1254530

bor@tw:~> /usr/bin/lightdm-gtk-greeter-settings
bash: /usr/bin/lightdm-gtk-greeter-settings: python: bad interpreter: No such file or directory
bor@tw:~> head -3 /usr/bin/lightdm-gtk-greeter-settings
#!python
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
#   LightDM GTK Greeter Settings
bor@tw:~> 

I ran the same commands as you, same result:

Is it a Python issue?

epp@opensuse:~> /usr/bin/lightdm-gtk-greeter-settings
bash: /usr/bin/lightdm-gtk-greeter-settings: python: bad interpreter: No such file or directory
epp@opensuse:~> head -3 /usr/bin/lightdm-gtk-greeter-settings
#!python
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
#   LightDM GTK Greeter Settings

This is the package build issue. I do not see anything obvious in the package spec file or in the build log, so my best guess is incompatibility of the ancient setup tools used by this ancient package with the modern Python. This needs someone with better Python experience and knowledge.

As a workaround use

su - -c 'python3 /usr/bin/lightdm-gtk-greeter-settings'

Initially missed the first hyphen. The workaround worked, Thank you.

A new version of the greeter was released February 2024 (version 2.0.9), but neither the Tumbleweed nor Slowroll repositories have this version.

It did.

Well, you did not use the command I suggested. Yes, every character matters.

Yes , missed one character. :grin:

I am going to update the bug report.

I just updated one of my Slowroll installations, this package was being updated. Version 1.2.2-1.21 launched perfectly after submission of the admin password.

The new version: 1.2.2-2.1, does not. It requires the above command to launch successfully.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.