Install abcde (a better cd encoder)

As you can see, I am on ROME and all of my repos say rolling. I don’t have a mix of others. It doesn’t work that way.

┌──[wilson@heisenberg] Sat May 03, 07:30:19 [~] 
└──[ <$> sudo dnf clean all;dnf clean all;dnf repolist
[sudo] password for wilson: 
16 files removed
12 files removed
repo id                                              repo name
rolling-x86_64                                       OpenMandriva Rolling - x86_64
rolling-x86_64-extra                                 OpenMandriva Rolling - Extra - x86_64
rolling-x86_64-non-free                              OpenMandriva Rolling - Non-free - x86_64
rolling-x86_64-restricted                            OpenMandriva Rolling - Restricted - x86_64

are you telling me that repos for stable (rock) will be updated once a new stable release is out? (let’s say 6.1, 6.2 or 7.0)

anyway, i was able to install the app but it does not connect to musicbrainz as

IO::Socket::SSL 2.009+ required for TLS support at /usr/share/perl5/vendor_perl/WebService/MusicBrainz/Request.pm line 69.
[ERROR] abcde: abcde-musicbrainz-tool failed to run; ABORT

any suggestion?

For the Main repo, yes. The base system is not going to change. It is stable.

For the other repos, such as Extra, Non-Free and Restricted, they will get new apps added and updated.

If you were to put in a package request for something that we don’t have, as soon as it is built, we would give you a way to install it.


You still have not posted the output of

sudo dnf clean all;dnf clean all;dnf repolist

The error you have is pointing to SSL and TLS, but you are not giving us much to go on. Getting info about your system is important for troubleshooting, but you just ignore it.

i am not ignoring it, simply the output of what you asked is just some message earlier, and now everything is fine in my system

i just have as of now the rock repositories enabled and that’s all, so dnf repolist only reports rock and rock-updates
i wanted to enable the other restricted, extra and non-free repositories but i didn’t since you suggested not to

i asked how it worked as i am new to openmandriva and wanted to understand how it works

as for the abcde error, what kind of info is required in this case?abcde is trying to contact musicbrainz server but gives me that error and it’s not continuing

i saw nix os had the same problem but has been solved, as stated here
https://github.com/NixOS/nixpkgs/issues/274702

I did not suggest not to enable restricted, extra and non-free. I suggested not to mix repos that are not Rock.

You still refuse to post the output of the repolist.

I am done here. I had enough.

Copy and paste command:

sudo dnf install abcde --enablerepo=rock-testing-x86_64 --enablerepo=rock-testing-x86_64-extra --enablerepo=rock-x86_64-extra --refresh 2>&1 | tee abcde-install-log.txt

Then attach the newly created log file here.

dnf repolist

rock-updates-x86_64        OpenMandriva Rock - x86_64 - Updates
rock-x86_64                OpenMandriva Rock - x86_64

yes you suggested not to mix repos and since non-free, extra and restricted have cooker written on it, i thought you suggested not to mix cooker with rock repos

as for this, i already have abcde installed, the one i am getting is an error about it’s execution, should i post the output of that command the same?

If those repos have cooker in the name, then what are you using to add those repos? This should not be happening.

Software Repository Selector is the only safe way to add and remove repos.

Then do:
sudo dnf dsync abcde --enablerepo=rock-testing-x86_64 --enablerepo=rock-testing-x86_64-extra --enablerepo=rock-x86_64-extra --refresh --allowerasing 2>&1 | tee abcde-install-log.txt

Attach the file here.

i now see your point but let me clarify that enabling restricted, non-free and extras from the app provided with the gnome spin (tears of mandrake for what it’s worth) enable those repositories but from cooker

this is the icon of the program, and as said it was preinstalled
image

plus the gui


abcde-install-log.txt (1,7 KB)

here it is

Ok, no conflict and all looks fine from this side.
Please hold on. Investigating further.

1 Like

Do you have repro steps to reproduce this error?
In order that we can check it in cooker to see if we have it fixed there before rolling out those changes.

These are the commands I have ran to test in a VM (with a USB DVD drive pass-through):

$ abcde-musicbrainz-tool 
QpqXgPDSmrA.xc6QiPKt8nkaJXw- 18 150 17825 32815 59003 74563 89385 101258 117683 134800 149865 175638 204705 220313 251410 265818 291690 308510 329588 4627
$ abcde
Grabbing entire CD - tracks:  01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18
Retrieved 1 match...
#1 (Musicbrainz): ---- Eddie Halliwell / Cream Ibiza Arrivals ----
1: Big Love (Eat Me edit)
2: Just Round (radio edit)
3: Right Here, Right Now
4: Turn Around (radio edit)
5: What You Need (radio mix)
6: Nomansland (David's Song) (Lange remix)
7: Good Shot (original)
8: Forbidden Fruit (Forbidden Future mix)
9: On My Way (7'' edit)
10: Sweet Like Chocolate (Ruff Driverz vocal)
11: Invisible (Lost Tribe vocal mix)
12: Cream (Paul van Dyk Shortcut)
13: Carte Blanche (original mix)
14: Lizard (radio edit)
15: Better Off Alone (DJ Jam X & De Leon's Dumonde remix)
16: Paradise (Nu Gray mix)
17: Pearl River (vocal mix)
18: Out of the Blue (radio edit)

Which entry would you like abcde to use (0 for none)? [0-1]: 

If it was simply running those commands causing these errors you reported:

IO::Socket::SSL 2.009+ required for TLS support at /usr/share/perl5/vendor_perl/WebService/MusicBrainz/Request.pm line 69.
[ERROR] abcde: abcde-musicbrainz-tool failed to run; ABORT

Then I do not appear to be having them with package updates we have done in cooker.

If you are running other commands than I have demonstrated above, please do let me know so that I can test those.

hello man, thank you

i have done other commands but abcde always query for musicbrainz and, in your case it works, in mine throws an error

i tried also to simply run “abcde” and gave me the same error

i have now installed abcde from rock extra, but i think yesterday it was installed from cooker and had the same exact problem

i generally do

abcde -1M -B -N -o flac -x
where 1 grabs a single file, M create a cue out of this single file (uou need mkcue for this), B grabs and embed a cover art (you need glyrc for that), N doesn’t ask user for actions but just go, o specifies a format and x eject the record at the end

Thanks for confirming those commands were causing the error, we can at least get those packages pushed down to rolling and Rock for further testing.

I also ripped a CD on default settings to ogg to ensure abcde functions as intended, that was with no extra parameters and only using the tui prompts it presented.

I will take a look into packaging those two other pieces of software (mkcue & glyrc) you mentioned as they seem like they would compliment/enhance abcde, no promises on any timescales for packaging those, it is the weekend and I’ll probably get hijacked for something no doubt. :slight_smile:

2 Likes

i’ll be honest, i already have them but i have taken from opensuse, and they installed perfectly here…

We already package one of those programs, a simply search using dnf would have located it in seconds without tainting your system.

As for the other package it would have only taken the small effort of submitting a simple package request so we would be alert to such a request and package it accordingly.

If users do not submit package requests how is anyone to know there is a need for a package!

1 Like

You’re right but as i know all is a community effort and i already requested some packages i didn’t want to add other work (even if little) to the community :slight_smile:

1 Like