GNOME reverted

Hi,

I put Leap 15.1 on my daughters laptop with GNOME around Xmas time and it had been working pretty much perfectly. Up until today when she turned it on and it’s essentially reverted back to stock GNOME, it won’t turn on any of the GNOME tweaks that I had done for her, chosen background disappeared and won’t be changed. The Favourite apps won’t be changed either. Now I’ve just tried to install Pomodoro via YAST but it’ll complain that there are certain issues with associated libs. I tried booting up with another snapshot, but it won’t even allow me to do that.

I have Leap 15.1 with GNOME on my laptop and haven’t had any of these issues so I suspect it’s a specific issue on hers.

He machine is a Toshiba, Intel Core i3 2.40 GHz and 4 GB RAM.

Post the output from:

zypper lr -d

(run that command on the computer having problems).

Please use CODE tags to post that output.

#  | Alias                               | Name                               | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service---+-------------------------------------+------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | dvd                                 | dvd                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.1/                       |        
 2 | http-download.opensuse.org-3cd042ad | graphics                           | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/graphics/openSUSE_Leap_15.1/   |        
 3 | openSUSE-Leap-15.1-1                | openSUSE-Leap-15.1-1               | No      | ----      | ----    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-Generic_Flash_Disk_C2A43262-0:0-part2    |        
 4 | packman                             | packman                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.1/                         |        
 5 | repo-debug                          | Debug Repository                   | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.1/repo/oss/      |        
 6 | repo-debug-non-oss                  | Debug Repository (Non-OSS)         | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.1/repo/non-oss/  |        
 7 | repo-debug-update                   | Update Repository (Debug)          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.1/oss/                 |        
 8 | repo-debug-update-non-oss           | Update Repository (Debug, Non-OSS) | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.1/non-oss/             |        
 9 | repo-non-oss                        | Non-OSS Repository                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.1/repo/non-oss/        |        
10 | repo-oss                            | Main Repository                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.1/repo/oss/            |        
11 | repo-source                         | Source Repository                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.1/repo/oss/     |        
12 | repo-source-non-oss                 | Source Repository (Non-OSS)        | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.1/repo/non-oss/ |        
13 | repo-update                         | Main Update Repository             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.1/oss/                       |        
14 | repo-update-non-oss                 | Update Repository (Non-Oss)        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.1/non-oss/    

You are sure there was not updated anything? After all, it could be that you have automized some update procedure so that your daughter hasn’t to come to you every week fo bring the system up-to-date.

The list of repos looks good.

We ask this, because messed up repos is a common cause of problems.

Maybe now run:

zypper dup --from packman --allow-vendor-change

This may move some packages to the packman repo, for better consistency.

As far as I am aware nothing was automized, I’d do the zypper updates for her on a regular basis.

Did that and got:

Installation of youtube-dl-2020.01.24-lp151.1.1.noarch failed:Error: Subprocess failed. Error: RPM failed: error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Read-only file system)

I’m not sure why you got that “Read-only file system” error.

If “youtube-dl” is the only package that it found, then you are in pretty good shape.

From what you have described, it looks as if the user settings are messed up for this user. You could perhaps try creating a new user, and see if the system worksk properly for that new user.

That is a good practise. It was just to eleminate the possibility.

Hi
If you create a test user and login as the test user can you use tweak tool etc?

In the non-functional user, do you have and GNOME shell extensions installed?

Read-only filesystem from an rpm transaction attempt shouldn’t have anything to do with users. Most commonly readonly is a consequence of a full /, which can cause all kinds of other problems, such as those described to begin the thread. Is this a BTRFS installation? Is /home on a separate filesystem? How much (real) freespace does / have? Are there stale snapshots that need to be removed?

So I tried that. And yes I had installed Caffiene and OpenWeather. As I said I tried to create a new user and got this:

Failed To Add Account. Running ‘/usr/sbin/useradd’ failed: Child Process exited with Code 1

Hi
OpenWeather works fine, for caffine you would need either Top Icons Plus or KStatusNotifierItem/AppIndicator Support gnome shell extensions.

To add a user from the command line you need to be root user, then run;


useradd -m mytestuser
passwd mytestuser