Can't complete update of manjaro: wwan0 stays disabled; no phone/text
#1
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

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
Answering Y, gives,

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
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.)



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
I grew suspicious here. I found hard to believe that pacman considered plasma-mobile to be foreign

plasma-mobile

Code:
pacman -Qmq | grep 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.

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
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?
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  2G, 3G still is in phone. Piotr Bujakowski 5 1,188 09-19-2024, 03:49 AM
Last Post: jennybaso
  My new phone stopped working. gunnygee 1 674 08-02-2024, 07:20 AM
Last Post: mikehenson
  box86 Actually Works Well on Manjaro Phosh/xfce jakfish 9 3,132 06-30-2024, 12:26 AM
Last Post: Peter Gamma
Exclamation No wIfI after Mobian update crakabeats 4 3,406 05-10-2024, 06:45 AM
Last Post: 98cwitr
  Looking for the "non-phone" OS wakyct 7 3,099 03-14-2024, 03:51 AM
Last Post: MTXP
  Writing apps/programs for pine phone katesfb 7 6,788 03-11-2024, 10:42 PM
Last Post: Emelia525
  2020 PinePhone Manjaro CE EU for sale, name your price astrojuanlu 7 3,488 02-14-2024, 04:51 PM
Last Post: astrojuanlu
  How To Access the Pine Phone Auxillary microSD Without Removing Card pinephoneuser22 2 1,620 01-09-2024, 07:02 PM
Last Post: britelite
  Mobian PIN changed after update! Mwo87 21 20,964 12-02-2023, 11:53 PM
Last Post: Karrenbrady
  Can the Pine Phone be serviced and updated remotely? profileyourcity 3 1,693 10-02-2023, 05:19 PM
Last Post: Zebulon Walton

Forum Jump:


Users browsing this thread: 2 Guest(s)