| Summary: | Enlightenment (E17) can't find some modules | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Oleg Kozlov <xxblx.duke> |
| Component: | RPM Packages | Assignee: | trem <tremyfr> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | doktor5000, lewyssmith |
| Version: | 4 | ||
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| URL: | http://forum.mageialinux.ru/extensions/hcs_image_uploader/uploads/10000/7500/17933/p18g15no46vdi1r8216ov1qrv1tc31.png | ||
| Whiteboard: | |||
| Source RPM: | e17 | CVE: | |
| Status comment: | |||
| Attachments: |
E17 broken modules
Solution (fix) script |
||
Created attachment 4938 [details]
E17 broken modules
This attachment include full E17 broken modules list.
Manuel Hiebel
2014-02-05 18:26:51 CET
CC:
(none) =>
doktor5000 bug 12779 Comment 11 from trem: My plan is : - move to efl to 1.7.10 [fixes bug 12779] - move e to 0.17.6 - bump e_modules to fix #12610 [this one] CC:
(none) =>
lewyssmith Last update reproduce this bug again. Now E17 try to find modules in /usr/lib/enlightenment/modules/<MODULE_NAME>/linux-gnu-i586-0.17.6/ but all modules still located in /usr/lib/enlightenment/modules/<MODULE_NAME>/linux-gnu-i586-0.17.4/
Temporary solution:
#!/bin/sh
for i in `find /usr/lib/enlightenment/modules/ -type d`
do
if [ -d "${i}/linux-gnu-i586-0.17.4" ]; then
ln -s "${i}/linux-gnu-i586-0.17.4" "${i}/linux-gnu-i586-0.17.6"
fi
done
Created attachment 5178 [details]
Solution (fix) script
Use this script to fix problem. It makes modules in E17 workable.
As there's a workaround available, and e_modules is both unmaintained upstream and has also been dropped in Mageia, will close this as WONTFIX. Sorry guys :| Status:
NEW =>
RESOLVED |
Description of problem: Enlightenment (E17) can't find some modules. When you try to add module (turn on module) E17 show an error message "Can't find <module_name>/linux-gnu-i586-0.17.5/module.so". E17 (0.17.5) looking for module's file in /usr/lib/enlightenment/modules/<MODULE_NAME>/linux-gnu-i586-0.17.5/ But some modules were not re-build for 0.17.5, they placed at path /usr/lib/enlightenment/modules/<MODULE_NAME>/linux-gnu-i586-0.17.4/ Problem package: e_modules-0.0.1-1.r81625.5.mga4.i586.rpm (may be x86_64 package have problem too, but I tested only i586) E17 version: 0.17.5 (e-0.17.5-2.mga4.i586.rpm; ecore-1.7.9-2.mga4.i586.rpm) Steps to Reproduce: 1. Go to E17 Menu - Preferencies - Modules 2. Try to add broken module (Wheater; ShowDesktop; Places; Uptime; etc...) Full broken modules list I will attach as text file into comments. Temporary solution script for E17 users: #!/bin/sh for i in `find /usr/lib/enlightenment/modules/ -type d` do if [ -d "${i}/linux-gnu-i586-0.17.4" ]; then ln -s "${i}/linux-gnu-i586-0.17.4" "${i}/linux-gnu-i586-0.17.5" fi done So, e_modules-0.0.1-1.r81625.5.mga4.$ARCH.rpm need to be rebuild. Either all problem modules need to be compiled for e17 0.17.5, or when package installing it need execute script printed above (but I don't tested all this modules after symlinking them). Oleg xxblx. Thanks. Reproducible: Steps to Reproduce: