Jump to content
Not connected, Your IP: 3.148.112.17
tammo

Is there someone responsible for the AUR (Archlinux)?

Recommended Posts

Hello,

my operating systems have been exclusively arch-based for some time now, currently CachyOS, EndeavourOS and Manjaro (always only KDE).

This means that the AUR is available to me as software repository.

There are currently two versions of Eddie (with UI) there:

1. aur/eddie-ui 2.21.8-1 (+34 0.46) (Deprecated: 2024-04-08)
2. aur/eddie-ui-git 2.24.2-1 (+15 0.00)

The first version eddie-ui 2.21.8-1 still works, but is now marked as deprecated.
And when installing you get a warning in the terminal:

Quote

xbuild tool is deprecated and will be removed in future updates, use msbuild instead


That sounds like it won't work soon, unless you know how to tinker around manually.

The second version eddie-ui-git 2.24.2-1 doesn't start after installation. Nothing happens.

When I start eddie-ui (2.24.2-1) via the console, I get the following error message:
 
❯ eddie-ui
The file /usr/lib/mscorlib.dll is an invalid CIL image
I can't do anything with that - I don't know enough about the subject.


The pinned thread/post from 2018 doesn't seem to be maintained anymore.
 
So I wanted to ask here, if there is anyone here, who maintains the versions for the AUR and can also fix errors if necessary.

(Was translated into English using a translation tool!)

Share this post


Link to post
On 7/22/2024 at 1:39 PM, tammo said:

When I start eddie-ui (2.24.2-1) via the console, I get the following error message:


I don't have that problem on Arch. Please post the currently installed versions of all dependencies, like so:

$ for pkg in `expac -l '\n' '%D' eddie-ui-git`; do pacman -Qs $pkg|grep local; done

 
On 7/22/2024 at 1:39 PM, tammo said:

That sounds like it won't work soon, unless you know how to tinker around manually.


Don't worry about that, it's been there for a few years now.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
14 minutes ago, OpenSourcerer said:

Don't worry about that, it's been there for a few years now.

