[KDE] "Unable to create io-slave" after update

Hi folks,

my first post here which I find kinda positive given the fact that I rarely post any threads on any forums unless I have a problem with something :stuck_out_tongue: Enough said, until 2016-07-27 (stable update, when Plasma got updated to 5.7.2 and Framework 5.24) everything worked just fine. But now I’m experiencing a rather annoying problem. Every now and then some apps crash when I try to use them, giving me the following error:

Unable to create io-slave

I figured out that this error arises only when some apps try to communicate with KDE libs. I’m a n00b at reporting errors but I figured out that it’d be best if I attach a journalctl dump (journalctl --since=yesterday | grep "io-slave")

Journalctl dump

I’m not sure what could go wrong after the update nor have I time to delve into it but I’ve been looking at many Google searches and really, I couldn’t find anything adequate. There were however some useful advices:

  1. I tried to kill the X Server but it didn’t help
  2. I have found the “missing” files - they exist and seem to enjoy destroying my life (ls -al):

-rwxr-xr-x 1 root root 98256 Jul 10 15:10 file.so -rwxr-xr-x 1 root root 164208 Jul 10 15:10 trash.so

It really paralyzes me as I use Manjaro for pretty much everything including my work (I’m a dev) and now it’s not usable anymore.

PS I’m really sorry if you find my problem silly but I just can’t solve it :expressionless:

Best regards,
Jakub

If you just need your stuff to work try downgrading the packages you think are causing the trouble. It looks like you have at least one plasmoid giving you an issue and my first suspicion is that the apps in question have not been updated in a while, causing an issue with the brand new plasma.

@nadb, I don’t feel like downgrading to be honest. I do the updates regularly if you mean it. But the apps in question seem to be unable to find those libs from the journalctl dump so I can’t see any connection actually :frowning:

Have you tried cleaning your cache folder?
Well you can try too launching from Terminal seeing if it works:
dbus-launch appname

1 Like

In the last stable update compiz failed to work in xfce with a similar error, because metacit y had not been updated, it may very well be your only real solution, until the associated libraries are updated. I would check the dates on the libraries in question, it may point you in the right direction.

@Fpks, not sure if it’s related but when I try to run a KDE app (Dolphin) I get a following message from dbus-launch:

Cannot creat accessible child interface for object: PlacesView(0x27f2e00) index: 15 klauncher not running... launching kdeinit kdeinit5: Shutting down running client. We got some errors while running testparm "Load smb config files from /etc/samba/smb.conf\nError loading services.\n" KSambaShare: Could not find smb.conf! We got some errors while running 'net usershare info' "Can't load /etc/samba/smb.conf - run testparm to debug it\n"

I mean, it works, I just get this error.

Which ones (cache folders) should I remove?

@nadb, OK, for now this time everything works just fine, not sure why to be honest.

Thank y’all again for the answers. I’ll do a full upgrade tomorrow and let you know how it turns out.

it’s an error caused by dbus-launch :wink:

but please try to reinstall kio completely, since it seems that its related to kio somehow. please also post all your output to the last command here if there are errors or warnings or something.

sudo pacman -Scc ##cleans cache, very impoartent
sudo pacman-mirrors -g ##check for faster mirrors
sudo pacman -Syyuu kio ##upgrades system & reinstalls kio

I made a ■■■■■■■■ trying use deeping-file-manager on Manjaro Plasma KDE.
After I launched dolphin it said that he cannot create an "io-svale".
Thanks to your command it's now working!

I had this issue after just running an update. After running the above commands I got

$ sudo pacman -Syyuu kio
:: Synchronizing package databases...
 core                                                                                                              151.4 KiB  3.70 MiB/s 00:00 [#######################################################################################] 100%
 extra                                                                                                            1781.2 KiB  5.50 MiB/s 00:00 [#######################################################################################] 100%
 community                                                                                                           5.2 MiB  5.50 MiB/s 00:01 [#######################################################################################] 100%
 multilib                                                                                                          176.2 KiB  5.74 MiB/s 00:00 [#######################################################################################] 100%
:: Starting full system upgrade...
warning: kholidays-git: downgrading from version 1:5.57.0.r795.gd1f6062-1 to version 5.66.0.r835.gce2c2af-1
warning: libnm: downgrading from version 1.22.0-1 to version 1.20.9dev+19+gcbb1ad1ba-1
warning: networkmanager: downgrading from version 1.22.0-1 to version 1.20.9dev+19+gcbb1ad1ba-1
resolving dependencies...
looking for conflicting packages...
:: kio and kio-git are in conflict. Remove kio-git? [y/N]  
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: kio and kio-git are in conflict

Or:

:: kio and kio-git are in conflict. Remove kio-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing kio-git breaks dependency 'kio-git' required by baloo-git
:: removing kio-git breaks dependency 'kio-git' required by bluedevil-git
:: removing kio-git breaks dependency 'kio-git' required by kactivitymanagerd-git
:: removing kio-git breaks dependency 'kio-git' required by kdeclarative-git
:: removing kio-git breaks dependency 'kio-git' required by kinit-git
:: removing kio-git breaks dependency 'kio-git' required by knewstuff-git
:: removing kio-git breaks dependency 'kio-git' required by knotifyconfig-git
:: removing kio-git breaks dependency 'kio-git' required by kparts-git
:: removing kio-git breaks dependency 'kio-git' required by libksysguard-git
:: removing kio-git breaks dependency 'kio-git' required by plasma-integration-git
:: removing kio-git breaks dependency 'kio-git' required by user-manager-git
$ inxi -Fxxx 
System:    Host: fm Kernel: 5.4.5-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.0 Desktop: KDE Plasma 5.17.80 tk: Qt 5.14.0 
           wm: kwin_x11 dm: SDDM Distro: Manjaro Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: TUF B450M-PLUS GAMING v: Rev X.0x serial: <root required> 
           UEFI: American Megatrends v: 1002 date: 03/07/2019 
CPU:       Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP arch: Zen+ rev: 2 L2 cache: 4096 KiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 118222 
           Speed: 2787 MHz min/max: 2200/3700 MHz boost: enabled Core speeds (MHz): 1: 3240 2: 2576 3: 2526 4: 3433 5: 3636 
           6: 4231 7: 4202 8: 3133 9: 3255 10: 2414 11: 2399 12: 4173 13: 4091 14: 3955 15: 3742 16: 2369 
Graphics:  Device-1: NVIDIA TU104 [GeForce RTX 2080] vendor: ASUSTeK driver: nvidia v: 430.64 bus ID: 07:00.0 
           chip ID: 10de:1e82 
           Display: x11 server: X.Org 1.20.6 driver: nvidia compositor: kwin_x11 tty: N/A 
           OpenGL: renderer: GeForce RTX 2080/PCIe/SSE2 v: 4.6.0 NVIDIA 430.64 direct render: Yes 
Audio:     Device-1: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 07:00.1 chip ID: 10de:10f8 
           Device-2: Advanced Micro Devices [AMD] Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel 
           bus ID: 09:00.3 chip ID: 1022:1457 
           Device-3: Microsoft Microsoft LifeCam HD-3000 type: USB driver: snd-usb-audio,uvcvideo bus ID: 1-1:2 
           chip ID: 045e:0810 
           Sound Server: ALSA v: k5.4.5-1-MANJARO 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8168 v: 8.047.05-NAPI 
           port: f000 bus ID: 05:00.0 chip ID: 10ec:8168 
           IF: enp5s0 state: up speed: 100 Mbps duplex: half mac: 40:b0:76:5c:8c:4c 
           IF-ID-1: docker0 state: down mac: 02:42:c6:bd:5a:7d 
Drives:    Local Storage: total: 465.76 GiB used: 112.91 GiB (24.2%) 
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 500GB size: 465.76 GiB speed: 31.6 Gb/s lanes: 4 
           serial: S4EVNG0M116780W rev: 1B2QEXM7 scheme: GPT 
Partition: ID-1: / size: 389.04 GiB used: 112.91 GiB (29.0%) fs: ext4 dev: /dev/nvme0n1p2 
           ID-2: swap-1 size: 69.20 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/nvme0n1p3 
Sensors:   System Temperatures: cpu: 47.9 C mobo: N/A gpu: nvidia temp: 40 C 
           Fan Speeds (RPM): N/A gpu: nvidia fan: 22% 
Info:      Processes: 342 Uptime: 5h 13m Memory: 62.81 GiB used: 7.25 GiB (11.5%) Init: systemd v: 242 Compilers: gcc: 9.2.0 
           Shell: zsh v: 5.7.1 running in: konsole inxi: 3.0.37

Forum kindly sponsored by