termux-packages icon indicating copy to clipboard operation
termux-packages copied to clipboard

[Bug]: thunderbird libpci missing

Open gbarnich opened this issue 9 months ago • 3 comments

Problem description

The latest thunderbird

(bash-5.2$ thunderbird --version Thunderbird 128.8.0esr)

does not seem to work correctly (cannot get google calendars for instance)

==

bash-5.2$ thunderbird [ImapModuleLoader] Using nsImapService.cpp Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: libpci missing (t=1.79439) [GFX1-]: glxtest: libpci missing JavaScript error: resource:///modules/calendar/Ical.sys.mjs, line 1942: ParserError: invalid line (no token ";" or ":") "Europe/Luxembourg[2024b]" JavaScript error: resource:///modules/CalStartupService.sys.mjs, line 16: NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS: [JavaScript Error: "invalid line (no token ";" or ":") ....

What steps will reproduce the bug?

pkg install thunderbird, create google account, unable to import or add gmail calendars

What is the expected behavior?

if installed under proot-distro archlinux, it works correctly

System information

bash-5.2$ termux-info
Termux Variables:
TERMUX_API_VERSION=0.50.1
TERMUX_APK_RELEASE=F_DROID
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP_PID=16636
TERMUX_IS_DEBUGGABLE_BUILD=0
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.1
TERMUX__USER_ID=0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://mirrors.medzik.dev/termux/termux-main stable main
# x11-repo (sources.list.d/x11.list)
deb https://mirrors.medzik.dev/termux/termux-x11 x11 main
# root-repo (sources.list.d/root.list)
deb https://mirrors.medzik.dev/termux/termux-root root stable
# glibc-repo (sources.list.d/glibc.list)
deb https://packages-cf.termux.dev/apt/termux-glibc/ glibc stable
Updatable packages:
All packages up to date
termux-tools version:
1.44.6
Android version:
14
Kernel build information:
Linux localhost 5.15.148-android13-8-29539737-abX910XXS5BYA5 #1 SMP PREEMPT Wed Jan 22 01:40:16 UTC 2025 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-X910
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so
Installed termux plugins:
com.termux.widget versionCode:1000
com.termux.window versionCode:15
com.termux.x11 versionCode:15
com.termux.styling versionCode:1000
com.termux.api versionCode:51
com.termux.boot versionCode:1000

gbarnich avatar Mar 09 '25 10:03 gbarnich

Not directly or indirectly related to libpci.

twaik avatar Mar 09 '25 10:03 twaik

libpci will not work on Termux without root, so this usage needs to be disabled by default.

licy183 avatar Mar 09 '25 16:03 licy183

very good, thank you for the clarification, nevertheless thunderbird does not seem to be working correctly as a termux package (adding a microsoft account does not work either) while both calendar and microsoft account do work as expected if thunderbird is installed under proot-distro archlinux (no root)

gbarnich avatar Mar 09 '25 22:03 gbarnich