Re: ruby upgrade problems
Reply #8 –
I had similar ruby upgrade issues today. Here's the pacman -Syu print out ;
# pacman -Syu
:: Synchronizing package databases...
system is up to date
world 4.8 MiB 798 KiB/s 00:06 [######################] 100%
galaxy is up to date
lib32 is up to date
extra is up to date
community is up to date
multilib is up to date
universe is up to date
:: Starting full system upgrade...
warning: gnome-desktop: local (1:44.0-1.1) is newer than world (1:44.0-1)
warning: gnome-desktop-common: local (1:44.0-1.1) is newer than world (1:44.0-1)
warning: rsync-openrc: local (20210505-2) is newer than world (20210502-1)
:: Replace ruby-abbrev with world/ruby? [Y/n] n
:: Replace ruby-abbrev with extra/ruby? [Y/n] n
:: Replace ruby-base64 with world/ruby? [Y/n] n
:: Replace ruby-base64 with extra/ruby? [Y/n] n
:: Replace ruby-benchmark with world/ruby? [Y/n] n
:: Replace ruby-benchmark with extra/ruby? [Y/n] n
:: Replace ruby-bigdecimal with world/ruby? [Y/n] n
:: Replace ruby-bigdecimal with extra/ruby? [Y/n] n
:: Replace ruby-bundledgems with world/ruby-bundled-gems? [Y/n] n
:: Replace ruby-cgi with world/ruby? [Y/n] n
:: Replace ruby-cgi with extra/ruby? [Y/n] n
:: Replace ruby-csv with world/ruby? [Y/n] n
:: Replace ruby-csv with extra/ruby? [Y/n] n
:: Replace ruby-date with world/ruby? [Y/n] n
:: Replace ruby-date with extra/ruby? [Y/n] n
:: Replace ruby-delegate with world/ruby? [Y/n] n
:: Replace ruby-delegate with extra/ruby? [Y/n] n
:: Replace ruby-did_you_mean with world/ruby? [Y/n] n
:: Replace ruby-did_you_mean with extra/ruby? [Y/n] n
:: Replace ruby-digest with world/ruby? [Y/n] n
:: Replace ruby-digest with extra/ruby? [Y/n] n
:: Replace ruby-drb with world/ruby? [Y/n] n
:: Replace ruby-drb with extra/ruby? [Y/n] n
:: Replace ruby-english with world/ruby? [Y/n] n
:: Replace ruby-english with extra/ruby? [Y/n] n
:: Replace ruby-etc with world/ruby? [Y/n] n
:: Replace ruby-etc with extra/ruby? [Y/n] n
:: Replace ruby-fcntl with world/ruby? [Y/n] n
:: Replace ruby-fcntl with extra/ruby? [Y/n] n
:: Replace ruby-fiddle with world/ruby? [Y/n] n
:: Replace ruby-fiddle with extra/ruby? [Y/n] n
:: Replace ruby-fileutils with world/ruby? [Y/n] n
:: Replace ruby-fileutils with extra/ruby? [Y/n] n
:: Replace ruby-find with world/ruby? [Y/n] n
:: Replace ruby-find with extra/ruby? [Y/n] n
:: Replace ruby-forwardable with world/ruby? [Y/n] n
:: Replace ruby-forwardable with extra/ruby? [Y/n] nn
:: Replace ruby-getoptlong with world/ruby? [Y/n] n
:: Replace ruby-getoptlong with extra/ruby? [Y/n] n
:: Replace ruby-io-console with world/ruby? [Y/n] n
:: Replace ruby-io-console with extra/ruby? [Y/n] n
:: Replace ruby-io-nonblock with world/ruby? [Y/n] n
:: Replace ruby-io-nonblock with extra/ruby? [Y/n] n
:: Replace ruby-io-wait with world/ruby? [Y/n] n
:: Replace ruby-io-wait with extra/ruby? [Y/n] n
:: Replace ruby-ipaddr with world/ruby? [Y/n] n
:: Replace ruby-ipaddr with extra/ruby? [Y/n] n
:: Replace ruby-json with world/ruby? [Y/n] n
:: Replace ruby-json with extra/ruby? [Y/n] n
:: Replace ruby-logger with world/ruby? [Y/n] n
:: Replace ruby-logger with extra/ruby? [Y/n] n
:: Replace ruby-mutex_m with world/ruby? [Y/n] n
:: Replace ruby-mutex_m with extra/ruby? [Y/n] n
:: Replace ruby-net-http with world/ruby? [Y/n] n
:: Replace ruby-net-http with extra/ruby? [Y/n] n
:: Replace ruby-open-uri with world/ruby? [Y/n] n
:: Replace ruby-open-uri with extra/ruby? [Y/n] n
:: Replace ruby-psych with world/ruby? [Y/n] n
:: Replace ruby-psych with extra/ruby? [Y/n] n
:: Replace ruby-reline with world/ruby? [Y/n] n
:: Replace ruby-reline with extra/ruby? [Y/n] n
:: Replace ruby-ruby2_keywords with world/ruby? [Y/n] n
:: Replace ruby-ruby2_keywords with extra/ruby? [Y/n] n
:: Replace ruby-stringio with world/ruby? [Y/n] n
:: Replace ruby-stringio with extra/ruby? [Y/n] n
:: Replace ruby-time with world/ruby? [Y/n] n
:: Replace ruby-time with extra/ruby? [Y/n] n
:: Replace ruby-tmpdir with world/ruby? [Y/n] n
:: Replace ruby-tmpdir with extra/ruby? [Y/n] n
:: Replace ruby-uri with world/ruby? [Y/n] n
:: Replace ruby-uri with extra/ruby? [Y/n] n
resolving dependencies...
looking for conflicting packages...
:: ruby-3.2.4-1.1 and ruby-abbrev-0.1.0-5 are in conflict. Remove ruby-abbrev? [y/N] n
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: ruby-3.2.4-1.1 and ruby-abbrev-0.1.0-5 are in conflict
Answering "yes" to the yes or no questions soon found further conflicts, too.
Then I considered removing Ruby as I don't use it. However "ruby" appears in many program titles. "Pacman -Rs" requires exact knowledge of Ruby and it's derivatives. So this approach fell short too.
Am wondering what is the pacman command to uninstall any program with a "ruby" in the title ?
*
Or should I wait a few days while the repos catch up with their ruby versioning?
*
Or should I answer yes to each of these type of pacman requests ?;
"
:: ruby-3.2.4-1.1 and ruby-abbrev-0.1.0-5 are in conflict. Remove ruby-abbrev? [y/N] n
"
*
Thanks in advance - - -