Kindly help me with this problematic post upgrade "autoremove"

Hi. Yestarday I upgraded my system using command line from tty terminal from Fedora 32 to 34.
My system is Fedora X64 bit Cinnamon edition.

After upgraded, I run “sudo dnf autoremove” & output was:

sudo dnf autoremove

warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
warning: Found bdb_ro Packages database while attempting sqlite backend: using bdb_ro backend.
Last metadata expiration check: 0:05:26 ago on Fri 14 May 2021 07:06:32 AM GMT.
Dependencies resolved.
================================================== ==============================
Package Arch Version Repo Size
================================================== ==============================
Removing:
GraphicsMagick
aopalliance
apache-commons-cli
apache-commons-codec
apache-commons-collections
apache-commons-compress
apache-commons-io
apache-commons-lang3
aqute-bndlib
atinject
cdi-api
compat-openssl10
dain-snappy
fedora-repos-modular
felix-utils
google-guice
guava
httpcomponents-client
httpcomponents-core
iceauth
ilmbase
isl
jackson-annotations
jackson-core
jackson-databind
jakarta-activation
jakarta-annotations
jakarta-el-api
jakarta-interceptors
jaxen
jline
jsr-305
kbd-legacy
khmeros-fonts-common
libcue
libdb-utils
libffado
libglvnd-gles
libgrss
libgsf
libgxps
libiptcdata
libmcpp
libmodman
libosinfo
libtomcrypt
libtracker-sparql
libxml++
log4j
lz4
maven-archiver
maven-artifact
maven-artifact-transfer
maven-common-artifact-filters
maven-compiler-plugin
maven-dependency-tree
maven-doxia-core
maven-doxia-logging-api
maven-doxia-module-apt
maven-doxia-module-fml
maven-doxia-module-xdoc
maven-doxia-module-xhtml
maven-doxia-module-xhtml5
maven-doxia-sink-api
maven-doxia-sitetools
maven-file-management
maven-filtering
maven-jar-plugin
maven-lib
maven-model
maven-plugin-bundle
maven-reporting-api
maven-resolver-api
maven-resolver-impl
maven-resolver-spi
maven-resolver-util
maven-resources-plugin
maven-shared-incremental
maven-shared-io
maven-shared-utils
maven-source-plugin
maven-surefire
maven-surefire-plugin
maven-toolchain
maven-wagon-provider-api
mcpp
openblas-serial
osgi-annotation
osgi-compendium
osgi-core
osinfo-db
osinfo-db-tools
perl-Unicode-Normalize
perl-threads
perl-threads-shared
plexus-archiver
plexus-build-api
plexus-cipher
plexus-classworlds
plexus-compiler
plexus-containers-component-annotations
plexus-containers-container-default
plexus-i18n
plexus-interpolation
plexus-io
plexus-languages
plexus-sec-dispatcher
plexus-utils
plexus-velocity
publicsuffix-list
python3-ecdsa
python3-jsonrpclib
python3-ntplib
python3-ordered-set
python3-pyaes
python3-pycryptodomex
qdox
sessreg
sisu-inject
sisu-plexus
slf4j
speexdsp
texttopaps
totem-pl-parser
tracker
tracker-miners
urw-base35-fonts-legacy
velocity
xalan-j2
xbean
xerces-j2
xgamma
xinput
xisxwayland
xkill
xml-commons-apis
xml-commons-resolver
xmodmap
xorg-x11-font-utils
xrdb
xrefresh
xset
xsetroot
xstdcmap
xz-java
zbar 

After I removed all those packages, I noticed that one of my Cinnamon DE 3rd party applet “Force Quit” stop from working ! I realized that cause is removal of xkill package. I immediately opened thread on Fedora community forum & know from them that package “xorg-x11-server-utils” was retired & individual component were shipped individually & that I should install them back manually - see discussion at:
Problematic "autoremove" after upgrade from Fedora 32 to 34 !!

I’m installed back xkill package. But I do not know which of the following package I should also install back:

xgamma
xinput
xisxwayland
xkill
xmodmap
xorg-x11-font-utils
xrdb
xrefresh
xset
xsetroot
xstdcmap
iceauth
sessreg

How can I know which of them needed really by my system ?? Are all of them belong to old retired package ??

Please notice that Cinnamon edition of Fedora use only xorg server not wayland …

I think Fedora community forum can not gave more because majority favor to perform fresh installation …

Any help is appreciated !

Hey @nokia808

check out:
https://docs.fedoraproject.org/en-US/quick-docs/switching-desktop-environments/

Try out this:

dnf install @cinnamon-desktop-environment

Cheers

Andi

1 Like