Tumbleweed dup has alternatives re: cjs/gjs -- need suggestion

sudo zypper dup offering alternatives. I have no knowledge of cjs or gjs. I don’t want to remove gnome or cinnamon desktops.

I’ve waited a day with no change to alternatives.

Wait longer? or Make a selection?

thanks, tom kosvic

tom@mydesktop: ~ $ szd
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: 1: the to be installed cjs-140.0-1.1.x86_64 conflicts with 'gjs' provided by the installed gjs-1.88.0.g4-1.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of gjs-1.88.0.g4-1.1.x86_64
  deinstallation of sushi-50.0-1.2.x86_64
  deinstallation of gnome-characters-50.0-1.2.x86_64
  deinstallation of gnome-maps-50.2-1.1.x86_64
  deinstallation of gnome-shell-50.2-1.1.x86_64
  deinstallation of gnome-weather-50.0-1.1.noarch
  deinstallation of gimp-3.2.4-1.2.x86_64
  deinstallation of gnome-extensions-50.2-1.1.x86_64
  deinstallation of gdm-50.1-1.1.x86_64
  deinstallation of gnome-shell-search-provider-gnome-weather-50.0-1.1.noarch
  deinstallation of gnome-shell-search-provider-gnome-characters-50.0-1.2.noarch
  deinstallation of gnome-shell-calendar-50.2-1.1.x86_64
  deinstallation of gnome-shell-classic-50.2-1.1.noarch
  deinstallation of gnome-shell-extensions-common-50.2-1.1.noarch
  deinstallation of gnome-shell-search-provider-bijiben-40.2+git586.102d7c2f-1.2.x86_64
  deinstallation of gnome-shell-search-provider-contacts-50.0-1.2.x86_64
  deinstallation of gnome-shell-search-provider-gnote-50.1-1.2.noarch
  deinstallation of gnome-shell-search-provider-nautilus-50.2.2-1.1.noarch
  deinstallation of gnome-tweaks-49.0-2.1.noarch
  deinstallation of inkscape-extensions-gimp-1.4.4+git0.dcaf3e7d9e-3.1.x86_64
  deinstallation of gimp-plugin-python3-3.2.4-1.2.x86_64
  deinstallation of gimp-plugin-beautify-0.5.3-1.108.x86_64
  deinstallation of gimp-plugin-aa-3.2.4-1.2.x86_64
  deinstallation of gdm-branding-openSUSE-15.1-4.1.noarch
  deinstallation of gdm-xdm-integration-50.1-1.1.noarch
  deinstallation of patterns-gnome-gnome_basis-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_basic-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_imaging-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_office-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_utilities-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome-20250310-10.1.x86_64
 Solution 2: Following actions will be done:
  deinstallation of cjs-6.4.0-1.5.x86_64
  deinstallation of patterns-cinnamon-cinnamon_basis-202021205-2.13.x86_64
  deinstallation of cinnamon-metatheme-numix-3.0-1.19.noarch
  deinstallation of cinnamon-session-6.6.3-1.2.x86_64
  deinstallation of patterns-cinnamon-cinnamon-202021205-2.13.x86_64
 Solution 3: keep obsolete cjs-6.4.0-1.5.x86_64

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): c
tom@mydesktop: ~ $ 

I suspect a bug report is needed on cinnamon…

I filed bug report (at least attempted to). No feedback yet.

tom kosvic

As you should know after so many years, one normally posts the link of the bug report here so others can read it and can eventually add important information to it.

1 Like

Bug issue was resolved with comment below. I still have no idea what cjs or gjs do but I will look them up and post a comment. I did want to keep cinnamon available for a fallback in event mate gets garbled. Not sure if that will happen but will also check.

thanks andreas, tom kosvic

Andreas Stieger changed bug 1270212
What 	Removed 	Added
CC 	  	Andreas.Stieger@gmx.de
Resolution 	--- 	WORKSFORME
Status 	NEW 	RESOLVED
Component 	Maintenance 	Other

Comment # 1 on bug 1270212 from Andreas Stieger

https://build.opensuse.org/requests/1362616

> +Conflicts:      gjs

