Pacman update breaks Kalu dependencies

With pamac there is a tray icon for every single environment. Even if there is another package for KDE integration.

This is all i know. I get the a panel coming up with the error and when i check status i get not found.

[rick@endeavour-os ~]$ systemctl --user status eos-update-notifier.timer
Unit eos-update-notifier.timer could not be found.
[rick@endeavour-os ~]$ 

@zoli62
Never say never. So far that was not in short term todo list, and I can’t promise that, at least for now, sorry.

Yes, I saw it after a reboot. I edited my question already, thanks again!

A fix is incoming for kalu: https://github.com/jjk-jacky/kalu/pull/74

1 Like

Could you show the contents of

    ls -la ~/.config/systemd/user

In additon it also still listed in startup applications:

Bildschirmfoto_2019-10-23_20-15-59

I removed this entry, but after reboot the entry in notification settings is still there…

I’ve been searching for you, just give me some time, I don’t understand why it isn’t completely removed.

@FredBezies
That’s great, then we have two tools to choose from! :slight_smile:
But of course, a few other tools have similar properties, too. So we actually have quite many options.

1 Like

Thanks. In any case, the good news is that there are alternatives to Kalu. How does the eos-update-notifier indicate when updates are available?

Well, they reacted… Sorry for the sarcasm, but when we asked them questions and did suggestions they didn’t reply and I’m not talking about one message.

1 Like

I have to go now, but I hope someone can shed a light on this, I promise I’ll get back to you.

1 Like

@zoli62
It shows a popup terminal window which shows a list of updates, then you can accept it by giving your password (like normally with pacman). And if there are AUR updates, it asks the same thing again for them.

To have it in two phases may sound too much work for users, but it is in fact the recommended way to take all upstream (pacman) updates first, and then possible AUR updates.

And, the update check rate is once in two hours. Also, after login a check is made (after a small delay).

1 Like
[rick@endeavour-os ~]$  ls -la ~/.config/systemd/user
total 8
drwxr-xr-x 2 rick rick 4096 Oct 23 12:51 .
drwxr-xr-x 3 rick rick 4096 Oct 23 12:51 ..
[rick@endeavour-os ~]$ 

Edit: Have to head off to work but will check it in 8 hours or so.

Maybe there are some leftover files in ~/.config/kalu or /etc/xdg/autostart ?

sorry to jump in here, I’m still learning linux…

when performing update using kalu gui…

I get question…

Do you want to replace ilmbase (local) with openexr (extra) ? Yes

when I chose yes, ā€œReplace with openexrā€ I get error…

Error: Failed to get packages list: Failed to prepare transaction: could not satisfy dependencies

  • kalu requires pacman<5.2

when I try update in terminal window…

[hugh@AsusEeeBoxEndeavourOS ~]$ sudo pacman -S pacman
[sudo] password for hugh:
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (5.2.0-2) breaks dependency ā€˜pacman<5.2’ required by kalu
:: installing pacman (5.2.0-2) breaks dependency ā€˜pacman<=5.1.3’ required by yay
[hugh@AsusEeeBoxEndeavourOS ~]$

[hugh@AsusEeeBoxEndeavourOS ~]$ sudo pacman -Syu
[sudo] password for hugh:
:: Synchronising package databases…
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros is up to date
:: Starting full system upgrade…
:: Replace ilmbase with extra/openexr? [Y/n] y
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pacman (5.2.0-2) breaks dependency ā€˜pacman<5.2’ required by kalu
[hugh@AsusEeeBoxEndeavourOS ~]$

I read here…

Our advice is to uninstall Kalu and perform the pacman and YAy update

Bryanpwo
Since Kalu isn’t actively maintained anymore we decided two months ago to search for a replacement. @manuel created the update notifier and we planned this to release in the November release.

Kalu can’t handle the new Pacman that hit the repo today. That’s why we released it earlier.

So can I just run …

$ sudo pacman -Rs kalu

then…

$ sudo pacman -Syu

to perform the update?

OK, there are no systemd service files although they should be there. For some reason you haven’t been able to download them. The download should happen when you login (if you don’t already have the files there).

But you could try to download them in another way with terminal command:

    eos-update-notifier -init-force

After that command, please check again that you have two files and a folder in ~/.config&system/user.

Yes, you are on the right track.

thanks manuel, I tried to check contents of folder before entering any commands…

$ cd ~/.config/system/hugh

but get error…

[hugh@AsusEeeBoxEndeavourOS ~]$ cd ~/.config/system/hugh
bash: cd: /home/hugh/.config/system/hugh: No such file or directory
[hugh@AsusEeeBoxEndeavourOS ~]$

is my synstax wrong?

Thanks. Reading what you’ve described. In fact, the notification icon is not really missing, at least for novice users. Of course, it won’t be bad for convenience if it comes later.

1 Like