UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Error during the upgrade lxc-android-config

    Scheduled Pinned Locked Moved Support
    7 Posts 3 Posters 624 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • D Offline
        DimoAlex
        last edited by

        any ideas ?

        Get:1 http://repo.ubports.com xenial/main armhf lxc-android-config all 0.232+ubports0+0~20191030222838.24~1.gbp51f311 [45.2 kB]
        Fetched 45.2 kB in 0s (95.0 kB/s)       
        (Reading database ... 51193 files and directories currently installed.)
        Preparing to unpack .../lxc-android-config_0.232+ubports0+0~20191030222838.24~1.
        gbp51f311_all.deb ...
        Unpacking lxc-android-config (0.232+ubports0+0~20191030222838.24~1.gbp51f311) ov
        er (0.232+ubports0+0~20190703214209.23~1.gbp5981e2) ...
        dpkg: error processing archive /var/cache/apt/archives/lxc-android-config_0.232+
        ubports0+0~20191030222838.24~1.gbp51f311_all.deb (--unpack):
         unable to make backup link of './lib/udev/rules.d/70-android.rules' before inst
        alling new version: Invalid cross-device link
        Processing triggers for dbus (1.10.6-1ubuntu3.4) ...
        Processing triggers for ureadahead (0.100.0-19.1) ...
        Errors were encountered while processing:
         /var/cache/apt/archives/lxc-android-config_0.232+ubports0+0~20191030222838.24~1
        .gbp51f311_all.deb
        W: No sandbox user '_apt' on the system, can not drop privileges
        E: Sub-process /usr/bin/dpkg returned an error code (1)
        
        
        1 Reply Last reply Reply Quote 0
        • IngoI Offline
          Ingo
          last edited by

          What are you actually trying to achieve? And what was the command you executed? In a libertine container or against the rootfs?

          D 1 Reply Last reply Reply Quote 0
          • D Offline
            DimoAlex @Ingo
            last edited by

            @Ingo simple update

            phablet@ubuntu-phablet:~$ sudo apt update
            Hit:1 http://ports.ubuntu.com/ubuntu-ports xenial InRelease
            Get:2 http://ports.ubuntu.com/ubuntu-ports xenial-updates InRelease [109 kB]
            Ign:3 http://repo.ubports.com xenial InRelease                                 
            Get:4 http://ports.ubuntu.com/ubuntu-ports xenial-security InRelease [109 kB]
            Hit:5 http://repo.ubports.com xenial Release                                  
            Fetched 218 kB in 1s (164 kB/s)                   
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            1 package can be upgraded. Run 'apt list --upgradable' to see it.
            W: No sandbox user '_apt' on the system, can not drop privileges
            phablet@ubuntu-phablet:~$ sudo apt upgrade 
            Reading package lists... Done
            Building dependency tree       
            Reading state information... Done
            Calculating upgrade... Done
            The following packages were automatically installed and are no longer required:
              abootimg android-tools-adbd bridge-utils cameraplugin-aal
              gstreamer1.0-hybris hybris-usb initramfs-tools-ubuntu-touch
              libboost-locale1.58.0 libboost-serialization1.58.0 libertine-scope
              libhybris-test libllvm3.8 liblxc1 libmircommon6 libmirplatform13
              libmirserver41 libsodium18 libunity-scopes1.0 libzmq5 libzmqpp4 lxc
              lxc-android-config lxc-common lxc1 mir-client-platform-android-caf5
              mir-client-platform-android5 mir-graphics-drivers-android
              mir-graphics-drivers-android-caf mir-platform-graphics-android-caf10
              mir-platform-graphics-android-caf15 mir-platform-graphics-android10
              mir-platform-graphics-android15 mir-platform-input-evdev5
              mir-platform-input-evdev7 ocl-icd-libopencl1 pulseaudio-module-droid
              pulseaudio-modules-droid-24 pulseaudio-modules-droid-glue-24 python3-lxc
              qml-module-qt-labs-platform qtubuntu-android rsync
              ubuntu-touch-generic-initrd unity-plugin-scopes unity-scope-click
              unity-scope-click-departmentsdb unity-scope-scopes
            Use 'sudo apt autoremove' to remove them.
            The following packages will be upgraded:
              lxc-android-config
            1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
            Need to get 0 B/45.2 kB of archives.
            After this operation, 0 B of additional disk space will be used.
            Do you want to continue? [Y/n] y
            (Reading database ... 51193 files and directories currently installed.)
            Preparing to unpack .../lxc-android-config_0.232+ubports0+0~20191030222838.24~1.
            gbp51f311_all.deb ...
            Unpacking lxc-android-config (0.232+ubports0+0~20191030222838.24~1.gbp51f311) ov
            er (0.232+ubports0+0~20190703214209.23~1.gbp5981e2) ...
            dpkg: error processing archive /var/cache/apt/archives/lxc-android-config_0.232+
            ubports0+0~20191030222838.24~1.gbp51f311_all.deb (--unpack):
             unable to make backup link of './lib/udev/rules.d/70-android.rules' before inst
            alling new version: Invalid cross-device link
            Processing triggers for dbus (1.10.6-1ubuntu3.4) ...
            Processing triggers for ureadahead (0.100.0-19.1) ...
            Errors were encountered while processing:
             /var/cache/apt/archives/lxc-android-config_0.232+ubports0+0~20191030222838.24~1
            .gbp51f311_all.deb
            W: No sandbox user '_apt' on the system, can not drop privileges
            E: Sub-process /usr/bin/dpkg returned an error code (1)
            phablet@ubuntu-phablet:~$ 
            
            
            1 Reply Last reply Reply Quote 0
            • IngoI Offline
              Ingo
              last edited by

              If you change something in the rootfs it will be overwritten with the next OTA update.
              The design of ubuntu touch is that you don't change the rootfs.

              In case you want to install software packages with apt, you need to setup a libertine container and install it there. It can be done from the settings app.

              D 1 Reply Last reply Reply Quote 0
              • D Offline
                DimoAlex @Ingo
                last edited by DimoAlex

                @Ingo I'm trying to update lxc-android-config which is part of UT and is failing. After I installed OTA 11 there were more than 130 updates and only lxc-android-config fails. This is clean OTA-11 on nexus5 I'm not installing anything additional just updating.

                dobeyD 1 Reply Last reply Reply Quote 0
                • IngoI Offline
                  Ingo
                  last edited by

                  As I said, the design is to not modify the rootfs. That includes updating the packages with apt.

                  1 Reply Last reply Reply Quote 0
                  • dobeyD Offline
                    dobey @DimoAlex
                    last edited by

                    @DimoAlex If you want the latest versions of system components, then switch to the devel channel, which gets built daily.

                    As Ingo stated, apt is not a supported method of upgrading the system or installing apps. UT is a phone OS, and not a traditional PC Linux distribution, so it is designed more around the hardware and security requirements of mobile devices.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post