(In reply to tom kosvic from comment #0)
>  Solution 2: Following actions will be done:
>   deinstallation of cjs-6.4.0-1.5.x86_64
>   deinstallation of patterns-cinnamon-cinnamon_basis-202021205-2.13.x86_64
>   deinstallation of cinnamon-metatheme-numix-3.0-1.19.noarch
>   deinstallation of cinnamon-session-6.6.3-1.2.x86_64
>   deinstallation of patterns-cinnamon-cinnamon-202021205-2.13.x86_64

Probably this one., assuming you want gjs and don't use cinnamon.
I hope this helps, closing for now.

You are receiving this mail because:

    You reported the bug.


Using option 2 suggested by bug resolution message. I found several more options as shown below. I don’t think bug resolution solved anything.

Problem seems to be cinnamon desktop. My install is some mix of v6.6 and v6.4. Update wants to install some things from 6.2.

I will try remove of cinnamon and reinstall from the “pattern” for a test.

tom kosvic

om@mydesktop: ~ $ szd
Refreshing service 'NVIDIA'.
Refreshing service 'openSUSE'.
Retrieving repository 'repo-non-free' metadata .............................................................................................................[done]
Building repository 'repo-non-free' cache ..................................................................................................................[done]
Retrieving repository 'brave' metadata .....................................................................................................................[done]
Building repository 'brave' cache ..........................................................................................................................[done]
Looking for gpg keys in repository electronics.
  gpgkey=https://download.opensuse.org/repositories/electronics/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'electronics' metadata ...............................................................................................................[done]
Building repository 'electronics' cache ....................................................................................................................[done]
Retrieving repository 'Packman Repository' metadata ........................................................................................................[done]
Building repository 'Packman Repository' cache .............................................................................................................[done]
Looking for gpg keys in repository games.
  gpgkey=https://download.opensuse.org/repositories/games/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'games' metadata .....................................................................................................................[done]
Building repository 'games' cache ..........................................................................................................................[done]
Looking for gpg keys in repository graphics.
  gpgkey=https://download.opensuse.org/repositories/graphics/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'graphics' metadata ..................................................................................................................[done]
Building repository 'graphics' cache .......................................................................................................................[done]
Retrieving repository 'Packman Essentials' metadata ........................................................................................................[done]
Building repository 'Packman Essentials' cache .............................................................................................................[done]
Looking for gpg keys in repository science.
  gpgkey=https://download.opensuse.org/repositories/science/openSUSE_Tumbleweed/repodata/repomd.xml.key
Retrieving repository 'science' metadata ...................................................................................................................[done]
Building repository 'science' cache ........................................................................................................................[done]
Retrieving repository 'vivaldi' metadata ...................................................................................................................[done]
Building repository 'vivaldi' cache ........................................................................................................................[done]
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: 1: the to be installed cjs-140.0-1.1.x86_64 conflicts with 'gjs' provided by the installed gjs-1.88.0.g4-1.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of gjs-1.88.0.g4-1.1.x86_64
  deinstallation of sushi-50.0-1.2.x86_64
  deinstallation of gnome-characters-50.0-1.2.x86_64
  deinstallation of gnome-maps-50.2-1.1.x86_64
  deinstallation of gnome-shell-50.2-1.1.x86_64
  deinstallation of gnome-weather-50.0-1.1.noarch
  deinstallation of gimp-3.2.4-1.2.x86_64
  deinstallation of gnome-extensions-50.2-1.1.x86_64
  deinstallation of gdm-50.1-1.1.x86_64
  deinstallation of gnome-shell-search-provider-gnome-weather-50.0-1.1.noarch
  deinstallation of gnome-shell-search-provider-gnome-characters-50.0-1.2.noarch
  deinstallation of gnome-shell-calendar-50.2-1.1.x86_64
  deinstallation of gnome-shell-classic-50.2-1.1.noarch
  deinstallation of gnome-shell-extensions-common-50.2-1.1.noarch
  deinstallation of gnome-shell-search-provider-bijiben-40.2+git586.102d7c2f-1.2.x86_64
  deinstallation of gnome-shell-search-provider-contacts-50.0-1.2.x86_64
  deinstallation of gnome-shell-search-provider-gnote-50.1-1.2.noarch
  deinstallation of gnome-shell-search-provider-nautilus-50.2.2-1.1.noarch
  deinstallation of gnome-tweaks-49.0-2.1.noarch
  deinstallation of gimp-plugin-beautify-0.5.3-1.108.x86_64
  deinstallation of gimp-plugin-aa-3.2.4-1.2.x86_64
  deinstallation of gimp-plugin-python3-3.2.4-1.2.x86_64
  deinstallation of inkscape-extensions-gimp-1.4.4+git0.dcaf3e7d9e-3.1.x86_64
  deinstallation of gdm-branding-openSUSE-15.1-4.1.noarch
  deinstallation of gdm-xdm-integration-50.1-1.1.noarch
  deinstallation of patterns-gnome-gnome_basis-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_basic-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_imaging-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_office-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_utilities-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome-20250310-10.1.x86_64
 Solution 2: Following actions will be done:
  deinstallation of cjs-6.4.0-1.5.x86_64
  deinstallation of patterns-cinnamon-cinnamon_basis-202021205-2.13.x86_64
  deinstallation of cinnamon-metatheme-numix-3.0-1.19.noarch
  deinstallation of cinnamon-session-6.6.3-1.2.x86_64
  deinstallation of patterns-cinnamon-cinnamon-202021205-2.13.x86_64
 Solution 3: keep obsolete cjs-6.4.0-1.5.x86_64

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 2

Resolving dependencies...
Computing distribution upgrade...

Problem: 1: the installed cinnamon-6.4.6-3.4.x86_64 requires 'cinnamon-session >= 6.2.1', but this requirement cannot be provided
 Solution 1: Following actions will be done:
  keep cinnamon-session-6.6.3-1.2.x86_64
  keep cjs-6.4.0-1.5.x86_64
 Solution 2: deinstallation of cinnamon-6.4.6-3.4.x86_64
 Solution 3: break cinnamon-6.4.6-3.4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1

Resolving dependencies...
Computing distribution upgrade...

Problem: 1: the to be installed cjs-140.0-1.1.x86_64 conflicts with 'gjs' provided by the installed gjs-1.88.0.g4-1.1.x86_64
 Solution 1: Following actions will be done:
  deinstallation of gjs-1.88.0.g4-1.1.x86_64
  deinstallation of sushi-50.0-1.2.x86_64
  deinstallation of gnome-characters-50.0-1.2.x86_64
  deinstallation of gnome-maps-50.2-1.1.x86_64
  deinstallation of gnome-shell-50.2-1.1.x86_64
  deinstallation of gnome-weather-50.0-1.1.noarch
  deinstallation of gimp-3.2.4-1.2.x86_64
  deinstallation of gnome-extensions-50.2-1.1.x86_64
  deinstallation of gdm-50.1-1.1.x86_64
  deinstallation of gnome-shell-search-provider-gnome-weather-50.0-1.1.noarch
  deinstallation of gnome-shell-search-provider-gnome-characters-50.0-1.2.noarch
  deinstallation of gnome-shell-calendar-50.2-1.1.x86_64
  deinstallation of gnome-shell-classic-50.2-1.1.noarch
  deinstallation of gnome-shell-extensions-common-50.2-1.1.noarch
  deinstallation of gnome-shell-search-provider-bijiben-40.2+git586.102d7c2f-1.2.x86_64
  deinstallation of gnome-shell-search-provider-contacts-50.0-1.2.x86_64
  deinstallation of gnome-shell-search-provider-gnote-50.1-1.2.noarch
  deinstallation of gnome-shell-search-provider-nautilus-50.2.2-1.1.noarch
  deinstallation of gnome-tweaks-49.0-2.1.noarch
  deinstallation of gimp-plugin-beautify-0.5.3-1.108.x86_64
  deinstallation of gimp-plugin-aa-3.2.4-1.2.x86_64
  deinstallation of gimp-plugin-python3-3.2.4-1.2.x86_64
  deinstallation of inkscape-extensions-gimp-1.4.4+git0.dcaf3e7d9e-3.1.x86_64
  deinstallation of gdm-branding-openSUSE-15.1-4.1.noarch
  deinstallation of gdm-xdm-integration-50.1-1.1.noarch
  deinstallation of patterns-gnome-gnome_basis-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_basic-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_imaging-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_office-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome_utilities-20250310-10.1.x86_64
  deinstallation of patterns-gnome-gnome-20250310-10.1.x86_64
 Solution 2: Following actions will be done:
  deinstallation of cjs-6.4.0-1.5.x86_64
  deinstallation of cinnamon-session-6.6.3-1.2.x86_64
 Solution 3: keep obsolete cjs-6.4.0-1.5.x86_64

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 2

Resolving dependencies...
Computing distribution upgrade...

Problem: 1: the installed cinnamon-6.4.6-3.4.x86_64 requires 'cinnamon-session >= 6.2.1', but this requirement cannot be provided
 Solution 1: Following actions will be done:
  keep cinnamon-session-6.6.3-1.2.x86_64
  keep cjs-6.4.0-1.5.x86_64
 Solution 2: deinstallation of cinnamon-6.4.6-3.4.x86_64
 Solution 3: break cinnamon-6.4.6-3.4.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 2

Resolving dependencies...
Computing distribution upgrade...

The following 7 items are locked and will not be changed by any action:
 Available:
  akonadi pattern:kde_pim vlc-beta
 Installed:
  terminfo terminfo-base terminfo-iterm terminfo-screen

The following 153 packages are going to be upgraded:
  bottom brave-browser broadcom-wl broadcom-wl-ueficert btrfsprogs btrfsprogs-bash-completion btrfsprogs-udev-rules celestia-data cpp14 cpupower
  cpupower-bash-completion dbus-1-glib-bash-completion dbus-1-glib-devel dbus-1-glib-tool easyeffects fetchmsttfonts frei0r-plugins fwupd fwupd-bash-completion
  gcc14 gcc14-c++ gcc14-obj-c++ gcc14-objc gdal-devel gdk-pixbuf-loader-libheif gnome-sudoku gnucap gpgme libass9 libass9-32bit libavcodec62 libavcodec62-32bit
  libavdevice62 libavfilter11 libavfilter11-32bit libavformat62 libavformat62-32bit libavutil60 libavutil60-32bit libcjs0 libcpupower1 libdbus-glib-1-2
  libdbus-glib-1-2-32bit libfwupd3 libgdal39 libgdal-drivers libgpgme45 libgpgme45-32bit libheif1 libheif-aom libheif-dav1d libheif-ffmpeg libheif-jpeg
  libheif-openh264 libheif-openjpeg libheif-rav1e libheif-svtenc libjsoncpp27 libjsoncpp27-x86-64-v3 libmicrohttpd12 libmicrohttpd-devel libncurses5 libncurses6
  libncurses6-32bit libncurses_c++6 libnghttp2-14 libnghttp2-14-32bit libnghttp2-devel libnilfs3 libnilfsgc3 libOpenCL1-32bit libpango-1_0-0 libpango-1_0-0-32bit
  libsane1 libstdc++6-devel-gcc14 libstorage-ng1 libstorage-ng-lang libstorage-ng-ruby libswresample6 libswresample6-32bit libswscale9 libswscale9-32bit
  libsystemd0 libsystemd0-32bit libudev1 libudev1-32bit libvlc5 libvlccore9 libwmf-0_2-7 libxreaderdocument3 libxreaderview3 MozillaFirefox mutter ncurses-devel
  ncurses-utils nilfs-utils openSUSE-release openSUSE-release-appliance-kvm openSUSE-release-dvd openSUSE-release-ftp pango-devel paths2openscad perl-HTTP-Date
  perl-Text-CSV_XS python313-astropy python313-astropy-iers-data python313-filelock python313-greenlet python313-grpcio python313-grpcio-status
  python313-jupyter-server python313-linux-procfs python313-lxml python313-platformdirs python313-propcache python313-snowballstemmer
  python313-sphinxcontrib-serializinghtml python313-SQLAlchemy python313-tqdm python-rpm-generators python-rpm-macros python-tqdm-bash-completion
  ruby4.0-rubygem-nokogiri runc sane-backends sane-backends-autoconfig sane-saned strace swig systemd systemd-32bit systemd-container systemd-devel tack
  typelib-1_0-Fwupd-2_0 typelib-1_0-Pango-1_0 typelib-1_0-XreaderDocument-1_5 typelib-1_0-XreaderView-1_5 udev vim vim-data vim-data-common vivaldi-stable vlc
  vlc-codec-fluidsynth vlc-codec-gstreamer vlc-codecs vlc-noX vlc-qt xclock xreader xreader-plugin-pdfdocument xxd

The following product is going to be upgraded:
  openSUSE Tumbleweed  20260628-0 -> 20260630-0

The following 13 NEW packages are going to be installed:
  broadcom-wl-kmp-default-6.30.223.271_k7.0.12_1-1699.28.pm.10 grub2-snapper-plugin kernel-devel-longterm-6.18.37-1.1 kernel-longterm-6.18.37-1.1
  kernel-longterm-devel-6.18.37-1.1 libbtrfs0 libbtrfsutil1 libSFCGAL2 libsnapper8 snapper snapper-lang snapper-zypp-plugin yast2-snapper

The following 12 packages are going to be REMOVED:
  broadcom-wl-kmp-default-6.30.223.271_k7.0.12_1-1699.28.pm.8 cinnamon cinnamon-metatheme-numix cinnamon-session cjs libmozjs-115-0 libqt5-qtwebview-devel
  libQt5WebView5 libQt5WebView5-imports patterns-cinnamon-cinnamon patterns-cinnamon-cinnamon_basis typelib-1_0-CjsPrivate-1_0

The following 2 patterns are going to be REMOVED:
  cinnamon cinnamon_basis

The following package requires a system reboot:
  kernel-longterm-6.18.37-1.1

153 packages to upgrade, 13 new, 12 to remove.

Package download size:    1.06 GiB

Package install size change:
              |      2.52 GiB  required by packages that will be installed
   289.0 MiB  |  -   2.24 GiB  released by packages that will be removed

    Note: System reboot required.

Backend:  classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):

I deleted cinnamon pattern and the updates (153 in number) proceeded successfully. Afterwards, I tried reinstalling cinnamon and the install wants to remove half, or so, of the gnome files.

Apparently there are some conflicts between gnome and cinnamon.

For the short term, I will keep gnome and leave cinnamon uninstalled.

thanks, tom kosvic