# Gnome extensions crashes and logs me out

**URL:** <https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873>\
**Category:** Issues & Assistance\
**Created:** [November 20, 2022, 7:11pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873 "2022-11-20T19:11:41Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 20, 2022, 7:11pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/1 "2022-11-20T19:11:41Z")

</div>

Hello,

My PC restarted and when I logged in I noticed none of my extensions were enabled. I then opened up “extensions” and noticed it was disabled so I tried flipping the switch to enable but immediately once this is done my screen goes black and I get logged out. I then log back in and the same thing happens if I try to enable it.

I have no idea how to debug this, any idea what I should do? I really need the gnome extension for my daily productivity.

Thanks!

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 20, 2022, 7:14pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/2 "2022-11-20T19:14:46Z")

</div>

Hello @rebornosday 🙂

Could you tell me your Gnome version?

```bash
pacman -Q gnome-shell

```

Also, is the system fully updated?

```bash
sudo pacman -Syu

```

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 20, 2022, 7:50pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/3 "2022-11-20T19:50:28Z")

</div>

Hey thanks for the response, yes it is updated. I still have “corrupt database” issues in the GUI updater (I posted here a few weeks back) but I get around it via terminal.

Here is Gnome and current update status via terminal:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/1af07b33e7c26ac7546406442d11380c6d12fb32.png)

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 20, 2022, 11:53pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/4 "2022-11-20T23:53:39Z")

</div>

I just went through and removed all the extensions I added so now no “user-installed” ones are on my system but still the issue persists:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/26474f4aaaf579e1da26ac7108c51b04db681d08.png)

---

<div class="post-metadata">

**Author:** ![Rodrigo\_Chile](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/rodrigo_chile/32/340_2.png) [@Rodrigo\_Chile](https://rebornos.discourse.group/u/Rodrigo_Chile)\
**Post date:** [November 21, 2022, 1:35am UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/5 "2022-11-21T01:35:32Z")

</div>

Your gnome is outdated, now the version is 1:43.1-1

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 1:54am UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/7 "2022-11-21T01:54:12Z")

</div>

Thanks for catching that @Rodrigo_Chile 🙂! I completely missed it.

@rebornosday Can you share your `/etc/pacman.conf`? Perhaps you don’t have the right repositories, or you need to run

```nohighlight
sudo pacman -Syyu

```

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 2:18am UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/8 "2022-11-21T02:18:34Z")

</div>

Thanks @Rodrigo_Chile and @shivanandvp yes I think I have repo issues. You can see the issues I had here:

> [@Failed to sync and python 2 package when trying to update](https://rebornos.discourse.group/t/failed-to-sync-and-python-2-package-when-trying-to-update/838/20):
>
> I noticed you encountered similar problems in pamac with the some messages I also encountered. What I found helps to correct it was to use the option --force-refresh from a terminal window. This will update all files so be aware of this before running it: sudo pamac update --force-refresh

I updated mirrorlist as recommended in the above thread to UK servers ( **/etc/pacman.d/mirrorlist** ) but it really never fully fixed my issues. I always have to run the following for some reason as I get an error on this file after I run an update via terminal:

```auto
sudo rm /var/lib/pacman/sync/multilib.db

```

I just ran:

```auto
sudo pacman -Syyu

```

and my output was a ton of warnings all saying “warning: ‘program name’ local is newer than extra ‘program name’”

Here is my pacman.conf file:

```auto
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto

IgnorePkg = nextcloud wine fontconfig
#IgnorePkg =
#IgnorePkg =
#IgnoreGroup =

#NoUpgrade =
#NoExtract =

# Misc options
#UseSyslog
#Color
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[Reborn-OS]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/reborn-mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

```

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 2:22am UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/9 "2022-11-21T02:22:03Z")

</div>

Also, in addition for some more info here is what I get when I try to run updates via the GUI:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/d163ed85a5129942ff7d5502ff26550bf63edc92.png)

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 2:53am UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/10 "2022-11-21T02:53:50Z")

</div>

Hi @rebornosday , since you already have a backup of your pacman.conf file (you pasted it here, so you have it),

### 1. Replace it with this one:

`/etc/pacman.conf`

```auto
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =

#NoUpgrade =
#NoExtract =

# Misc options
#UseSyslog
#Color
#NoProgressBar
# We cannot check disk space from within a chroot environment
#CheckSpace
#VerbosePkgLists
ParallelDownloads = 16

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = PackageRequired DatabaseNever
LocalFileSigLevel = PackageOptional DatabaseNever
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[Reborn-OS]
Include = /etc/pacman.d/reborn-mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# [chaotic-aur]
# Include = /etc/pacman.d/chaotic-mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

```

