Registered Member
|
I'm having an issue with the device notifier. This box is a c2d/4GB with an nVidia 8600GT (running the nvidia drivers) running Debian/sid.
It was upgraded from kde 3.5.10 to kde 4.1.x and is currently running kde 4.2.2-2. When I plug a USB device in to the hub (thumb drive, USB hard drive, mp3 player), it pops up a kde3-style dialog box stating "A new device has been detected...What would you like to do?" which gives me the options "open in Dolphin," "download pictures with digicam," or "do nothing." However, I cannot do anything with this dialog box. I can't select any of the options, click Ok, Cancel, or even close the dialog using the kde close button. In order to get rid of the dialog, I have to log out and back in. Initially, I thought it could be a problem with udev, but that didn't explain not being able to get rid of the dialog box. Just now, I tried to burn a CD. I inserted a blank into the drive, and started k3b. The splash screen came up, and it went gray. I couldn't get rid of it either, not even with a pkill -9 k3b. I was running kde 4.2.2-2 on Debian/sid on my laptop before I had to turn it in, and didn't have any problems. Something it the device subsystem is not right, but I am not sure where to look. Does anyone have any suggestions? TIA, --vr |
Registered Member
|
It sounds to me that some part of KDE 3.5 is still installed on your system, and it starts up with KDE4. Try looking through the list of packages and see if you can find anything with version 3.5.
By the way, have you tried killing the window by pressing Alt+Ctrl+Esc?
Get problems solved faster - get reply notifications through Jabber!
|
Registered Member
|
Oof. There ar quite a few:
I did get rid of the kde3 games, but the ones above, I'm not sure what the repercussions are to the system, or what the kde4 replacement is. I'm going through apt-file to see what I can find. --vr |
Administrator
|
KDE 4 now has support for a similar style dialog, so it may indeed be supplied by KDE 4. You will be able to tell in particular if it uses Oxygen Icons, looks like all your other KDE 4 applications, etc.
No idea why it locks up though. Sounds like Solid is having problems with some hardware, especially since K3b is having problems also ( is that the KDE 4 version? ). It sounds like they are waiting for I/O, which is one of the few ways to make an application "unkillable"
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I never saw that dialog on the laptop, which was also running sid and kde 4.2.2. I'll admit, the laptop was upgraded to kde4 a couple of weeks before the desktop I am having issues with. Unfortunately, I was recently laid off and no longer have direct access to said laptop. k3b is version 1.0.5-3+b1. I don't think 1.6.5 is in Debian yet.
The thing is that sound works fine. In fact, better than it ever did under aRts in kde3. All of my apps have sound. I have a tv capture card in the machine, and can get sound for that, for amaroK, everywhere I need it...Is there a way I can test for this condition? I was still wondering about the rogue kde3 app that didn't get uninstalled as Alec suggested. I went through last night with Synaptic and removed some stuff, but I still see a few things that are installed that I was not sure were needed (for non-upgraded apps), like kdebase-kio-plugins, kdelibskdelibs4c2a, etc. I just hate doing this kind of selective surgery...I always seem to end up breaking something. --vr |
Registered Member
|
Ctrl+Alt+Esc does not work my case. |
Administrator
|
Try running the command "solid-hardware list" and see if it manages to complete also. You could also try running "lsof" aganist a process once it has frozen, which will tell you what I/O it is waiting for.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
solid-hardware completed just fine. I also took the liberty of doing you one better. I inserted a CD into the drive, then ran strace k3b. There were several pages of output, which I will save, but the last page or so is as follows:
--vr |
Administrator
|
It appears to be having problems communicating with the DCOP server, so you are using the KDE 3 version of K3b. Please ensure that it is running and its socket ( located in $HOME ) has correct permissions.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
Okay. I looked, and I have the following:
Now will getting rid of the .DCOPserver_defiant_10* files help? How do I fix it once and for all? I've done a little digging around, and found that /usr/bin/dcop belongs to the kdelibs4c2a package, which is version 3.5.10. So it appears you are correct that DCOP/DBUS is still running from kde3. What packages do I need to delete from the system from kde3 and what do I need to [re]install from kde4 to get this where it needs to be? Thanks, --vr |
Administrator
|
Since k3b for KDE 4 is still not released, you will need to keep KDE 3 so you can use k3b.
Removing the DCOPServer sockets will cause it to generate new correct ones, which will hopefully stop the problem.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
I trued connecting my iRiver H10 after deleting the .DCOPserver sockets, and still get the same problem. I checked the processes, and found the last few items in the list were:
which I killed, but I still can't get rid of the dialog box, nor can use it to mount the device. I'm grasping at straws here, but could it be a problem with hal? --vr |
Administrator
|
It could possibly be a problem with HAL, although solid-hardware should have problems as well if that was the case. It seems very unusual to have GNOME desktop components launching in a KDE session, please ensure that there are no GNOME applications being autostarted.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered Member
|
The apps I have Autostarted are several screenlets, fusion-icon and tilda (similar to yakuake). The recurring startup apps gnome-terminal and kontact. (Firefox has stopped autostarting). I have always preferred KDE over Gnome, but got in the habit of using some of the Gnome apps (like the terminal). --vr |
Registered Member
|
Well, I made some headway. I created a new user and logged in and was able to mount and dismount to my heart's content. Which means that the problem, unless I am mistaken, is in the .kde directory. Is there a way to surgically alter this directory or should I move it out of the way, let the system recreate it then cherry pick thte folders I need from the old .kde directory?
--vr |
Registered users: bartoloni, Bing [Bot], Evergrowing, Google [Bot], q.ignora