sudo pacman-mirrors --fasttrack 5 && sudo pacman -Sy
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
2.247 China : https://mirrors.tuna.tsinghua.edu.cn/manjaro/
0.345 France : https://manjaro.ynh.ovh/
0.499 Belarus : http://mirror.datacenter.by/pub/mirrors/manjaro/
2.450 Bangladesh : https://bd.mirror.vanehost.com/Manjaro/
0.322 Switzerland : https://mirror.init7.net/manjaro/
::INFO Writing mirror list
::Switzerland : https://mirror.init7.net/manjaro/stable
::France : https://manjaro.ynh.ovh/stable
::Belarus : http://mirror.datacenter.by/pub/mirrors/manjaro/stable
::China : https://mirrors.tuna.tsinghua.edu.cn/manjaro/stable
::Bangladesh : https://bd.mirror.vanehost.com/Manjaro/stable
::INFO Mirror list generated and saved to: /etc/pacman.d/mirrorlist
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
I have been around for a long time, and amongst other things I have learned, is to exercise due caution - when telling a fellow member to execute a specific task especially when the member appears to be uncomfortable and in doubt.
The safe way is to let the package manager tell you if it is safe to remove
sudo pacman -Rns libkipi
If it is safe it is done - if it is not you have to adjust the command for any new packages named in the output.
Using the remove orphan option to pamac remove is also pretty safe - but we cannot make the decision for you - at some point you will have to press the launch button - or your are getting nowhere.
and the second: i omitted some packages intentionally cause it was too long to read
sudo pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
:: Starting full system upgrade...
:: Replace attica with extra/attica5? [Y/n] y
:: Replace baloo with extra/baloo5? [Y/n] y
:: Replace kactivities with extra/kactivities5? [Y/n] y
:: Replace karchive with extra/karchive5? [Y/n] y
:: Replace kauth with extra/kauth5? [Y/n] y
:: Replace kbookmarks with extra/kbookmarks5? [Y/n] y
:: Replace kcmutils with extra/kcmutils5? [Y/n] y
:: Replace kcodecs with extra/kcodecs5? [Y/n] y
:: Replace kcompletion with extra/kcompletion5? [Y/n] y
:: Replace kconfig with extra/kconfig5? [Y/n] y
:: Replace kconfigwidgets with extra/kconfigwidgets5? [Y/n] y
:: Replace kcoreaddons with extra/kcoreaddons5? [Y/n] y
:: Replace kcrash with extra/kcrash5? [Y/n] y
:: Replace kdbusaddons with extra/kdbusaddons5? [Y/n] y
:: Replace kdeclarative with extra/kdeclarative5? [Y/n] y
:: Replace kded with extra/kded5? [Y/n] y
:: Replace kfilemetadata with extra/kfilemetadata5? [Y/n] y
:: Replace kglobalaccel with extra/kglobalaccel5? [Y/n] y
:: Replace kguiaddons with extra/kguiaddons5? [Y/n] y
:: Replace ki18n with extra/ki18n5? [Y/n] y
:: Replace kiconthemes with extra/kiconthemes5? [Y/n] y
:: Replace kidletime with extra/kidletime5? [Y/n] y
:: Replace kimageformats with extra/kimageformats5? [Y/n] y
:: Replace kio with extra/kio5? [Y/n] y
:: Replace kitemmodels with extra/kitemmodels5? [Y/n] y
:: Replace kitemviews with extra/kitemviews5? [Y/n] y
:: Replace kjobwidgets with extra/kjobwidgets5? [Y/n] y
:: Replace knotifications with extra/knotifications5? [Y/n] y
:: Replace kpackage with extra/kpackage5? [Y/n] y
:: Replace kparts with extra/kparts5? [Y/n] y
:: Replace kservice with extra/kservice5? [Y/n] y
:: Replace ktextwidgets with extra/ktextwidgets5? [Y/n] y
:: Replace kwallet with extra/kwallet5? [Y/n] y
:: Replace kwayland with extra/kwayland5? [Y/n] y
:: Replace kwidgetsaddons with extra/kwidgetsaddons5? [Y/n] y
:: Replace kwindowsystem with extra/kwindowsystem5? [Y/n] y
:: Replace kxmlgui with extra/kxmlgui5? [Y/n] y
:: Replace libkdcraw with extra/libkdcraw5? [Y/n] y
:: Replace onevpl with extra/libvpl? [Y/n] y
:: Replace plasma-framework with extra/plasma-framework5? [Y/n] y
:: Replace purpose with extra/purpose5? [Y/n] y
:: Replace solid with extra/solid5? [Y/n] y
:: Replace sonnet with extra/sonnet5? [Y/n] y
resolving dependencies...
:: There are 2 providers available for dbus-units:
:: Repository core
1) dbus-broker-units 2) dbus-daemon-units
Enter a number (default=1):
:: There are 128 providers available for tessdata:
:: Repository extra
1) tesseract-data-afr 2) tesseract-data-amh 3) tesseract-data-ara 4) tesseract-data-asm 5) tesseract-data-aze 6) tesseract-data-aze_cyrl 7) tesseract-data-bel
8) tesseract-data-ben 9) tesseract-data-bod 10) tesseract-data-bos 11) tesseract-data-bre 12) tesseract-data-bul 13) tesseract-data-cat 14) tesseract-data-ceb
15) tesseract-data-ces 16) tesseract-data-chi_sim 17) tesseract-data-chi_sim_vert 18) tesseract-data-chi_tra 19) tesseract-data-chi_tra_vert
20) tesseract-data-chr 21) tesseract-data-cos 22) tesseract-data-cym 23) tesseract-data-dan 24) tesseract-data-dan_frak 25) tesseract-data-deu
26) tesseract-data-deu_frak 27) tesseract-data-div 28) tesseract-data-dzo 29) tesseract-data-ell 30) tesseract-data-eng 31) tesseract-data-enm
32) tesseract-data-epo 33) tesseract-data-equ 34) tesseract-data-est 35) tesseract-data-eus 36) tesseract-data-fao 37) tesseract-data-fas
38) tesseract-data-fil 39) tesseract-data-fin 40) tesseract-data-fra 41) tesseract-data-frk 42) tesseract-data-frm 43) tesseract-data-fry
44) tesseract-data-gla 45) tesseract-data-gle 46) tesseract-data-glg 47) tesseract-data-grc 48) tesseract-data-guj 49) tesseract-data-hat
50) tesseract-data-heb 51) tesseract-data-hin 52) tesseract-data-hrv 53) tesseract-data-hun 54) tesseract-data-hye 55) tesseract-data-iku
56) tesseract-data-ind 57) tesseract-data-isl 58) tesseract-data-ita 59) tesseract-data-ita_old 60) tesseract-data-jav 61) tesseract-data-jpn
62) tesseract-data-jpn_vert 63) tesseract-data-kan 64) tesseract-data-kat 65) tesseract-data-kat_old 66) tesseract-data-kaz 67) tesseract-data-khm
68) tesseract-data-kir 69) tesseract-data-kmr 70) tesseract-data-kor 71) tesseract-data-kor_vert 72) tesseract-data-lao 73) tesseract-data-lat
74) tesseract-data-lav 75) tesseract-data-lit 76) tesseract-data-ltz 77) tesseract-data-mal 78) tesseract-data-mar 79) tesseract-data-mkd
80) tesseract-data-mlt 81) tesseract-data-mon 82) tesseract-data-mri 83) tesseract-data-msa 84) tesseract-data-mya 85) tesseract-data-nep
86) tesseract-data-nld 87) tesseract-data-nor 88) tesseract-data-oci 89) tesseract-data-ori 90) tesseract-data-pan 91) tesseract-data-pol
92) tesseract-data-por 93) tesseract-data-pus 94) tesseract-data-que 95) tesseract-data-ron 96) tesseract-data-rus 97) tesseract-data-san
98) tesseract-data-sin 99) tesseract-data-slk 100) tesseract-data-slk_frak 101) tesseract-data-slv 102) tesseract-data-snd 103) tesseract-data-spa
104) tesseract-data-spa_old 105) tesseract-data-sqi 106) tesseract-data-srp 107) tesseract-data-srp_latn 108) tesseract-data-sun 109) tesseract-data-swa
110) tesseract-data-swe 111) tesseract-data-syr 112) tesseract-data-tam 113) tesseract-data-tat 114) tesseract-data-tel 115) tesseract-data-tgk
116) tesseract-data-tgl 117) tesseract-data-tha 118) tesseract-data-tir 119) tesseract-data-ton 120) tesseract-data-tur 121) tesseract-data-uig
122) tesseract-data-ukr 123) tesseract-data-urd 124) tesseract-data-uzb 125) tesseract-data-uzb_cyrl 126) tesseract-data-vie 127) tesseract-data-yid
128) tesseract-data-yor
Enter a number (default=1): 58
looking for conflicting packages...
warning: dependency cycle detected:
warning: bashrc-manjaro will be installed before its bash dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: lib32-libglvnd will be installed before its lib32-mesa dependency
warning: dependency cycle detected:
warning: tesseract-data-ita will be installed before its tesseract dependency
warning: dependency cycle detected:
warning: mhwd-nvidia will be installed before its mhwd dependency
warning: dependency cycle detected:
warning: mhwd-nvidia-390xx will be installed before its mhwd dependency
warning: dependency cycle detected:
warning: mhwd-nvidia-470xx will be installed before its mhwd dependency
Packages (642) adwaita-cursors-45.0-1 adwaita-icon-theme-45.0-1 alsa-card-profiles-1:1.0.0-2 aom-3.8.0-2 appstream-1.0.1-1 archlinux-appstream-data-20231203-1
aria2-1.37.0-1 asciidoc-10.2.0-4 aspell-0.60.8.1-1 at-spi2-core-2.50.1-1 attica-5.110.0-1 [removal] attica5-5.113.0-1 autoconf-2.72-1
xz-5.4.5-1 zeitgeist-1.0.4-3 zenity-4.0.1-1 zeromq-4.3.5-2 zix-0.4.2-2 zlib-1:1.3-2 zxing-cpp-2.2.1-1
Total Download Size: 1901,62 MiB
Total Installed Size: 6854,62 MiB
Net Upgrade Size: 226,46 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
linux-firmware-20231211.f2e52a1c-1-any 175,1 MiB 10,0 MiB/s 00:17 [############################################################] 100%
dbus-broker-units-35-2-x86_64 2,4 KiB 60,0 KiB/s 00:00 [############################################################] 100%
Total (599/599) 1901,6 MiB 5,80 MiB/s 05:28 [############################################################] 100%
error: failed retrieving file 'firefox-121.0.1-1-x86_64.pkg.tar.zst' from mirror.init7.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
error: failed retrieving file 'jre-openjdk-headless-21.u35-8-x86_64.pkg.tar.zst' from mirror.init7.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
error: failed retrieving file 'jre8-openjdk-headless-8.392.u08-1-x86_64.pkg.tar.zst' from mirror.init7.net : Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds
warning: too many errors from mirror.init7.net, skipping for the remainder of this transaction
(599/599) checking keys in keyring [############################################################] 100%
(599/599) checking package integrity [############################################################] 100%
(599/599) loading package files [############################################################] 100%
(599/599) checking for file conflicts [############################################################] 100%
error: failed to commit transaction (conflicting files)
dbus-broker-units: /usr/lib/systemd/system/dbus.service exists in filesystem (owned by dbus-x11)
dbus-broker-units: /usr/lib/systemd/user/dbus.service exists in filesystem (owned by dbus-x11)
Errors occurred, no packages were upgraded.
thank you for the safe command. i’m in doubt cause i caused a crash once by removing some orphans by myself. so knowing there’s a safe way is better.
i will try the orphan command after the update…
it tooks a bit, but it seems to worked fine.
just few last question scrolling the log i saw few things, maybe you can help me understand them…
sudo pacman -S dbus
resolving dependencies...
looking for conflicting packages...
:: dbus and dbus-x11 are in conflict (libdbus). Remove dbus-x11? [y/N] y
Packages (2) dbus-x11-1.14.4-1 [removal] dbus-1.14.10-2
Total Download Size: 0,30 MiB
Total Installed Size: 0,89 MiB
Net Upgrade Size: 0,03 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
dbus-1.14.10-2-x86_64 304,9 KiB 1101 KiB/s 00:00 [############################################################] 100%
(1/1) checking keys in keyring [############################################################] 100%
(1/1) checking package integrity [############################################################] 100%
(1/1) loading package files [############################################################] 100%
(1/1) checking for file conflicts [############################################################] 100%
(2/2) checking available disk space [############################################################] 100%
:: Processing package changes...
(1/1) removing dbus-x11 [############################################################] 100%
(1/1) installing dbus [############################################################] 100%
:: Running post-transaction hooks...
(1/4) Creating system user accounts...
(2/4) Reloading system manager configuration...
(3/4) Creating temporary files...
(4/4) Arming ConditionNeedsUpdate...
and after i run sudo pacman -Syu
here i read some stuff i will write you down:
looking for conflicting packages...
warning: dependency cycle detected:
warning: bashrc-manjaro will be installed before its bash dependency
warning: dependency cycle detected:
warning: mesa will be installed before its libglvnd dependency
warning: dependency cycle detected:
warning: lib32-libglvnd will be installed before its lib32-mesa dependency
warning: dependency cycle detected:
warning: tesseract-data-ita will be installed before its tesseract dependency
warning: dependency cycle detected:
warning: mhwd-nvidia will be installed before its mhwd dependency
warning: dependency cycle detected:
warning: mhwd-nvidia-390xx will be installed before its mhwd dependency
warning: dependency cycle detected:
warning: mhwd-nvidia-470xx will be installed before its mhwd dependency
warning: /etc/systemd/homed.conf installed as /etc/systemd/homed.conf.pacnew
warning: /etc/systemd/pstore.conf installed as /etc/systemd/pstore.conf.pacnew
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: https://repo.manjaro.org/status.json
hint: use `pacman-mirrors` to generate and update your pacman mirrorlist.
should i worry about those warnings? and after i run last hint i only see some ok and some red lines,i need to do something?
it’s a good moment now to try to clean orphans?