You are not logged in.
Hi everyone, vlc freezes pacman when I'm upgrading the system.
With
pacman -S --debug vlcI have a long debug, but pacman is blocked on the following lines:
debug: extracting /usr/share/locale/cs/LC_MESSAGES/vlc.mo
debug: extracting /usr/share/locale/co/LC_MESSAGES/
debug: extracting /usr/share/locale/co/LC_MESSAGES/vlc.mo
debug: extracting /usr/share/locale/ckb/LC_MESSAGES/
debug: extracting /usr/share/locale/ckb/LC_MESSAGES/vlc.mo
debug: extracting /usr/share/locale/cgg/LC_MESSAGES/
debug: extracting /usr/share/locale/cgg/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/ca/LC_MESSAGES/
debug: extracting /usr/share/locale/ca/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/br/LC_MESSAGES/
debug: extracting /usr/share/locale/br/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/bn/LC_MESSAGES/
debug: extracting /usr/share/locale/bn/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/bg/LC_MESSAGES/
debug: extracting /usr/share/locale/bg/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/be/LC_MESSAGES/
debug: extracting /usr/share/locale/be/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/ast/LC_MESSAGES/
debug: extracting /usr/share/locale/ast/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/ar/LC_MESSAGES/
debug: extracting /usr/share/locale/ar/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/am/LC_MESSAGES/
debug: extracting /usr/share/locale/am/LC_MESSAGES/vlc.mo
debug: extract: skipping dir extraction of usr/share/locale/af/LC_MESSAGES/
debug: extracting /usr/share/locale/af/LC_MESSAGES/vlc.mo
debug: extracting /usr/share/locale/ach/LC_MESSAGES/
debug: extracting /usr/share/locale/ach/LC_MESSAGES/vlc.mo
debug: updating database
debug: adding database entry 'vlc'
debug: writing vlc-1.1.13-5 DESC information back to db
debug: writing vlc-1.1.13-5 FILES information back to db
debug: adding entry 'vlc' in 'local' cache
debug: executing ". /tmp/alpm_xMNJTs/.INSTALL; post_upgrade 1.1.13-5 1.1.13-5"
debug: executing "/bin/sh" under chroot "/"I have to stop it with CTRL+Z. The strange thing is vlc works fine and it is upgraded.
Have you any idea? Thanks...
Offline
Looks like it's hanging running the install script, you can check /var/lib/pacman/local/vlc-1.1.13-5/install to see what commands it's calling and try running the same thing yourself
Offline
Looks like it's hanging running the install script, you can check /var/lib/pacman/local/vlc-1.1.13-5/install to see what commands it's calling and try running the same thing yourself
This file contains that:
post_install() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins
update-desktop-database -q
}
post_upgrade() {
post_install
}
pre_remove() {
rm -f usr/lib/vlc/plugins/plugins-*.dat
}
post_remove() {
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
update-desktop-database -q
}What have I to do?
Offline
After installing or upgrade it runs
xdg-icon-resource forceupdate --theme hicolor &> /dev/null
usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins
update-desktop-database -qSo try running the same thing, except take off the &> /dev/null part so you can see output
Offline
After installing or upgrade it runs
So try running the same thing, except take off the &> /dev/null part so you can see output
Done.
[root@archtoshiba ~]# xdg-icon-resource forceupdate --theme hicolor
[root@archtoshiba ~]# usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/plugins
-bash: usr/lib/vlc/vlc-cache-gen: File o directory non esistente
[root@archtoshiba ~]# update-desktop-database -qOnly one error: usr/lib/vlc/vlc-cache-gen doesn't exist.
Have I to create it?
Offline
.. or run it from /, as is the case when the .install script is executed.
debug: executing ". /tmp/alpm_xMNJTs/.INSTALL; post_upgrade 1.1.13-5 1.1.13-5"
debug: executing "/bin/sh" under chroot "/
does pacman still hang when you do a complete update?
Offline
should be
/usr/lib/vlc/vlc-cache-gentry it and you'll be fine
Problem FOUND! The following command
/usr/lib/vlc/vlc-cache-gen -f /usr/lib/vlc/pluginsfreezes pacman!
However, that file exists.
.. or run it from /, as is the case when the .install script is executed.
debug: executing ". /tmp/alpm_xMNJTs/.INSTALL; post_upgrade 1.1.13-5 1.1.13-5"
debug: executing "/bin/sh" under chroot "/
Done from / as root, but It still freezes...
does pacman still hang when you do a complete update?
Only if there's vlc.
Any idea?
Offline
Come on guys, please...
Offline