### 2. Reinstall the mirrorlist

```sh
sudo pacman -Syy rebornos-mirrrolist

```

### 3. Refresh the mirrors

```sh
sudo pacman -Sy --needed refresh-mirrors

sudo refresh-mirrors

```

### 4. Re-upgrade

```sh
sudo pacman -Syyu

```

Let me know how it goes.

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 4:23pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/12 "2022-11-21T16:23:19Z")

</div>

Thanks, ok I ran all these and finally it all ended with the following error:

 ![Screenshot from 2022-11-21 11-17-11](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/9075d26a18c66be75a51f6685e37e6fb1be3007f.png)

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 4:25pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/13 "2022-11-21T16:25:51Z")

</div>

Do you have Realtek 8821 hardware? If not, uninstall that package (`rtl8821ce-dkms-git` or `rtl8821cu-dkms-git`). Also, was this an offline installation from the ISO?

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 4:47pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/14 "2022-11-21T16:47:21Z")

</div>

Looks like I have:  
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet

So I guess I can remove that. Extensions is up and working, thank you! I just have one last issue that still remains. Here is what I see in the GUI:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/11522ae22a0692a2990694dd2bcc2c080dafc5ab.png)

When I click “apply” I get a bunch of these popups:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/d5130c9adb0b65a2878c099e7cfb217333a3c8a2.png)

Then eventually it ends with:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/05192b19137364929f8bac14df1b1953e644e84c.png)

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 4:52pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/15 "2022-11-21T16:52:24Z")

</div>

@rebornosday

```sh
sudo pacman -R rtl8821ce-dkms-git

sudo pacman -R rtl8821cu-dkms-git

```

### Uninstall and Reinstall “Pamac”

Uninstall “pamac” this way

```sh
sudo pacman -R pamac-aur

```

and reinstall it

```sh
sudo pacman -S pamac-aur

```

Finally upgrade:

```sh
sudo pacman -Syyu

```

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 5:05pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/16 "2022-11-21T17:05:22Z")

</div>

Thanks, so sorry but I got this when I tried to uninstall:

 ![image](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/8a947ac384935ffd5bb9022b23e0aac30eb30e86.png)

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 5:11pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/17 "2022-11-21T17:11:27Z")

</div>

@rebornosday Ah. No problem. This is an old install that uses cosmic packages

### Uninstall

```sh
sudo pacman -Rdd pamac-aur libpamac-aur

```

(Need to list libpamac-aur separately just this time because we are skipping dependency checks to work around the cosmic package)

### Upgrade

```sh
sudo pacman -Syyu

```

### Install

```sh
sudo pacman -S --needed pamac-aur

```

(This should automatically install `libpamac-aur` as a dependency, if the upgrade does not already install them)

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 5:19pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/18 "2022-11-21T17:19:22Z")

</div>

Sorry I had forgot to respond to your ISO question. Yes this is an older install from around April 2021. I grabbed the ISO and flashed to a USB drive to install reborn.

So I did the above and I still get the ceph-libs-bin failed message in the GUI. Here is a screenshot of it all:

 ![Screenshot from 2022-11-21 12-14-00](https://global.discourse-cdn.com/free1/uploads/rebornos/original/1X/cd63a205822ae913f588eacd97f1ff4a6bc2f06f.png)

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 5:26pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/19 "2022-11-21T17:26:16Z")

</div>

@rebornosday

### Remove packages

One of the below may not be present

```sh
sudo pacman -Rdd ceph-libs

sudo pacman -Rdd ceph-libs-bin

```

### Add packages

```sh
sudo pacman -S polkit polkit-gnome

```

---

<div class="post-metadata">

**Author:** ![rebornosday](https://avatars.discourse-cdn.com/v4/letter/r/f08c70/32.png) [@rebornosday](https://rebornos.discourse.group/u/rebornosday)\
**Post date:** [November 21, 2022, 5:46pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/20 "2022-11-21T17:46:10Z")

</div>

Woohoo that did it, it’s gone! Thank you sooo much may you have a great day 😀

---

<div class="post-metadata">

**Author:** ![shivanandvp](https://yyz2.discourse-cdn.com/free1/user_avatar/rebornos.discourse.group/shivanandvp/32/10_2.png) [@shivanandvp](https://rebornos.discourse.group/u/shivanandvp)\
**Post date:** [November 21, 2022, 5:46pm UTC](https://rebornos.discourse.group/t/gnome-extensions-crashes-and-logs-me-out/873/21 "2022-11-21T17:46:59Z")

</div>

You too have a great day 😊
