You are not logged in.
hi,
after last system update, acroread doesn't run:
$ acroread
(process:2297): Gtk-WARNING **: 10:44:35.609: Locale not supported by C library.
Using the fallback 'C' locale.
(acroread:2297): Gtk-WARNING **: 10:44:35.625: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.626: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.626: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.626: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.626: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.626: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.626: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.627: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.627: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.627: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.627: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.627: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.628: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.628: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.628: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.628: Unable to locate theme engine in module_path: "clearlooks",
(acroread:2297): Gtk-WARNING **: 10:44:35.629: Unable to locate theme engine in module_path: "clearlooks",
i have tried to reinstall it from AUR and change gtk2 theme but i haven't solved.
Last edited by quellen (2018-08-13 19:18:27)
sorry for my bad english
Offline
(process:2297): Gtk-WARNING **: 10:44:35.609: Locale not supported by C library. Using the fallback 'C' locale.
Broken locale?
Offline
no, it says that error because before i have ran "LANG=EN" command.
Last edited by quellen (2018-07-26 18:00:07)
sorry for my bad english
Offline
hi,
after last system update, acroread doesn't run:
What was in the last update for that system?
What does an strace run of acroread produce?
Why did you set "LANG=EN"?
Offline
What does an strace run of acroread produce?
it crashes my system (mouse and keyboard dead) and i can't copy output.
EDIT:
now i can get it:
https://pastebin.com/EVX1Gph6
Why did you set "LANG=EN"?
because i'm italian and this forum is english.
On AUR page someone says that it's a lib32-harfbuzz problem:
https://aur.archlinux.org/packages/acroread/
Last edited by quellen (2018-07-29 19:41:06)
sorry for my bad english
Offline
The strace appears to have been truncated it does not include output that matches with that reported on the AUR page.
Offline
because i'm italian and this forum is english.
Check https://wiki.archlinux.org/index.php/Co … s_and_code for a better way
Last edited by Lone_Wolf (2018-07-30 10:22:13)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
SOLVED?
i have downgraded "lib32-glib2" and "lib32-harfbuzz":
pacman -U https://archive.archlinux.org/packages/l/lib32-glib2/lib32-glib2-2.56.0%2B7%2Bg66948ae23-1-x86_64.pkg.tar.xz
pacman -U https://archive.archlinux.org/packages/l/lib32-harfbuzz/lib32-harfbuzz-1.7.6-2-x86_64.pkg.tar.xz
and now acroread works, but i don't know if is a good idea downgrade those packages...
Last edited by quellen (2018-08-07 08:28:32)
sorry for my bad english
Offline
i don't know if is a good idea downgrade those packages...
It's a bad idea as you're doing partial upgrades now and those are not supported.
(sooner or later they'll cause problems).
Keep in mind acrobat reader for linux is stuck at version 9 and adobe stopped support for it years ago.
Try using an alternative, https://wiki.archlinux.org/index.php/Li … F_and_DjVu .
If none of those fulfill your needs, consider running latest adobe reader windows version in wine.
Last edited by Lone_Wolf (2018-08-07 15:38:03)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
Perhaps the package should be removed from AUR if it is unable to function with the current dependencies.
Offline
i think I'll exclude "lib32-glib2" and "lib32-harfbuzz" from pacman update until no problems arise, then i will use wine.
i need acroread because alternative (okular, evince...) are very bad on text finder, practically useless.
Last edited by quellen (2018-08-07 18:43:57)
sorry for my bad english
Offline
What I did was to copy the respective libraries from the last working versions of lib32-glib2 and lib32-harfbuzz to /opt/Adobe/Reader9/Reader/intellinux/lib/. Since only the (anyway outdated) acroread uses these outdated libraries in this path this seems reasonable to me. Maybe one could even modify the PKGBUILD to do this?
Offline
What I did was to copy the respective libraries from the last working versions of lib32-glib2 and lib32-harfbuzz to /opt/Adobe/Reader9/Reader/intellinux/lib/. Since only the (anyway outdated) acroread uses these outdated libraries in this path this seems reasonable to me.
Great, It works! Thank you.
Last edited by quellen (2018-08-13 19:19:12)
sorry for my bad english
Offline
Can older versions of "lib32-glib2" and "lib32-harfbuzz" be included into acroread package with LD_LIBRARY_PATH in the same way as glibc for skypeforlinux few days ago?
Offline
What versions of "lib32-glib2" and "lib32-harfbuzz" did you use?
Offline
What versions of "lib32-glib2" and "lib32-harfbuzz" did you use?
Use downgrader and downgrade lib32-glib2 to version 2.56.0+7+g66948ae23-1 and lib32-harfbuzz to version 1.7.6-2.
Offline
@knedlyk you are suggesting a partial upgrade
Offline
No need to downgrade, just copy the respective libraries to /opt/Adobe/Reader9/Reader/intellinux/lib/.
Offline
@knedlyk That does works! Thanks a lot!
Offline
What I did was to copy the respective libraries from the last working versions of lib32-glib2 and lib32-harfbuzz to /opt/Adobe/Reader9/Reader/intellinux/lib/. Since only the (anyway outdated) acroread uses these outdated libraries in this path this seems reasonable to me. Maybe one could even modify the PKGBUILD to do this?
Yes, it works, there is no need to use downgrader!
Offline
Does anyone know how this could be included in the PKGBUILD?
Offline
kifuna wrote:What I did was to copy the respective libraries from the last working versions of lib32-glib2 and lib32-harfbuzz to /opt/Adobe/Reader9/Reader/intellinux/lib/. Since only the (anyway outdated) acroread uses these outdated libraries in this path this seems reasonable to me. Maybe one could even modify the PKGBUILD to do this?
Yes, it works, there is no need to use downgrader!
That solution works for acroread but it breaks packages adobe-air and e-deklaracje. These packages use acroread in embedded form with updated libraries lib32-glib2 and lib32-harfbuzz, so they will not start anymore.
Offline
@kifuna. Here is the patch against the PKGBUILD to include the old libraries. I have also removed the mozilla plugin (that do not work anymore).
Offline
Great, thanks!
Offline
+ mkdir oldlib
+ tar -C oldlib -axf lib32-glib2-2.56.0%2B7%2Bg66948ae23-1-x86_64.pkg.tar.xz
+ tar -C oldlib -axf lib32-harfbuzz-1.7.6-2-x86_64.pkg.tar.xz
Have you tried letting makepkg do the extraction through sources array ?
something like this :
_old-glib2-ver="2.56.0+7+g66948ae23-1"
_old-harfbuzz-ver="1.7.6-2"
source=($pkgname.desktop
http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/$pkgver/enu/AdbeRdr$pkgver-1_i486linux_enu.bin
lib32-glib-$_oldglib2-ver::https://archive.archlinux.org/packages/l/lib32-glib2/lib32-glib2-$_oldglib2-ver-x86_64.pkg.tar.xz
lib32-harfbuzz-$_old-harfbuzz-ver::https://archive.archlinux.org/packages/l/lib32-harfbuzz/lib32-harfbuzz-$_old-harfbuzz-ver-x86_64.pkg.tar.xz)
The prepare function would become simpler that way, and the $srcdir lay-out feels cleaner.
(If you do this don't forget to adapt the build function also).
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline