Hello Steve, or anyone else affected, Accepted network-manager into mantic-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/network- manager/1.44.2-1ubuntu1.1 in a few hours, and then in the -proposed repository.
Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users. If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, what testing has been performed on the package and change the tag from verification-needed- mantic to verification-done-mantic. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification- failed-mantic. In either case, without details of your testing we will not be able to proceed. Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance for helping! N.B. The updated package will be released to -updates after the bug(s) fixed by this package have been verified and the package has been in -proposed for a minimum of 7 days. ** Changed in: network-manager (Ubuntu Mantic) Status: In Progress => Fix Committed ** Tags added: verification-needed verification-needed-mantic -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to network-manager in Ubuntu. https://bugs.launchpad.net/bugs/2039503 Title: package network-manager 1.44.2-1ubuntu1 failed to install/upgrade: installed network-manager package post-installation script subprocess returned error exit status 10 Status in network-manager package in Ubuntu: Fix Committed Status in network-manager source package in Mantic: Fix Committed Bug description: [ Impact ] * A failure to query nmcli will fail the network-manager.postinst maintainer script (using "set -e") * This will make the package installation/upgrade fail * The fix catches the error on "ORIG_NAME=$(nmcli --get-values connection.id con show "$UUID")" and skips the corresponding keyfile with a warning message [ Test Plan ] $ sudo vim /etc/NetworkManager/system-connections/UPTOWN.guests # bad file [connection] id=UPTOWN.guests uuid=491fa5c8-68ef-4140-8679-dca422f5c262 type=wifi [wifi] ssid=UPTOWN.guests mode=infrastructure mac-address=E0:9D:31:09:84:54 [ipv6] method=auto [ipv4] method=auto $ sudo vim /etc/NetworkManager/system-connections/aaaUPTOWN # good file [connection] id=aaaUPTOWN uuid=491fa5c8-68ef-0000-1111-dca422f5c262 type=wifi [wifi] ssid=aaaUPTOWN mode=infrastructure mac-address=E0:9D:31:09:84:54 [ipv6] method=auto [ipv4] method=auto $ sudo chmod 600 /etc/NetworkManager/system-connections/*UPTOWN* $ sudo nmcli con reload $ ls -la /etc/NetworkManager/system-connections/ total 32 drwxr-xr-x 2 root root 12288 Oct 17 17:51 ./ drwxr-xr-x 7 root root 12288 Oct 17 17:46 ../ -rw------- 1 root root 199 Oct 17 17:05 UPTOWN.guests -rw------- 1 root root 191 Oct 17 17:46 aaaUPTOWN # Install network-manager from proposed $ apt update && apt install -t mantic-proposed network-manager # version 1.44.2-1ubuntu1.1 # Verify you don't see an error like this, breaking the pkg install Error: 491fa5c8-68ef-4140-8679-dca422f5c262 - no such connection profile. dpkg: error processing package network-manager (--configure): installed network-manager package post-installation script subprocess returned error exit status 10 # Verify you see a migration log like this and the package installation is successful: Error: 491fa5c8-68ef-4140-8679-dca422f5c262 - no such connection profile. SKIP: UPTOWN.guests (491fa5c8-68ef-4140-8679-dca422f5c262) unknown to NetworkManager. Migrating aaaUPTOWN (491fa5c8-68ef-0000-1111-dca422f5c262) to /etc/netplan $ echo $? 0 # Verify the good profile got migrated, while the bad one remains: $ sudo grep -RH UPTOWN /etc/netplan/ /etc/netplan/90-NM-491fa5c8-68ef-0000-1111-dca422f5c262.yaml: "aaaUPTOWN": /etc/netplan/90-NM-491fa5c8-68ef-0000-1111-dca422f5c262.yaml: name: "aaaUPTOWN" /etc/netplan/90-NM-491fa5c8-68ef-0000-1111-dca422f5c262.yaml: name: "aaaUPTOWN" $ ls -la /etc/NetworkManager/system-connections/ insgesamt 28 drwxr-xr-x 2 root root 12288 Okt 17 18:03 . drwxr-xr-x 7 root root 12288 Okt 17 17:46 .. -rw------- 1 root root 199 Okt 17 17:05 UPTOWN.guests [ Where problems could occur ] * This is touching NetworkManager's maintainer script * Breaking it could lead to a broken/unconfigured NetworkManager package * This could render a machine's networking unusable * It could break distribution upgrades on package install/configure failure [ Other Info ] * Linting was used to validate the maintainer script: shellcheck --shell=sh debian/network-manager.postinst === original bug description === lunar to mantic upgrade, exciting to see output from network-manager postinst migrating connections to /etc/netplan one by one. But then: Error: 491fa5c8-68ef-4140-8679-dca422f5c262 - no such connection profile. dpkg: error processing package network-manager (--configure): installed network-manager package post-installation script subprocess returned error exit status 10 That UUID appears in a file /etc/NetworkManager/system- connections/UPTOWN.guests that hasn't been touched since 2015. Contents of the file were: [connection] id=UPTOWN.guests uuid=491fa5c8-68ef-4140-8679-dca422f5c262 type=wifi [wifi] ssid=UPTOWN.guests mode=infrastructure mac-address=E0:9D:31:09:84:54 [ipv6] method=auto [ipv4] method=auto I've removed it from disk and the migration continued to completion. Then I got another failure on: [connection] id=belkin.1e4.guests uuid=2c77e512-f3e3-4238-b401-c94559cc6db0 type=802-11-wireless [802-11-wireless] ssid=belkin.1e4.guests mode=infrastructure mac-address=00:24:D7:1F:EA:20 [ipv6] method=auto [ipv4] method=auto Is it unhappy because of the . in the names? ProblemType: Package DistroRelease: Ubuntu 23.10 Package: network-manager 1.44.2-1ubuntu1 ProcVersionSignature: Ubuntu 6.2.0-34.34-generic 6.2.16 Uname: Linux 6.2.0-34-generic x86_64 NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair ApportVersion: 2.27.0-0ubuntu5 Architecture: amd64 CasperMD5CheckResult: unknown Date: Mon Oct 16 16:12:43 2023 ErrorMessage: installed network-manager package post-installation script subprocess returned error exit status 10 InstallationDate: Installed on 2019-12-23 (1393 days ago) InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017) NetworkManager.state: [main] NetworkingEnabled=true WirelessEnabled=true WWANEnabled=true Python3Details: /usr/bin/python3.11, Python 3.11.6, python3-minimal, 3.11.4-5 PythonDetails: N/A RebootRequiredPkgs: Error: path contained symlinks. RelatedPackageVersions: dpkg 1.22.0ubuntu1 apt 2.7.3 SourcePackage: network-manager Title: package network-manager 1.44.2-1ubuntu1 failed to install/upgrade: installed network-manager package post-installation script subprocess returned error exit status 10 UpgradeStatus: Upgraded to mantic on 2023-10-16 (0 days ago) nmcli-nm: RUNNING VERSION STATE STARTUP CONNECTIVITY NETWORKING WIFI-HW WIFI WWAN-HW WWAN running 1.44.2 connected started full enabled enabled enabled missing enabled To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/2039503/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp