Dependency Graph
View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003822 | Kali Linux | Kali Package Bug | public | 2017-01-09 21:50 | 2017-03-27 12:56 |
Reporter | Two2FourPT | Assigned To | rhertzog | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 2016.2 | ||||
Fixed in Version | 2017.1 | ||||
Summary | 0003822: Kali Menus are missing with LXDE, after most recent update | ||||
Description | After performing 'apt-get update && apt-get dist-upgrade', the applications from the menu have disappeared. Only 'Run' and 'Logout' remain. | ||||
Steps To Reproduce | apt-get update && apt-get dist-upgrade | ||||
Additional Information | uname -a: | ||||
Believe this is related, found in dmesg: [ 513.384653] menu-cache-gen[1908]: segfault at 0 ip 00007f82f7a34f70 sp 00007ffc083ab690 error 4 in libfm-extra.so.4.0.5[7f82f7a31000+5000] |
|
I can confirm that this is a problem when installing a fresh kali-linux-lxde-2017-W02-amd64.iso image |
|
I can also confirm this at a fresh built live image with LXDE environment. However, on a real and updated system the bug does not appear, I suppose, it might be "fixed" by some cached files. |
|
Yes! Deleting /root/.cache/menus* and starting LXDE will not rebuild the menus. As noted in my former post: The reason, why this bug does not appear on an older installed machine is the caching of the menus. So this IS defintely a bug! Hans |
|
The problem seems to be libfm-extra4. When you downgrade to this lib, the menus are back again. Hans |
|
Thanks for the investigation. Can you let us know which version of libfm-extra4 is working well and which is broken? |
|
Hi Raphael, that was a quick response! Of course I can: The running version is 1.2.3-1 and the broken one is 1.2.5-1. I took them from debian ressources, as in kali only 1.2.5-1 is available. And I have to admit, that I only checked for i386. The amd64 is still not checked by me, but I will do it soonish. Report follows then. Hans |
|
Hmm, checked now on amd64, but I could not create the error. At the moment I am using the broken version 1.2.5-1 (on debian/testing system), but I cannot verify the bug. I will boot to kali now (amd64) and search for an older KALI version of libfm-extra4, then install it and test again. Report follows. Hans |
|
Ok, sorry for the delay. Just now tested on kali-linux amd64. I downgraded libfm-extra4 to version 1.2.4-1, which is the last kali version before the broken version 1.2.5-1. In my former post, I mentioned 1.2.3-1, but ignore this, as it was tested with a pure debian system. Conclusion: I suppose, kali and debian are using identical packages, but to make it sure, I checked on both systems. Also 32-bit and 64-bit versions are broken. This also means: Building a livefile system with LXDE windowmanager will NOT work at the moment! I suggest to change to XFCE4 for now (tested=ok), if you want build for slower machines as I do. Maybe the version 1.2.4-1 should be put in the repo, as long as the last version got this bug. So live images would be ok. Best Hans |
|
Thank you all for your assistance in pinpointing the exact issue. @rhertzog - do you believe it would be possible to add 1.2.4-1 to the repo so that we can get working again? Thank you in advance!! |
|
The pronblem is, it will not help those people, who already got 1.2.5-1 installed, except the older version gets a newer version name. However, it will help all people (like me), who are building a livefile kali with LXDE. At the moment, due to this bug, this is not possible. So I evaded to XFCE. I am using an EEEPC, which is running on 1,66GHz, so LXDE is my first choice to get kali running fast. Hans |
|
The pronblem is, it will not help those people, who already got 1.2.5-1 installed, except the older version gets a newer version name. However, it will help all people (like me), who are building a livefile kali with LXDE. At the moment, due to this bug, this is not possible. So I evaded to XFCE. I am using an EEEPC, which is running on 1,66GHz, so LXDE is my first choice to get kali running fast. Hans |
|
@Hans I installed: http://cdimage.kali.org/kali-images/kali-weekly/kali-linux-light-2017-W03-i386.iso EEEPC 701 I needed to add 'forcepae' to the installer. Kali light is XFCE. The SSD has 1.2 GB free out of the 4 GB!
I setup a crontab calling shell scripts with notify-send. With SSH I can access servers I maintain. Using Firefox:
I very much like the kali 'light' XFCE version. Bill |
|
Hi Bill, I agree XFCE is nice, but IMHO LXDE is running a little bit faster than XFCE. I tested XFCE, LXDE and LXQT, but LXDE fit the best. However, I agree, XFCE and LXDE are close together in view of performance. On my system I can boot about 18 different OS'es from my SD-card (mostl are linuces, two are Windows based). Everything is running in kali-linux on my EEEPC, and the wlan device is an Atheros card (good hacking tool). I am building kali-linux several times a week. As I am German, it is German localized and added several tools, which are not in kali (like jNetmap or skype for example). As I prefer LXDE, it is sad for me, that due to this bug it is not usable for my build (and of course, the next official kali-build LXDE will fail, too!). Of course, I canb change to XFCE (that is what I am doing at the moment), but I am still looking for a fix in this lib to get my LXDE back. :) Best regards Hans |
|
Andriy Grytsenko from debian bug list wrote: ...... OK, so, as the code was not changed, as he told, here is a workaround, if someone wants to build a kali-live-image with LXDE.
Yeah! Hope this helps. Happy hacking Hans |
|
@vanguard - Thanks Hans! Sucks since I don't roll my own image for each build but rather update my baseline and capture the image as soon as I have tested my functionality after updating. I am in the process of including 1.2.4-1 as 1.2.5-2 into the live build. I cannot find the ~live-build-config/config/packages-chroot directory as you mention, and as it is shown in the Debian Live Systems Manual. Perhaps the Kali guys have changed this location? Current structure shown at: http://git.kali.org/gitweb/?p=live-build-config.git;a=tree;hb=HEAD Thanks in advance! |
|
EDIT: So 0x06 (http://docs.kali.org/kali-dojo/02-mastering-live-build) suggests to create this directory, but mentions /packages.chroot, then gives the 'mkdir config/packages' command. Is 'mkdir ~/live-build-config/config/packages.chroot' the appropriate action (directory and placement)? Thank. |
|
Just in short, what I do:
Hope this helps. Hint: You have to build in a real kali-environment. I am using the livefile. My own livefiles are built with all needed packages for building a new version (just including cdebootstrap, live-build, curl, git and language environment tools, like console-data) Hope this helps. Good luck Hans |
|
So it was actually easier for me to roll back to a previously captured image, and I used the following command (for anyone that needs to update and doesn't want their menus broke until this is fixed): sudo apt-mark hold libfm-extra4 Thanks for your efforts Hans. |
|
I opened a ticket upstream here: https://sourceforge.net/p/lxde/bugs/863/ |
|
I have just uploaded kali-menu 2017.1.2. Can you try again with that updated package and let me know if it fixes your problems ? Thank you. |
|
Hi Raphael, Next month it will be better, and I hope, then I can report results. Also I will test your new live-build version you loaded up, which should fix another isse reported by me. Sorry for the delay, but I ill report as fast as possible. Anyway, thank you for your all your efforts. Best Hans |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2017-01-09 21:50 | Two2FourPT | New Issue | |
2017-01-09 21:56 | Two2FourPT | Note Added: 0006226 | |
2017-01-11 00:01 | goldenite | Note Added: 0006230 | |
2017-01-15 11:20 | vanguard | Note Added: 0006250 | |
2017-01-15 12:47 | vanguard | Note Added: 0006253 | |
2017-01-18 12:50 | vanguard | Note Added: 0006257 | |
2017-01-18 12:54 | rhertzog | Assigned To | => rhertzog |
2017-01-18 12:54 | rhertzog | Status | new => assigned |
2017-01-18 12:56 | rhertzog | Note Added: 0006258 | |
2017-01-18 13:29 | vanguard | Note Added: 0006259 | |
2017-01-18 13:43 | vanguard | Note Added: 0006260 | |
2017-01-18 14:04 | vanguard | Note Added: 0006261 | |
2017-01-20 19:11 | Two2FourPT | Note Added: 0006265 | |
2017-01-20 19:24 | vanguard | Note Added: 0006266 | |
2017-01-20 19:30 | vanguard | Note Added: 0006267 | |
2017-01-20 21:09 | broomdodger | Note Added: 0006268 | |
2017-01-20 21:48 | vanguard | Note Added: 0006269 | |
2017-01-23 15:08 | vanguard | Note Added: 0006274 | |
2017-01-24 17:13 | Two2FourPT | Note Added: 0006275 | |
2017-01-24 17:24 | Two2FourPT | Note Added: 0006276 | |
2017-01-24 17:29 | vanguard | Note Added: 0006277 | |
2017-01-30 17:05 | Two2FourPT | Note Added: 0006288 | |
2017-02-08 08:23 | rhertzog | Relationship added | has duplicate 0003868 |
2017-02-16 17:00 | rhertzog | Note Added: 0006416 | |
2017-03-17 08:57 | rhertzog | Note Added: 0006512 | |
2017-03-17 09:23 | vanguard | Note Added: 0006513 | |
2017-03-27 12:56 | rhertzog | Status | assigned => resolved |
2017-03-27 12:56 | rhertzog | Resolution | open => fixed |
2017-03-27 12:56 | rhertzog | Fixed in Version | => 2017.1 |