7 hours ago
I started an upgrade and am unable to complete it.
To even see the relevant iface (and confirm it failed to grab an IP), I had to do
The modem is "disabled", and I do not know how to enable it.
Now, my PPP lacks phone and internet .
Everything other than the modem (including WiFi, but not bluetooth, which I will comment on separately if need be) seems fine, so far.
Here is what I see when I answer the default Y, to all save libgpiod,
Answering Y, gives,
When I try to remove the culprits, I have the following.
From the forum, I found
New PinePhone user issues - https://forum.pine64.org/showthread.php?...#pid123017
Pacman update cannot resolve plasma-mobile dependencies. · Issue #75 · manjaro-pinephone/plasma-mobile · GitHub — https://github.com/manjaro-pinephone/pla.../issues/75
I recently posted something as detailed as possible about this on the pine64 forum: (See above)
https://forum.pine64.org/showthread.php?...#pid123017
To sum up:
You need to delete all foreign packages at once with the following two commands:
pacman -Qmq > list.txt
pacman -R - < list.txt
(Be careful to sort out the packages that have been installed by the user from the AUR)
Then, of course, you need to remove the orphaned packages.
So guided, I tried removing each of the culprits. (I did not want to remove anything not required.)
With the information above, I attempted to remove kpeople.
I grew suspicious here. I found hard to believe that pacman considered plasma-mobile to be foreign
plasma-mobile
gave no matches.
NOTA BENE: the above post makes no mention of this dependency when it says to remove all foreign packages.
Clearly, such is not possible on my system.
Daunted, I continued for completeness.
No. Way.
I find myself in an absurd situation: an upgrade knocked out the modem.
How may I disentangle this Gordian Knot, and at least restore my modem,
ideally, complete the upgrade?
To even see the relevant iface (and confirm it failed to grab an IP), I had to do
Code:
ifconfig wwan0 up
ifconfig wwan0
The modem is "disabled", and I do not know how to enable it.
Code:
mmcli -m any | grep state
| state: disabled
| power state: off
| packet service state: detached
nmcli r wifi on
mmcli -m any | grep state
| state: disabled
| power state: off
| packet service state: detached
Now, my PPP lacks phone and internet .
Everything other than the modem (including WiFi, but not bluetooth, which I will comment on separately if need be) seems fine, so far.
Here is what I see when I answer the default Y, to all save libgpiod,
Code:
:: libgpiod1 and libgpiod are in conflict. Remove libgpiod? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: libgpiod1 and libgpiod are in conflict
Code:
:: libgpiod1 and libgpiod are in conflict. Remove libgpiod? [y/N] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kdav2
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kimap2
:: removing kcontacts breaks dependency 'kcontacts' required by kpeoplesink
:: removing kpeople breaks dependency 'kpeople' required by kpeoplesink
:: removing kcontacts breaks dependency 'kcontacts' required by sink
:: removing kcalendarcore breaks dependency 'kcalendarcore' required by sink
When I try to remove the culprits, I have the following.
Code:
looking for conflicting packages...
warning: removing 'libgpiod' from target list because it conflicts with 'libgpiod1'
:: libgpiod1 and libgpiod are in conflict. Remove libgpiod? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kdav2
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kimap2
:: removing kcontacts breaks dependency 'kcontacts' required by kpeoplesink
:: removing kpeople breaks dependency 'kpeople' required by kpeoplesink
:: removing kcontacts breaks dependency 'kcontacts' required by sink
:: removing kcalendarcore breaks dependency 'kcalendarcore' required by sink
New PinePhone user issues - https://forum.pine64.org/showthread.php?...#pid123017
Pacman update cannot resolve plasma-mobile dependencies. · Issue #75 · manjaro-pinephone/plasma-mobile · GitHub — https://github.com/manjaro-pinephone/pla.../issues/75
I recently posted something as detailed as possible about this on the pine64 forum: (See above)
https://forum.pine64.org/showthread.php?...#pid123017
To sum up:
You need to delete all foreign packages at once with the following two commands:
pacman -Qmq > list.txt
pacman -R - < list.txt
(Be careful to sort out the packages that have been installed by the user from the AUR)
Then, of course, you need to remove the orphaned packages.
So guided, I tried removing each of the culprits. (I did not want to remove anything not required.)
Code:
pacman -R kcoreaddons
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kactivities
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kalk
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kauth
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kcontacts <--SHOULD DO 2nd
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kcrash
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kdav2
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kdesignerplugin
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kfilemetadata
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kimap2
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kjobwidgets
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by knotifications
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpackage
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpeople
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpipewire
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kpty
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by krecorder
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kservice
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by kweather
:: removing kcoreaddons breaks dependency 'kcoreaddons' required by qmlkonsole
pacman -R kcontacts
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kcontacts breaks dependency 'kcontacts' required by kpeoplesink <--REMOVE WITH kpeople, 1st
:: removing kcontacts breaks dependency 'kcontacts' required by kpeoplevcard <--REMOVE WITH kpeople, 1st
:: removing kcontacts breaks dependency 'kcontacts' required by libkgapi
:: removing kcontacts breaks dependency 'kcontacts' required by plasma-dialer
:: removing kcontacts breaks dependency 'kcontacts' required by plasma-phonebook
:: removing kcontacts breaks dependency 'kcontacts' required by sink
:: removing kcontacts breaks dependency 'kcontacts' required by spacebar
pacman -R kpeople
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kpeople breaks dependency 'kpeople' required by calindori
:: removing kpeople breaks dependency 'kpeople' required by kpeoplesink
:: removing kpeople breaks dependency 'kpeople' required by kpeoplevcard
:: removing kpeople breaks dependency 'kpeople' required by plasma-mobile
:: removing kpeople breaks dependency 'kpeople' required by plasma-phonebook
:: removing kpeople breaks dependency 'kpeople' required by plasma-workspace
MUST COMBINE WITH REMOVAL OF kcontacts
pacman -R kcalendarcore
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kcalendarcore breaks dependency 'kcalendarcore' required by calindori <--REMOVE WITH kpeople, 1st
:: removing kcalendarcore breaks dependency 'kcalendarcore' required by libkgapi
:: removing kcalendarcore breaks dependency 'kcalendarcore' required by sink <--REMOVE WITH kcontacts, 2nd
With the information above, I attempted to remove kpeople.
Code:
pacman -R kpeople
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kpeople breaks dependency 'kpeople' required by calindori
:: removing kpeople breaks dependency 'kpeople' required by kpeoplesink
:: removing kpeople breaks dependency 'kpeople' required by kpeoplevcard
:: removing kpeople breaks dependency 'kpeople' required by plasma-mobile
:: removing kpeople breaks dependency 'kpeople' required by plasma-phonebook
:: removing kpeople breaks dependency 'kpeople' required by plasma-workspace
plasma-mobile
Code:
pacman -Qmq | grep plasma-mobile
NOTA BENE: the above post makes no mention of this dependency when it says to remove all foreign packages.
Clearly, such is not possible on my system.
Daunted, I continued for completeness.
Code:
pacman -R kpeople calindori kpeoplesink kpeoplevcard plasma-mobile plasma-phonebook plasma-workspace plasma-mobile-nm plasma-dialer plasma-pa plasma-wayland-session plasma-wayland-session powerdevil systemsettings
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kpeoplevcard breaks dependency 'kpeoplevcard' required by kdeconnect
:: removing systemsettings breaks dependency 'systemsettings' required by plasma-desktop
:: removing powerdevil breaks dependency 'powerdevil' required by plasma-desktop
I find myself in an absurd situation: an upgrade knocked out the modem.
How may I disentangle this Gordian Knot, and at least restore my modem,
ideally, complete the upgrade?