-
I used crossbuilder to build my changes in lomiri-systems-settings and it built arm64 based deb packages.But I am getting this error while installing them onto the phone
Unpacking lomiri-system-settings (1.0.2+1local~1699268765) over (1.0.1+0~20231003095806.181+ubports20.04~1.gbp8b9442) ...
dpkg: error processing archive lomiri-system-settings_1.0.2+1local~1699268765_arm64.deb (--install):
unable to create '/usr/share/session-migration/scripts/lomiri-system-settings-datahome-migration.sh.dpkg-new' (while processing './usr/share/session-migration/scripts/lomiri-system-settings-datahome-migration.sh'): Read-only file system
dpkg: error while cleaning up:
unable to remove newly-extracted version of '/usr/share/session-migration/scripts/lomiri-system-settings-datahome-migration.sh': Read-only file systemAlthough I did sudo mount -o rw,remount /
-
@nibzy26 you can get rid of that by unmounting
sudo umount /usr/share/session-migration/scripts
-
-
@lduboeuf said in error while installing lomiri-systems-settings:
sudo umount /usr/share/session-migration/scripts
@lduboeuf Thanks it solved one problem
but now complaining about dependency issuesetting up liblomirisystemsettingsprivate-dev:arm64 (1.0.2+1local~1699268765) ...
dpkg: dependency problems prevent configuration of lomiri-system-settings:
lomiri-system-settings depends on libdeviceinfo0 (>= 0.2.1+0~20231014230604.8+ubports20.04~1.gbp7e819c); however:
Version of libdeviceinfo0 on system is 0.2.0+0~20230918210732.7+ubports20.04~1.gbp72afc4.dpkg: error processing package lomiri-system-settings (--install):
dependency problems - leaving unconfiguredI built these arm64 deb packages using crossbuilder
also tried to install it like
phablet@ubuntu-phablet:~/Documents$ sudo apt install libdeviceinfo0=0.2.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '0.2.1' for 'libdeviceinfo0' was not found
phablet@ubuntu-phablet:~/Documents$ -
Alos getting low spce issue on the phone
phablet@ubuntu-phablet:~/Documents$ df /
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/system 3026216 3009728 0 100% /
phablet@ubuntu-phablet:~/Documents$How can I make some space . I dint install any large packages yet.
-
@nibzy26 said in error while installing lomiri-systems-settings:
@lduboeuf said in error while installing lomiri-systems-settings:
sudo umount /usr/share/session-migration/scripts
@lduboeuf Thanks it solved one problem
but now complaining about dependency issuesetting up liblomirisystemsettingsprivate-dev:arm64 (1.0.2+1local~1699268765) ...
dpkg: dependency problems prevent configuration of lomiri-system-settings:
lomiri-system-settings depends on libdeviceinfo0 (>= 0.2.1+0~20231014230604.8+ubports20.04~1.gbp7e819c); however:
Version of libdeviceinfo0 on system is 0.2.0+0~20230918210732.7+ubports20.04~1.gbp72afc4.dpkg: error processing package lomiri-system-settings (--install):
dependency problems - leaving unconfiguredI built these arm64 deb packages using crossbuilder
also tried to install it like
phablet@ubuntu-phablet:~/Documents$ sudo apt install libdeviceinfo0=0.2.1
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Version '0.2.1' for 'libdeviceinfo0' was not found
phablet@ubuntu-phablet:~/Documents$Hum not sure about how to work around that dependency issue. But for Lomiri System Settings, we have to increase a version in debian changelog.
lomiri-system-settings (1.0.4) unstable; urgency=medium * test -- UBports developers <developers@ubports.com> Fri, 25 May 2023 07:55:10 +0100
-
i think that i have a solution, since it is finally deployed on my phone now https://github.com/ubports/crossbuilder/pull/82
-
Did anyone use crossbuilder recently? When running it on lomiri-system -settings from crosbuilder main branch I get this error:
dh_auto_configure: error: cd obj-aarch64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_C_COMPILER=aarch64-linux-gnu-gcc -DCMAKE_CXX_COMPILER=aarch64-linux-gnu-g\+\+ -DCMAKE_SYSTEM_NAME=Linux -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DPKG_CONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DPKGCONFIG_EXECUTABLE=/usr/bin/aarch64-linux-gnu-pkg-config -DQMAKE_EXECUTABLE=/usr/bin/aarch64-linux-gnu-qmake -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DENABLE_LIBDEVICEINFO=ON -DENABLE_UBUNTU_ACCOUNTSSERVICE=ON -DENABLE_TESTS=OFF .. returned exit code 1 make[1]: *** [debian/rules:35: override_dh_auto_configure] Error 2```