Nie jesteś zalogowany na forum.

#1 2019-01-01 13:11:55

Bakr
Użytkownik
Data rejestracji: 2016-10-29
Liczba postów: 45

Aktualizacja Node

Podczas aktualizacji pacman -Syu / yaourt -Syua pojawia się następujący problem:

ostrzeżenie: ignorowanie pakietu nodejs-11.6.0-1
szukanie sprzecznych pakietów...
błąd:  odkryto nierozwiązywalne konflikty pakietów
błąd:  nie udało się przygotować transakcji (konfliktujące zależności)
:: nodejs-lts-dubnium i nodejs-lts-carbon są w konflikcie
[[email protected] ~]$ sudo pacman -R>nodejs-lts-dubnium 
błąd:  nie podano żadnych celów (użyj -h aby otrzymać pomoc)
[[email protected] ~]$ sudo pacman -R nodejs-lts-dubnium 
błąd:  pakiet nodejs-lts-dubnium nie został znaleziony
[[email protected] ~]$ sudo pacman -R nodejs-lts-carbon 
sprawdzanie zależności…
błąd:  nie udało się przygotować transakcji (nie udało się rozwiązać zależności)
:: apm: usuwanie nodejs-lts-carbon łamie zależność 'nodejs>=8'
:: node-gyp: usuwanie nodejs-lts-carbon łamie zależność 'nodejs'
:: npm: usuwanie nodejs-lts-carbon łamie zależność 'nodejs'
:: nylas-mail-git: usuwanie nodejs-lts-carbon łamie zależność 'nodejs'
:: pencil: usuwanie nodejs-lts-carbon łamie zależność 'nodejs'
:: semver: usuwanie nodejs-lts-carbon łamie zależność 'nodejs'

Offline

#2 2019-01-01 18:58:05

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,698
WWW

Odp: Aktualizacja Node

Jak zwykle - zrób porządek w systemie :)
Paczki nodejs-lts-dubnium i nodejs-lts-carbon są w konflikcie z nodejs. Sprawdź co masz zainstalowane spośród paczek "nodejs", sprawdź jakie paczki ich wymagają i... zrób porządek. Prawdopodobnie masz jakieś paczki z AUR, które być może wymagają odinstalowania i ponownej instalacji (np. nylas-mail-git jest z AUR).
Innymi słowy:

pacman -Qs nodejs

Potem każdą z paczek sprawdzić poprzez:

pacman -Qi paczka

i w ten sposób musisz rozstrzygnąć o co chodzi. Ogólnie - prawdopodobnie istnieje jakiś konflikt między paczkami instalowanymi z repozytorium, a czymś, co zainstalowałeś z AUR, albowiem - przynajmniej jak na razie - nikt jakichś błędów paczkowania nodejs/nodejs-* nie zgłasza. To zresztą nie uległo zmianie.

EDIT:
W AUR są takie narzędzia: aurbuildcheck-git oraz aurbuildcheck-rs-git, które - jak rozumiem - umożliwiają identyfikację programów budowanych z AUR, które wymagają przebudowy. Być może to Ci w jakiś sposób pomoże. Nie znam jednak tych programów.


Hardware: AMD: A8-7410 APU with Radeon R5
software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.20.3 m.in. AMD Jaguar, PDS, UKSM, BFQ-MQ), amdgpu (dla CIK), KDE (Plasma 5.14.90), patche z POLAUR

Offline

Stopka

Forum oparte na FluxBB