Okay, didn't know that, I hadn't seen that in previous installations (maybe I didn't look at the right moment!), thanks for the information.

But it is still a bit worrying, that the version is marked as outdated. Do you think something will happen again? Or is it simply the case that there hasn't been a newer version for a long time (but the current one is still not "outdated")? I don't know what criteria are used to classify software as "outdated" in the AUR, or what that depends on.

Sorry if I sound a bit stupid, but when I enter your command, I unfortunately only get this message:

 
❯ $ for pkg in `expac -l '\n' '%D' eddie-ui-git`; do pacman -Qs $pkg|grep local; done
fish: Expected a variable name after this $.
In this case it's a CachyOS.

Share this post


Link to post
31 minutes ago, tammo said:
Sorry if I sound a bit stupid, but when I enter your command, I unfortunately only get this message:

Just remove the $ in the front.

 

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
I just can't get the command to work!
If I enter it like this, this happens:


Bildschirmfoto_20240724_081241.png.d3cbdc54ee1e24b371969620d4d03fcc.png

So this white cursor just stays one line below, as you can see in the picture, and it no longer blinks.
There is also no hard drive activity in the background.
Then nothing happens anymore.

Share this post


Link to post

But I also have to correct myself! I thought I had also tested an EndeavourOS. But the EndeavourOS was actually running eddie-ui 2.21.8-1.
So now I've installed eddie-ui-git 2.24.2-1 on another EndeavourOS (on which no Eddie version has ever been installed) - and it works!

Although with some minor errors. When starting via the terminal it says:
 

Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme

But that may have always been the case, I've just never started Eddie via the terminal before, so I didn't notice it.
But that could possibly also be responsible for the fact, that the font in Eddie looks pretty tattered, if you run your system with anti-aliasing disabled.

I once searched for libgtk-x11-2.0.so.0 or libgtk-x11, but all yay offers with it is GTK2.
When I install that, the next time I start Eddie (translated into English, so possibly not 100% correct!):
 
(eddie-ui:2120): Gtk-WARNING **: 13:07:45.124: No theme engine could be found in the module path “adwaita”

No idea, what that means. But it's running otherwise, so that's not so bad.

When closing Eddie, a window pops up saying:
 
Unable to talk with OS keyring to save the password. Reverted to plain, check Preferences > General > Profile data protection

When I look there in the settings, it says “Plain (no password asked)”.

This may have something to do with the fact, that EndeavourOS (fortunately!) does not have a KDE password manager installed by default.
This pop-up then no longer appears.

So, the problem, that Eddie 2.24... does not start remains with CachyOS, but not with EndeavourOS.

Share this post


Link to post
10 hours ago, tammo said:

So this white cursor just stays one line below, as you can see in the picture, and it no longer blinks.


You get this if you use fish as your shell. You can simply find out the versions of all dependencies yourself as this is actually what I asked for; the command was supposed to be a 1-click solution with proper formatting.. but nevermind.
Since this is clearly a Mono-related thing, what's the version of Mono in Cachy?

LANG=C pacman -Qi mono|grep Version

Arch (and by extension EndeavourOS) should be on 6.12.0.206-1.
 
2 hours ago, tammo said:
Gtk not found (missing LD_LIBRARY_PATH to libgtk-x11-2.0.so.0?), using built-in colorscheme

That's not critical:
2 hours ago, tammo said:
Unable to talk with OS keyring to save the password. Reverted to plain, check Preferences > General > Profile data protection

Different thing, Let's fix one thing at a time :)

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post

Yes, I'm sorry, I don't know how to list the installed dependencies in a hurry.

A search led me to the pactree command, but that doesn't work for me either. It would probably have to be installed as a package first, but when I search for pactree with yay, nothing is found.

But then I had an idea ...

If I enter

yay -Rs eddie-ui-git
(I don't have to confirm it with Yes), then all direct dependencies are listed with version numbers:

ayatana-ido 0.10.3-1                
libayatana-appindicator 0.5.93-1                
libayatana-indicator 0.9.4-1                 
libdbusmenu-glib 16.04.0.r498-2          
libdbusmenu-gtk3 16.04.0.r498-2         
libexif 0.6.24-3                
libgdiplus 5.6.1-4                 
mono 6.12.0.206-1          
patchelf 0.18.0-3                

Is that what you meant?

Here is the output from:
 
❯ LANG=C pacman -Qi mono|grep Version
Version : 6.12.0.206-1

And I say in between:
Thank you for your patience and effort!

Share this post


Link to post
20 hours ago, tammo said:

A search led me to the pactree command, but that doesn't work for me either. It would probably have to be installed as a package first, but when I search for pactree with yay, nothing is found.


It's because it's found in pacman-contrib.

$ pacman -F pactree
extra/pacman-contrib 1.10.6-1 [Installiert]
   usr/bin/pactree

.
20 hours ago, tammo said:

Is that what you meant?


Oh, perfect. yay can do that :D thank you.

Let's try this:

pacman -Syu
yay -S --rebuildtree eddie-ui-git

What it does: System update, then rebuild eddie-ui-git with current packages and reinstall all its dependencies.
Reboot if you want after that. :)

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post

Unfortunately that didn't work.
First did sudo pacman -Syu.

Then:

❯ yay -S --rebuildtree eddie-ui-git
Sync Explicit (1): eddie-ui-git-2.24.2-1
[sudo] Password for john:
Warning: eddie-ui-git-2.24.2-1 is up to date -- Reinstalling
Resolving dependencies...
Checking for conflicting packages...

Package (1) Old version New version Net change

cachyos/eddie-ui-git 2.24.2-1 2.24.2-1 0.00 MiB

Total size of installed packages: 47.71 MiB
Update size difference: 0.00 MiB

:: Continue installation? [Y/n]
(1/1) Checking keys in the keychain [---------------------------] 100%
(1/1) Checking package integrity [---------------------------] 100%
(1/1) Loading package files [--------------------------] 100%
(1/1) Checking for file conflicts [--------------------------] 100%
:: Processing package changes …
(1/1) Reinstalling eddie-ui-git [--------------------------] 100%
==> Updating desktop MIME database...
:: Starting post-transaction hooks …
(1/3) Arming ConditionNeedsUpdate...
(2/3) Checking which packages need to be rebuilt
(3/3) Updating the desktop file MIME type cache...

~ 31s

When starting eddie-ui after reboot, the error message
The file /usr/lib/mscorlib.dll is an invalid CIL image
still appears and eddie does not start.

Share this post


Link to post

Okay, problem solved! Or let's say half-way!

One of the special features of CachyOS is, that it has its own small repo, in which basically only packages from the AUR are taken and precompiled (as I understand it!).

And so there are two versions of eddie-ui-git, for example:
 

❯ yay eddie-ui-git
2 cachyos/eddie-ui-git 2.24.2-1 (21.2 MiB 47.7 MiB)
Eddie - VPN tunnel - UI
1 aur/eddie-ui-git 2.24.2-1 (+15 0.00)
Eddie - VPN tunnel - UI


So far I had installed the version from cachyos. I have done the same with other programs/packages and have only had good experiences with it so far. The installation is then much easier or faster in some cases.

But in this case it apparently doesn't work!

Now I uninstalled the cachyos version (yay -Rscn eddie-ui-git) and then installed the version from the AUR.

And lo and behold: It starts!!

What I noticed:
A lot more dependencies were installed:

Packages (19) ayatana-ido-0.10.3-1  cppdap-1.58.0-2  dotnet-host-8.0.6.sdk106-1
            dotnet-runtime-8.0.6.sdk106-1  dotnet-targeting-pack-8.0.6.sdk106-1  jsoncpp-1.9.5-3
            libayatana-indicator-0.9.4-1  libdbusmenu-glib-16.04.0.r498-2
            libdbusmenu-gtk3-16.04.0.r498-2  libexif-0.6.24-3  libgdiplus-5.6.1-4
            netstandard-targeting-pack-8.0.6.sdk106-1  rhash-1.4.4-1  cmake-3.30.1-1
            dotnet-sdk-8.0.6.sdk106-1  libayatana-appindicator-0.5.93-1  mono-6.12.0.206-1
            mono-msbuild-16.10.1.xamarinxplat.2021.05.26.14.00-5  patchelf-0.18.0-3


At the moment I still mainly use CachyOS.
But since I was recently disappointed by the system in other ways, I might switch completely to EndeavourOS in the future.
It seems a bit more solid to me overall!

So the only question left from the thread is whether the eddie-ui (currently 2.21.8-1) will continue to be maintained, since it is currently marked as outdated.

The eddie-ui-git (2.24...) was also a beta until recently, but that seems to have changed now.
 

Share this post


Link to post
15 minutes ago, tammo said:

One of the special features of CachyOS is, that it has its own small repo, in which basically only packages from the AUR are taken and precompiled (as I understand it!).


I was just writing that I find this notation highly peculiar:
51 minutes ago, tammo said:

cachyos/eddie-ui-git 2.24.2-1 2.24.2-1 0.00 MiB

It suggests that eddie-ui-git is installed from a CachyOS-provided binary repository. And since you confirmed it, no amount of --rebuild options to yay will fix this – that package was compiled against an older Mono version, and that's where the validation fails. So, effectively, CachyOS provides broken packages.

Prebuilding -git AUR packages.. I've had better ideas drunk *smh*…
15 minutes ago, tammo said:

But since I was recently disappointed by the system in other ways, I might switch completely to EndeavourOS in the future.

Highly recommended. Then simply apply the optimizations to your build process yourself, at least for AUR packages. And if you're ready, vanilla Arch is right around the corner. Don't be afraid of the text-based install, it's very well documented.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
16 minutes ago, tammo said:

So the only question left from the thread is whether the eddie-ui (currently 2.21.8-1) will continue to be maintained, since it is currently marked as outdated.


But it's not outdated: The current stable is 2.21.8. All versions after it are still designated Beta; people are just being hasty. As long as the -git package is updated, eddie-ui will be updated, too, when the release comes.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...