ElvishArtisan / rivendell

A full-featured radio automation system targeted for use in professional broadcast and media environments
197 stars 63 forks source link

Failure to build in Debian. #890

Closed alexolivan closed 1 year ago

alexolivan commented 1 year ago

Hi.

Good news to see 4.X is stable release :-)

However, today my automated snapshots of the qt5 branch, for both Bullseye and Bookworm failed. A manual run showed that the build, in fact ran perfect, but the final assembly of .debs failed like this

cp README debian/rivendell/usr/share/doc/rivendell/
cp: cannot stat 'README': No such file or directory
make: *** [debian/rules:113: binary] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2

Apparently it didn't like the README to README.md switch or something similar.

Also, last weekend Debian stable moved from Bullseye to Bookworm and Trixie is the new testing... so quite a lot of changes :-P I would like to keep building snapshots of the 'development branch' in order to keep an eye on the ongoing issues, but I'm not sure which branch should I target from now on on nightly builds.

Thank you for your work!

Cheers.

ElvishArtisan commented 1 year ago

Also, last weekend Debian stable moved from Bullseye to Bookworm and Trixie is the new testing... so quite a lot of changes :-P

And even more in the Rivendell world: :)

From the Rivendell list Rivendell@groups.io

Howdy Folks:

For those who use the GitHub Rivendell repo: several changes have been made today to accommodate the release of Rivendell v4.0.1. They are:

Branch ‘qt5’ has been copied to a new ‘v4’ branch, and that ‘v4’ branch made the default branch. Going forward, all work done in >v4.x will be released from the ‘v4’ branch.

Branch ‘master’ has been copied to a new ‘v3’ branch. The ‘master’ branch is no longer the default branch.

The ‘qt5’ and ‘master’ branches will be maintained in the interest of supporting existing checkouts (public rebases are not fun!), >but will not be accepting additional changes and should be considered “frozen”. Any pull requests for v3.x or v4.x going forward >should be made against the ‘v3’ and ‘v4’ branches, respectively.

Any questions, please ask. And as always: thank you for your support of Rivendell!

Cheers!

--------------------------------------------------------------------- Frederick F. Gleason, Jr. Chief Developer Paravel Systems
Remember that the wastepaper basket is your best friend.
-- Robert Graves
"Goodbye to All That"
---------------------------------------------------------------------

So, you'll need to modify your automated build process accordingly.

ElvishArtisan commented 1 year ago

Apparently it didn't like the README to README.md switch or something similar.

My bad. I did that to get some "pretty" formatting on the README display on GitHub announcing the branch freeze. I totally forgot that that would break your automated package builds. I will fiix it if you'd like, but it's kind of academic at this point seeing as that branch is now of purely historical interest. (The change was not applied in the now-active v4 branch, so that should build as expected).

alexolivan commented 1 year ago

Hi!

No problem... I missed that Rivendell group at groups.io!!! joining now!

So, I have to reprogram my scripts from qt5 to v4... OK!!! :-D

Also, I will try ASAP to have a clone of my bookworm builds VM cloned an upgraded to Trixie, since they should be nowadays very very similar... so eventual building issues that may appear on future versions of building stuff or package deps (I have in mind gcc and all its deprecations, for instance) may be revealed with time and possibly affecting future 'debianish' distros. I plan dropping Bullseye support in the near future

Will close this the moment I got automatic snapshot builds back. Thank you!

RudiOnTheAir commented 1 year ago

Hi Alejandro

Have you already tried to compile on Debian 12? I tested it, always get an audio converter error when importing, and Apache says there is a "malformed header from script rdxport.cgi.

alexolivan commented 1 year ago

Hi!

I have to test today once I reprogram the scripts although I think that it is essentially building just fine... will report ASAP.

RudiOnTheAir commented 1 year ago

Many thanks.

What your script is doing, is to build Debian packages?

alexolivan commented 1 year ago

Well, yes... it is an ecosystem of scripts that build hte .deb packages and upload them to my Debian repository... I think the idea is called 'nightlies' or 'nightly builds' , as they're run in batch at night. The problem is that this kind of scripts are absolutely tailored to the hosting ecosystem/evironment, so it is not a 'standalone' script you can run.

Right now, I've tweaked the script environment variables and the git environment, and I'm manually havin the first run of the script on v4 branch... if everything goes right, I'll have my first 'v4' packages for Bookworm/12 (I have in the repo of Bookworm/12 packages based on qt5 branch right until the last commit).

Essentially, I got, for two Versions of Debian (Stable and Testing), packages based on release tarballs (/release) and packages based on branch snapshots (/snapshots)...along with some Rivendell related-software. One the scripts do work, it is mostly automatic... however, when a Debian release comes out, or there's a major change on the sorce repository, then there's some work to re-arange everything back to automatic :-/

you may take a look at https://repo.alexolivan.com ,although I have to update it to add support for Testing/Trixie/13 ASAP!

Cheers

RudiOnTheAir commented 1 year ago

I had always used the software without building Debian packages. I would be interested in the part that compiles the software and pre-installs any required dependencies. Maybe I just forgot a little thing.

Btw I have the very slim distro https://crunchbangplusplus.org/ as a base. But based on Debian 12.

But maybe you're right. Updates are much faster on multiple computers with .deb packages.. ;)

alexolivan commented 1 year ago

Confirm it works again upon switching from branch qt5 to v4. Tested on Debian Bookworm/12:

dpkg-deb: building package 'rivendell-webapi-dbgsym' in '../rivendell-webapi-dbgsym_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell' in '../rivendell_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-dev' in '../rivendell-dev_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-select' in '../rivendell-select_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-select-dbgsym' in '../rivendell-select-dbgsym_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-webget' in '../rivendell-webget_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-webget-dbgsym' in '../rivendell-webget-dbgsym_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-dbgsym' in '../rivendell-dbgsym_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-importers' in '../rivendell-importers_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-importers-dbgsym' in '../rivendell-importers-dbgsym_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
dpkg-deb: building package 'rivendell-opsguide' in '../rivendell-opsguide_4.0.1-1+git20230621.9b3c6dc_all.deb'.
dpkg-deb: building package 'rivendell-webapi' in '../rivendell-webapi_4.0.1-1+git20230621.9b3c6dc_amd64.deb'.
 dpkg-genbuildinfo --build=binary -O../rivendell_4.0.1-1+git20230621.9b3c6dc_amd64.buildinfo
 dpkg-genchanges --build=binary -O../rivendell_4.0.1-1+git20230621.9b3c6dc_amd64.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)

Will close this issue. Regarding your question, it certainly reminds of similar errors in the past, but I'm not sure which one and how it was dealt... I would open a separate issue with more detailed info. Maybe I can reproduce it even on the (still) Bullseye VM I have for test.

Cheers

RudiOnTheAir commented 1 year ago

Hi

Testet it today with your repo..

But. After simply run apt install rivendell..

Just for your information...

Am Mittwoch, Juni 21, 2023 11:14 CEST, schrieb Alejandro Olivan Alvarez @.>:     Well, yes... it is an ecosystem of scripts that build hte .deb packages and upload them to my Debian repository... I think the idea is called 'nightlies' or 'nightly builds' , as they're run in batch at night. The problem is that this kind of scripts are absolutely tailored to the hosting ecosystem/evironment, so it is not a 'standalone' script you can run. Right now, I've tweaked the script environment variables and the git environment, and I'm manually havin the first run of the script on v4 branch... if everything goes right, I'll have my first 'v4' packages for Bookworm/12 (I have in the repo of Bookworm/12 packages based on qt5 branch right until the last commit). Essentially, I got, for two Versions of Debian (Stable and Testing), packages based on release tarballs (/release) and packages based on branch snapshots (/snapshots)...along with some Rivendell related-software. One the scripts do work, it is mostly automatic... however, when a Debian release comes out, or there's a major change on the sorce repository, then there's some work to re-arange everything back to automatic :-/ you may take a look at https://repo.alexolivan.com ,although I have to update it to add support for Testing/Trixie/13 ASAP! Cheers Cheers. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1600484369", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1600484369", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]> --  MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @. ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen  

alexolivan commented 1 year ago

But. After simply run apt install rivendell..

Hi. Had you ran into problems installing? Today I've confirmed all scripts do work... still, the snapshots are not up-todate...I have to re-enable the automatic runs, however, 4.0.1 is deployed, both in /release and /snapshots:

root@tgnradio:~# apt-get update
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease                                                                             
Hit:3 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots InRelease                                                   
Hit:4 https://www.deb-multimedia.org bullseye InRelease                        
Reading package lists... 0%                              
Reading package lists... Done

root@tgnradio:~# apt-cache policy rivendell
rivendell:
  Installed: 4.0.0rc5-1+git20230612.64e5e0d
  Candidate: 4.0.1-1+git20230621.9b3c6dc
  Version table:
     4.0.1-1+git20230621.9b3c6dc 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
 *** 4.0.0rc5-1+git20230612.64e5e0d 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
        100 /var/lib/dpkg/status
     4.0.0rc3int2-1+git20230607.1cd8f5e 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
     4.0.0rc3int1-1+git20230531.dba2fe2 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
     4.0.0rc3int0-1+git20230529.e3de7bb 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
     4.0.0rc3-1+git20230526.a5e62c7 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
     4.0.0rc3-1+git20230524.02b0e9d 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages

root@tgnradio:~# apt-get upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  glasscoder-gui
The following packages will be upgraded:
  libx11-6 libx11-data libx11-xcb1 rivendell rivendell-dbgsym rivendell-dev rivendell-importers rivendell-importers-dbgsym rivendell-opsguide rivendell-select
  rivendell-select-dbgsym rivendell-webapi rivendell-webapi-dbgsym rivendell-webget rivendell-webget-dbgsym
15 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 66.4 MB of archives.
After this operation, 4,096 B disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

I could upgrade right now, in Bullseye. I have to test this again on a bookworm VM before moving from bullseye to bookworm... but should work ...

Cheers

RudiOnTheAir commented 1 year ago

Because of the HPLINUX and kernel 5.15 problem I didn't try any further. You've seen the screenshots?

Am Donnerstag, Juni 22, 2023 12:46 CEST, schrieb Alejandro Olivan Alvarez @.>:     But. After simply run apt install rivendell.. Hi. Had you ran into problems installing? Today I've confirmed all scripts do work... still, the snapshots are not up-todate...I have to re-enable the automatic runs. — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1602422918", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1602422918", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]> --  MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @. ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen  

alexolivan commented 1 year ago

nope... I'm not aware of that... however I guess that you mean that the hpklinux drivers fail to do their dkms/kernel automated compilation (I've had to fix a similar issue with a desktop machine upgrading to bookworm because a realtek wifi dongle module dkms build made the whole kernel setup to fail)

I'm in touch with the AudioScience tech guys at job ... they helped me to get drivers working in the past (I feel they're mostly focused on Windows), If I have some spare time I will try to mess with those cards under recent kernels.

Cheers!

ElvishArtisan commented 1 year ago

I'm in touch with the AudioScience tech guys at job ... they helped me to get drivers working in the past (I feel they're mostly focused on Windows),

True enough (because that's just the current economic reality with broadcast automation).

If I have some spare time I will try to mess with those cards under recent kernels.

I encourage you to do so. I've worked with those guys for over twenty years. Their Linux support has been consistently first rate. It's not just an afterthought (unlike some other sound card manufacturers for the broadcast space that I could name...)

ElvishArtisan commented 1 year ago

Because of the HPLINUX and kernel 5.15 problem I didn't try any further. You've seen the screenshots?

What version of hpklinux are you using? You want to be using the latest as they do update them on a fairly regular basis.

RudiOnTheAir commented 1 year ago

Uhhm... None.

But that was shown while trying to install Rivendell as a dependency that cannot be resolved. I pasted a screenshot, but that didn't seem to work.

Note. I was testing the repo from https://repo.alexolivan.com/

alexolivan commented 1 year ago

Hi!.

In my repo, I got the dependency solved by means of a packaged hpklinux. If it doesn't work, please let me know.

Notice, but, that, because ASI drivers includes propietary firmware along the drivers, I mean, it is not fully open source stuff in the same way Rivndell is, hpklinux packages sit on the 'non-free' component of the repo, not in 'main', but packages are there:

root@tgnradio:~# apt-cache policy hpklinux*
hpklinux-dev:
  Installed: (none)
  Candidate: 4.20.36-g76c09bc-1
  Version table:
     4.20.36-g76c09bc-1 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/non-free amd64 Packages
     4.20.35-1 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/non-free amd64 Packages
hpklinux-dbgsym:
  Installed: (none)
  Candidate: 4.20.36-g76c09bc-1
  Version table:
     4.20.36-g76c09bc-1 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/non-free amd64 Packages
     4.20.35-1 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/non-free amd64 Packages
hpklinux:
  Installed: 4.20.36-g76c09bc-1
  Candidate: 4.20.36-g76c09bc-1
  Version table:
 *** 4.20.36-g76c09bc-1 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/non-free amd64 Packages
        100 /var/lib/dpkg/status
     4.20.35-1 500
        500 https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/non-free amd64 Packages

In other words, this is the line at sources.list for apt to realize on all the packaged stuff in my repo (for instance, glassplayer and glasscoder are also not in the main component, but in the 'extras' component, and so on

# Alexolivan.com repositories
deb https://repo.alexolivan.com/debian bullseye/rivendell/snapshots main extras non-free

Also, I have not checked Freds hpklinux repository for some time (which I use to build the packages I put on my apt repo), so, as you can see, my repo contains 4.20.36 packages, and maybe there're more recent ones :-/

Cheers

RudiOnTheAir commented 1 year ago

Hi, you mean bullseye for bookworm (12) ?

deb https://repo.alexolivan.com/debian bullseye/rivendell/snapshots main extras non-free If i don't need hpklinux i have to remove non-free? Both doesn't work

I'm confused.. ;)

alexolivan commented 1 year ago

Hi...and nope. This is the thing: even if you don't need HPKlinux (which I also don't, I use a VM!), Rivendell does, it's a fact, and this is reflected packaging-wise with hpklinux becoming a dependency package (it needs it even if no ASI card is installed).

There's quite a time I do not test my bookworm packages (I see they build) so maybe there's a problem with bookworm, I have to test it, but AFAIK, it should work. Of course, for Bookworm, the apt source list is different 'bookworm/rivendell/snapshots main extras non-free'

Next week I'll try to test bookworm, and, eventually, if everything works, dist-upgrade my testing VM, from Bullseye to Bookworm, and keep helping testing v4 on stable Debian branch.

Sure, and this is what worries me, it is possible that when tryint to install hpklinux, the DKMS module building fails (I've seen that wit bookworm, because of very recent Linux Kernel)... I that's the problem, it will be a though one.

RudiOnTheAir commented 1 year ago

My server is running on a vm, too. Proxmox VM, and the test- guest is as i told https://crunchbangplusplus.org/ . Very small and fast...

alexolivan commented 1 year ago

Today I've realized what happened. There was two issues on the .deb packages that provided hpklinux on my repo (a hardcoded kernel version and an unsatisfiable dependency on a non-existant Debain package 'kernel-headers')... I fixed those but also, in the meantime I realized that AudioScience released time ago the 4.20.39 version of their Linux drivers... So I ended up with packaged 4.20.39 .deb package.

Instaling the drivers from package did work (I don't use ASI cards, so no testing, but I was relieved as I saw it worked on Bookworm's 6.x kernel):

Setting up hpklinux (4.20.39-1) ...
Creating symlink /var/lib/dkms/asihpi/4.20.39/source -> /usr/src/asihpi-4.20.39
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub
Certificate or key are missing, generating self signed certificate for MOK...

Building module:
Cleaning build area...
make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64)
Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information.
Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file
Signing key: /var/lib/dkms/mok.key
Public certificate (MOK): /var/lib/dkms/mok.pub

Building module:
Cleaning build area...
make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64)
Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information.
modprobe: FATAL: Module asihpi not found in directory /lib/modules/6.1.0-9-amd64

The last 'fatal' error is normal, since no cards are present on the system. The thing is that, once hpklinux package works again, installing rivendell goes as expected:

root@debian12-tester:~# apt-get update
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://ftp.es.debian.org/debian bookworm InRelease                                                           
Hit:3 http://ftp.es.debian.org/debian bookworm-updates InRelease                                                   
Hit:4 https://www.deb-multimedia.org bookworm InRelease                                          
Hit:5 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots InRelease
Reading package lists... Done
W: https://repo.alexolivan.com/debian/dists/bookworm/rivendell/snapshots/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
root@debian12-tester:~# apt-get install rivendell
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  adwaita-icon-theme apache2 apache2-bin apache2-data 

  .... HUUUUUGE AMOUNT OF PACKAGES .....

0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded.
Need to get 197 MB of archives.
After this operation, 775 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

The install went through (this VM but was an upgrade from Debian11, and was not a 100% clean install, I would like to test it on a pristine Debian12 image) and rivendell got installed:

root@debian12-tester:~# apt-cache policy rivendell
rivendell:
  Installed: 4.0.2-1+git20230627.6e5c13f
  Candidate: 4.0.2-1+git20230627.6e5c13f
  Version table:
 *** 4.0.2-1+git20230627.6e5c13f 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages
        100 /var/lib/dpkg/status
     4.0.2-1+git20230626.6e5c13f 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages
     4.0.1-1+git20230623.b6c49a5 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages
     4.0.1-1+git20230621.9b3c6dc 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages
     4.0.0rc5-1+git20230612.64e5e0d 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages
     4.0.0rc4-1+git20230608.717ec9c 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages
     4.0.0rc3int1-1+git20230531.dba2fe2 500
        500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages

The VM has no GUI/desktop, and I haven't setup DB etc, either...

RudiOnTheAir commented 1 year ago

Very nice. It works now. I also have my database restored for some tests. Everything seems to be working. Qjackctl with the dummy mode also works perfectly. Only had to install Mariadb and nfs. Thanks for your work.

Am Dienstag, Juni 27, 2023 16:23 CEST, schrieb Alejandro Olivan Alvarez @.***>:     Today I've realized what happened. There was two issues on the .deb packages that provided hpklinux on my repo (a hardcoded kernel version and an unsatisfiable dependency on a non-existant Debain package 'kernel-headers')... I fixed those but also, in the meantime I realized that AudioScience released time ago the 4.20.39 version of their Linux drivers... So I ended up with packaged 4.20.39 .deb package. Instaling the drivers from package did work (I don't use ASI cards, so no testing, but I was relieved as I saw it worked on Bookworm's 6.x kernel):Setting up hpklinux (4.20.39-1) ... Creating symlink /var/lib/dkms/asihpi/4.20.39/source -> /usr/src/asihpi-4.20.39 Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Certificate or key are missing, generating self signed certificate for MOK...

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. modprobe: FATAL: Module asihpi not found in directory /lib/modules/6.1.0-9-amd64

Once that's fixed, installing rivendell goes as @.:~# apt-get update Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://ftp.es.debian.org/debian bookworm InRelease
Hit:3 http://ftp.es.debian.org/debian bookworm-updates InRelease
Hit:4 https://www.deb-multimedia.org bookworm InRelease
Hit:5 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots InRelease Reading package lists... Done W: https://repo.alexolivan.com/debian/dists/bookworm/rivendell/snapshots/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
@.:~# apt-get install rivendell Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: adwaita-icon-theme apache2 apache2-bin apache2-data

.... HUUUUUGE AMOUNT OF PACKAGES .....

0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded. Need to get 197 MB of archives. After this operation, 775 MB of additional disk space will be used. Do you want to continue? [Y/n]

The install went through (this VM but was an upgrade from Debian11, and was not a 100% clean install, I would like to test it on a pristine Debian12 image) and rivendell got @.:~# apt-cache policy rivendell rivendell: Installed: 4.0.2-1+git20230627.6e5c13f Candidate: 4.0.2-1+git20230627.6e5c13f Version table: 4.0.2-1+git20230627.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 100 /var/lib/dpkg/status 4.0.2-1+git20230626.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230623.b6c49a5 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230621.9b3c6dc 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc5-1+git20230612.64e5e0d 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc4-1+git20230608.717ec9c 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc3int1-1+git20230531.dba2fe2 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages

The VM has no GUI/desktop, and I haven't setup DB etc, either... — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]> --  MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @.*** ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen  

RudiOnTheAir commented 1 year ago

Hi

I am currently testing your repo with Debian 12, and I have the problem that only wav files are imported. There is then an Audio Converter Error. Unsupported format. I also had the problem with the self-compiled setup. Although everything was displayed as supported after the configure..

Any ideas? Does i miss some package?

Am Dienstag, Juni 27, 2023 16:23 CEST, schrieb Alejandro Olivan Alvarez @.***>:     Today I've realized what happened. There was two issues on the .deb packages that provided hpklinux on my repo (a hardcoded kernel version and an unsatisfiable dependency on a non-existant Debain package 'kernel-headers')... I fixed those but also, in the meantime I realized that AudioScience released time ago the 4.20.39 version of their Linux drivers... So I ended up with packaged 4.20.39 .deb package. Instaling the drivers from package did work (I don't use ASI cards, so no testing, but I was relieved as I saw it worked on Bookworm's 6.x kernel):Setting up hpklinux (4.20.39-1) ... Creating symlink /var/lib/dkms/asihpi/4.20.39/source -> /usr/src/asihpi-4.20.39 Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Certificate or key are missing, generating self signed certificate for MOK...

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. modprobe: FATAL: Module asihpi not found in directory /lib/modules/6.1.0-9-amd64

Once that's fixed, installing rivendell goes as @.:~# apt-get update Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://ftp.es.debian.org/debian bookworm InRelease
Hit:3 http://ftp.es.debian.org/debian bookworm-updates InRelease
Hit:4 https://www.deb-multimedia.org bookworm InRelease
Hit:5 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots InRelease Reading package lists... Done W: https://repo.alexolivan.com/debian/dists/bookworm/rivendell/snapshots/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
@.:~# apt-get install rivendell Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: adwaita-icon-theme apache2 apache2-bin apache2-data

.... HUUUUUGE AMOUNT OF PACKAGES .....

0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded. Need to get 197 MB of archives. After this operation, 775 MB of additional disk space will be used. Do you want to continue? [Y/n]

The install went through (this VM but was an upgrade from Debian11, and was not a 100% clean install, I would like to test it on a pristine Debian12 image) and rivendell got @.:~# apt-cache policy rivendell rivendell: Installed: 4.0.2-1+git20230627.6e5c13f Candidate: 4.0.2-1+git20230627.6e5c13f Version table: 4.0.2-1+git20230627.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 100 /var/lib/dpkg/status 4.0.2-1+git20230626.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230623.b6c49a5 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230621.9b3c6dc 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc5-1+git20230612.64e5e0d 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc4-1+git20230608.717ec9c 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc3int1-1+git20230531.dba2fe2 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages

The VM has no GUI/desktop, and I haven't setup DB etc, either... — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]> --  MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @.*** ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen  

glenndrives commented 1 year ago

Did you install liblame?

Glenn L. Hickman Jr.

Director, Radio Frequency Engineering

[WHRO Public Media]https://www.whro.org/

5200 Hampton Boulevard | Norfolk, VA 23508 P:757-575-5064 whro.orghttp://whro.org

-------- Original message -------- From: RudiOnTheAir @.> Date: 7/1/23 14:36 (GMT-05:00) To: ElvishArtisan/rivendell @.> Cc: Subscribed @.***> Subject: Re: [ElvishArtisan/rivendell] Failure to build in Debian. (Issue #890)

Hi

I am currently testing your repo with Debian 12, and I have the problem that only wav files are imported. There is then an Audio Converter Error. Unsupported format. I also had the problem with the self-compiled setup. Although everything was displayed as supported after the configure..

Any ideas? Does i miss some package?

Am Dienstag, Juni 27, 2023 16:23 CEST, schrieb Alejandro Olivan Alvarez @.***>:

Today I've realized what happened. There was two issues on the .deb packages that provided hpklinux on my repo (a hardcoded kernel version and an unsatisfiable dependency on a non-existant Debain package 'kernel-headers')... I fixed those but also, in the meantime I realized that AudioScience released time ago the 4.20.39 version of their Linux drivers... So I ended up with packaged 4.20.39 .deb package. Instaling the drivers from package did work (I don't use ASI cards, so no testing, but I was relieved as I saw it worked on Bookworm's 6.x kernel):Setting up hpklinux (4.20.39-1) ... Creating symlink /var/lib/dkms/asihpi/4.20.39/source -> /usr/src/asihpi-4.20.39 Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Certificate or key are missing, generating self signed certificate for MOK...

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. modprobe: FATAL: Module asihpi not found in directory /lib/modules/6.1.0-9-amd64

Once that's fixed, installing rivendell goes as @.:~# apt-get update Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://ftp.es.debian.org/debian bookworm InRelease Hit:3 http://ftp.es.debian.org/debian bookworm-updates InRelease Hit:4 https://www.deb-multimedia.org bookworm InRelease Hit:5 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots InRelease Reading package lists... Done W: https://repo.alexolivan.com/debian/dists/bookworm/rivendell/snapshots/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. @.:~# apt-get install rivendell Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: adwaita-icon-theme apache2 apache2-bin apache2-data

.... HUUUUUGE AMOUNT OF PACKAGES .....

0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded. Need to get 197 MB of archives. After this operation, 775 MB of additional disk space will be used. Do you want to continue? [Y/n]

The install went through (this VM but was an upgrade from Debian11, and was not a 100% clean install, I would like to test it on a pristine Debian12 image) and rivendell got @.:~# apt-cache policy rivendell rivendell: Installed: 4.0.2-1+git20230627.6e5c13f Candidate: 4.0.2-1+git20230627.6e5c13f Version table: 4.0.2-1+git20230627.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 100 /var/lib/dpkg/status 4.0.2-1+git20230626.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230623.b6c49a5 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230621.9b3c6dc 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc5-1+git20230612.64e5e0d 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc4-1+git20230608.717ec9c 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc3int1-1+git20230531.dba2fe2 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages

The VM has no GUI/desktop, and I haven't setup DB etc, either... — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]>

MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @.*** ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen

— Reply to this email directly, view it on GitHubhttps://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1616039570, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABUZXEFPMILUS5P32UW7E7DXOBUZXANCNFSM6AAAAAAZLZ4VRA. You are receiving this because you are subscribed to this thread.Message ID: @.***>

RudiOnTheAir commented 1 year ago

It is only installed  what comes with the repo deps...

Am Samstag, Juli 01, 2023 20:38 CEST, schrieb Glenn Hickman @.***>:    Did you install liblame?

Glenn L. Hickman Jr.

Director, Radio Frequency Engineering

[WHRO Public Media]https://www.whro.org/

5200 Hampton Boulevard | Norfolk, VA 23508 P:757-575-5064 whro.orghttp://whro.org

-------- Original message -------- From: RudiOnTheAir @.> Date: 7/1/23 14:36 (GMT-05:00) To: ElvishArtisan/rivendell @.> Cc: Subscribed @.***> Subject: Re: [ElvishArtisan/rivendell] Failure to build in Debian. (Issue #890)

Hi

I am currently testing your repo with Debian 12, and I have the problem that only wav files are imported. There is then an Audio Converter Error. Unsupported format. I also had the problem with the self-compiled setup. Although everything was displayed as supported after the configure..

Any ideas? Does i miss some package?

Am Dienstag, Juni 27, 2023 16:23 CEST, schrieb Alejandro Olivan Alvarez @.***>:

Today I've realized what happened. There was two issues on the .deb packages that provided hpklinux on my repo (a hardcoded kernel version and an unsatisfiable dependency on a non-existant Debain package 'kernel-headers')... I fixed those but also, in the meantime I realized that AudioScience released time ago the 4.20.39 version of their Linux drivers... So I ended up with packaged 4.20.39 .deb package. Instaling the drivers from package did work (I don't use ASI cards, so no testing, but I was relieved as I saw it worked on Bookworm's 6.x kernel):Setting up hpklinux (4.20.39-1) ... Creating symlink /var/lib/dkms/asihpi/4.20.39/source -> /usr/src/asihpi-4.20.39 Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub Certificate or key are missing, generating self signed certificate for MOK...

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j2 KERNELRELEASE=6.1.0-9-amd64 -C /lib/modules/6.1.0-9-amd64/build M=/var/lib/dkms/asihpi/4.20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-9-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. modprobe: FATAL: Module asihpi not found in directory /lib/modules/6.1.0-9-amd64

Once that's fixed, installing rivendell goes as @.:~# apt-get update Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://ftp.es.debian.org/debian bookworm InRelease Hit:3 http://ftp.es.debian.org/debian bookworm-updates InRelease Hit:4 https://www.deb-multimedia.org bookworm InRelease Hit:5 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots InRelease Reading package lists... Done W: https://repo.alexolivan.com/debian/dists/bookworm/rivendell/snapshots/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. @.:~# apt-get install rivendell Reading package lists... Done Building dependency tree... Done Reading state information... Done The following additional packages will be installed: adwaita-icon-theme apache2 apache2-bin apache2-data

.... HUUUUUGE AMOUNT OF PACKAGES .....

0 upgraded, 494 newly installed, 0 to remove and 0 not upgraded. Need to get 197 MB of archives. After this operation, 775 MB of additional disk space will be used. Do you want to continue? [Y/n]

The install went through (this VM but was an upgrade from Debian11, and was not a 100% clean install, I would like to test it on a pristine Debian12 image) and rivendell got @.:~# apt-cache policy rivendell rivendell: Installed: 4.0.2-1+git20230627.6e5c13f Candidate: 4.0.2-1+git20230627.6e5c13f Version table: 4.0.2-1+git20230627.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 100 /var/lib/dpkg/status 4.0.2-1+git20230626.6e5c13f 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230623.b6c49a5 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.1-1+git20230621.9b3c6dc 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc5-1+git20230612.64e5e0d 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc4-1+git20230608.717ec9c 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages 4.0.0rc3int1-1+git20230531.dba2fe2 500 500 https://repo.alexolivan.com/debian bookworm/rivendell/snapshots/main amd64 Packages

The VM has no GUI/desktop, and I haven't setup DB etc, either... — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.>[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1609613034", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]>

MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @.*** ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen

— Reply to this email directly, view it on GitHubhttps://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1616039570, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABUZXEFPMILUS5P32UW7E7DXOBUZXANCNFSM6AAAAAAZLZ4VRA. You are receiving this because you are subscribed to this thread.Message ID: @.> — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.> [ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1616042510", "url": "https://github.com/ElvishArtisan/rivendell/issues/890#issuecomment-1616042510", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]> --  MfG Wolf-Rüdiger Schwoon https://radio-phonhaus.de @. ​​​​​

Der Verfasser referiert bei personenbezogenen Substantiven auf alle Menschen  

alexolivan commented 1 year ago

Hi!

I'm sure it is the lack of a related codec installed, as Glenn pointed out. The rivendell package basically installs as dependencies just the packages related to those 'development' packages needed to the build itself, and the ones somehow related to core configuration/operation (apache, database, etc...) so essentially it provides the very 'bare minimum' install (in fact, there's even no desktop/GUI environment required at all).

I would also suggest installing the twolame package to get wav/MPEG2 operations support (I think that, for wav/PCM, it shoud work without installing anything else)

Nevertheless, while I did install in tests, I used to install rivendell among a series of packages to provide a bare minimum Openbox desktop environment. The 'sound-related' packages on my list were the following:

glasscoder glassplayer ardour audacity jacktrip sox ffmpeg

Those, along with the sound-engine/environment related packages that may probably install the usual Desktop environment, would probably end up installing most of the other related packages needed as dependencies.

Cheers.

RudiOnTheAir commented 1 year ago

OK, added sox, ffmpeg, twolame... But... Fyi. The file is named "1", with no extension. But that doesn't change, if i add .mp3

image

alexolivan commented 1 year ago

mmmm ... I've seen that before. It happened to me time ago, I don't recall what was the root cause. I'm also not sure whther those SQL errors at the output are right.

As a proof of 'no codec issue' , I would simply try to playout your audio source file with ffplay and/or sox ... even opening it with audacity... I mean, try to simply play it, to check that the installation has the propper codec support to handle that file.

If you don't see an evident solution to the problem, I would open a separated/dedicated issue

RudiOnTheAir commented 1 year ago

the copied *.wav from my Debian 11 system are playing normaly. OK, that are wav files. But audacious plays a mp3 as expected... Btw. The dB is a restored one from my prod.system

image

ElvishArtisan commented 1 year ago

Open rdadmin(1) and navigate to ManageHosts => hostname => AudioResources, then scroll down to the 'SUPPORTED IMPORT FORMATS' section. If you see 'MPEG Layer 3' listed there, then the Lame codec is getting properly detected.

Also, what does file(1) report about that '1' source file? As in:

file 1

RudiOnTheAir commented 1 year ago

Hmm. OK, then it can't work.. But why... image and image

ElvishArtisan commented 1 year ago

All file(1) does is look at the "magic numbers" at the beginning of a data file and attempt to guess the format of the contents on the basis of that. It doesn't read or decode the actual contents at all.

But, this should be easy to fix. Just install the MPEG decoder library. On RHEL-ish setups, do:

yum install libmad

while on Debian-ish systems, do:

sudo apt install libmad0

Then, restart the rivendell service:

sudo systemctl restart rivendell

Then reopen rdadmin(1) and check again.

RudiOnTheAir commented 1 year ago

Thanks.

libmad0 on Debian12 did it. That should be added to package dependencies of the repo...

image

RudiOnTheAir commented 1 year ago

Hi,

the todays upgrade run gives some errors...

`root@rd-server:/home/rd# apt upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up linux-headers-6.1.0-10-amd64 (6.1.37-1) ... /etc/kernel/header_postinst.d/dkms: dkms: running auto installation service for kernel 6.1.0-10-amd64. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j4 KERNELRELEASE=6.1.0-10-amd64 -C /lib/modules/6.1.0-10-amd64/build M=/var/lib/dkms/asihpi/4. 20.39/build.....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-10-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. dkms: autoinstall for kernel: 6.1.0-10-amd64 failed! run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11 Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.1.0-10-amd64.p ostinst line 11. dpkg: error processing package linux-headers-6.1.0-10-amd64 (--configure): installed linux-headers-6.1.0-10-amd64 package post-installation script subprocess returned error e xit status 1 dpkg: dependency problems prevent configuration of linux-headers-amd64: linux-headers-amd64 depends on linux-headers-6.1.0-10-amd64 (= 6.1.37-1); however: Package linux-headers-6.1.0-10-amd64 is not configured yet.

dpkg: error processing package linux-headers-amd64 (--configure): dependency problems - leaving unconfigured Setting up linux-image-6.1.0-10-amd64 (6.1.37-1) ... /etc/kernel/postinst.d/dkms: dkms: running auto installation service for kernel 6.1.0-10-amd64. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j4 KERNELRELEASE=6.1.0-10-amd64 -C /lib/modules/6.1.0-10-amd64/build M=/var/lib/dkms/asihpi/4. 20.39/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-10-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. dkms: autoinstall for kernel: 6.1.0-10-amd64 failed! run-parts: /etc/kernel/postinst.d/dkms exited with return code 11 dpkg: error processing package linux-image-6.1.0-10-amd64 (--configure): installed linux-image-6.1.0-10-amd64 package post-installation script subprocess returned error exi t status 1 dpkg: dependency problems prevent configuration of linux-image-amd64: linux-image-amd64 depends on linux-image-6.1.0-10-amd64 (= 6.1.37-1); however: Package linux-image-6.1.0-10-amd64 is not configured yet.

dpkg: error processing package linux-image-amd64 (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: linux-headers-6.1.0-10-amd64 linux-headers-amd64 linux-image-6.1.0-10-amd64 linux-image-amd64 E: Sub-process /usr/bin/dpkg returned an error code (1) root@rd-server:/home/rd# `

alexolivan commented 1 year ago

mmmm ... I was affraid of this scenario, and was very relief when DKMS built asi drivers, since I've heard about many problems building several kernel modules with recent 6.x kernels (I got, in fact, PCs with missing wifi drivers, some with missing audio drivers... it seems these new new-wave 6.x kernels are somehow tricky hardware-wise)

However, here we are... a DKMS build failure :-(

I will try to re-assemble the package with the newest kernel... but, even if it works, that can be a pain in the *ss.

I have to dig an test on the new feature that helps building debian packages with some options, one of which seems to be disabling AudioScience stuff... however I'm not sure whether a completelly 'ASI decoupled' rivendell is feasible (I'm not aware of). It wasn't in the past, as Rivendell had code ASI geared, and I asume it is still... however this brings back to me the wish for a fully hardware-independent Rivendell. Sure, Fred is the one that can clarify this.

Cheers.

ElvishArtisan commented 12 months ago

It's certainly possible! Just add --disable-hpi to the ./configure invocation, and you'll get a build with no AudioScience dependencies. Such a build may still be able to utilize ASI hardware if the upstream distro has packaged the appropriate ALSA support, but it won't be able to access any of the 'advanced' features of the hardware --e.g. timescaling or hardware MPEG acceleration.

alexolivan commented 12 months ago

Hi Fred.

This is a very good new. Thank you!

RudiOnTheAir commented 11 months ago

Hi Alex.

Just now i made the apt update/upgrade run. Got a new rivendell package. But the linux-image error stays in place.

Are there any changes done since the last days??

Cheers Rüdiger

alexolivan commented 11 months ago

Hi!

I did one change: I modified the build scripts so they include the configure flag that disables AudioScience dependency (as Fred pointed out above). Packages have kept being built withouth any issue, so, in theory (if I understood what that flag does) the latest packages should not require AudioScience stuff present in the system anymore.

I don't know for sure, but I speculate the , although ASI DKMS/kernel module packages should not be required by new rivendell packages anymore, apt is trying to upgrade the ones you already have... so, I would try to simply uninstall/purge them (and, in theory, apt should not want to uninstall Rivendell as a dependency). Once your system is clean of ASI stuff, and DKMS no longer tries to build ASI modules, it all should go strightforward.

Notice that, dealing with problems related to a DKMS building failure of a certain kernel module, is way out of the scope of my effort (I struggled in the past with that, at my job, and it was a pain in the *ss). If building the module fails, it's usually all about the cobination of the compiler version, the module code, and the kernel that goes wrong. It is necessary to inspect the DKMS building log of the failing build to know why exactly the building fails and determine whether is an easy fix or a major one that has to be reported to AudioScience.

Cheers.

RudiOnTheAir commented 11 months ago

Ok, i habe to investigate, what i have to uninstall..

Here is the log

root@rd-server:/home/rd# cat /var/lib/dkms/asihpi/4.20.39/build/make.log DKMS make.log for asihpi-4.20.39 for kernel 6.1.0-10-amd64 (x86_64) Fri Jul 14 10:55:01 AM CEST 2023 make: Entering directory '/usr/src/linux-headers-6.1.0-10-amd64' CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpimod.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpioctl.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpifunc.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpicmn.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpidebug.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpimsgx.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpios.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpi6000.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpi6205.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpi6700.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpidspcd.o CC [M] /var/lib/dkms/asihpi/4.20.39/build/hpimsginit.o /var/lib/dkms/asihpi/4.20.39/build/hpi6700.c: In function ‘SetupBars’: /var/lib/dkms/asihpi/4.20.39/build/hpi6700.c:1388:13: error: implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-function-declaration] 1388 | i = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); | ^~~~~~~~~~~~~~~~ /var/lib/dkms/asihpi/4.20.39/build/hpi6205.c: In function ‘SetupBars’: /var/lib/dkms/asihpi/4.20.39/build/hpi6205.c:710:13: error: implicit declaration of function ‘pci_set_dma_mask’ [-Werror=implicit-function-declaration] 710 | i = pci_set_dma_mask(pci_dev, DMA_BIT_MASK(32)); | ^~~~~~~~~~~~~~~~ /var/lib/dkms/asihpi/4.20.39/build/hpi6205.c:712:21: error: implicit declaration of function ‘pci_set_consistent_dma_mask’ [-Werror=implicit-function-declaration] 712 | i = pci_set_consistent_dma_mask(pci_dev, DMA_BIT_MASK(32)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/asihpi/4.20.39/build/hpi6700.c:1390:21: error: implicit declaration of function ‘pci_set_consistent_dma_mask’ [-Werror=implicit-function-declaration] 1390 | i = pci_set_consistent_dma_mask(pci_dev, DMA_BIT_MASK(32)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: some warnings being treated as errors cc1: some warnings being treated as errors make[1]: *** [/usr/src/linux-headers-6.1.0-10-common/scripts/Makefile.build:255: /var/lib/dkms/asihpi/4.20.39/build/hpi6700.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [/usr/src/linux-headers-6.1.0-10-common/scripts/Makefile.build:255: /var/lib/dkms/asihpi/4.20.39/build/hpi6205.o] Error 1 make: *** [/usr/src/linux-headers-6.1.0-10-common/Makefile:2037: /var/lib/dkms/asihpi/4.20.39/build] Error 2 make: Leaving directory '/usr/src/linux-headers-6.1.0-10-amd64' root@rd-server:/home/rd#

First i try to remove :

`hpklinux/unknown,now 4.20.39-1 amd64 [installed,automatic] HPI Driver for AudioScience Audio Adapters

hpklinux-dev/unknown 4.20.39-1 amd64 Development files for AudioScience Audio Adapters ` EDIT:

Thats too simple...

The following packages will be REMOVED: hpklinux rivendell 0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded. 4 not fully installed or removed. After this operation, 51.1 MB disk space will be freed. Do you want to continue? [Y/n] y (Reading database ... 170878 files and directories currently installed.) Removing rivendell (4.0.2-1+git20230713.c647c69) ... Removed "/etc/systemd/system/multi-user.target.wants/rivendell.service". Removing hpklinux (4.20.39-1) ... modprobe: FATAL: Module asihpi not found. dpkg: error processing package hpklinux (--remove): installed hpklinux package pre-removal script subprocess returned error exit status 1 dpkg: too many errors, stopping Errors were encountered while processing: hpklinux Processing was halted because there were too many errors. E: Sub-process /usr/bin/dpkg returned an error code (1) root@rd-server:/home/rd#

RudiOnTheAir commented 11 months ago

Now i try to

dpkg --remove --force-remove-reinstreq hpklinux

followed by apt autoremove and install rivendell again.. But that will reinstall hpklinux..

The following NEW packages will be installed: arch-test dctrl-tools debootstrap devscripts diffstat distro-info dkms dput eatmydata equivs hpklinux icedax libaliased-perl libapt-pkg-perl libarray-intspan-perl libb-hooks-endofscope-perl libb-hooks-op-check-perl libberkeleydb-perl libcapture-tiny-perl libclass-data-inheritable-perl libclass-inspector-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libcommon-sense-perl libconfig-tiny-perl libconst-fast-perl libcontextual-return-perl libconvert-binhex-perl libcoverartcc1v5 libcpanel-json-xs-perl libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdiscid0 libdistro-info-perl libdynaloader-functions-perl libeatmydata1 libemail-address-xs-perl libexception-class-perl libexporter-tiny-perl libfeature-compat-class-perl libfeature-compat-try-perl libfile-chdir-perl libfile-dirlist-perl libfile-find-rule-perl libfile-homedir-perl libfile-touch-perl libfile-which-perl libflac++10 libfont-ttf-perl libgit-wrapper-perl libgitlab-api-v4-perl libhtml-html5-entities-perl libhtml-tokeparser-simple-perl libhttp-tiny-multipart-perl libid3-3.8.3v5 libimport-into-perl libindirect-perl libio-interactive-perl libio-prompter-perl libio-pty-perl libio-sessiondata-perl libio-string-perl libipc-run-perl libipc-run3-perl libiterator-perl libiterator-util-perl libjson-maybexs-perl libjson-perl libjson-xs-perl liblist-compare-perl liblist-someutils-perl liblist-someutils-xs-perl liblist-utilsby-perl liblog-any-adapter-screen-perl liblog-any-perl libmagick++-6.q16-8 libmarkdown2 libmath-base85-perl libmime-tools-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libmusicbrainz5cc2v5 libnamespace-clean-perl libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl libnetaddr-ip-perl libnumber-compare-perl libobject-pad-perl libpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl libpath-iterator-rule-perl libpath-tiny-perl libperlio-gzip-perl libperlio-utf8-strict-perl libpod-constants-perl libpod-parser-perl libproc-processtable-perl libqt5sql5 libqt5sql5-mysql libqt5sql5-sqlite libre-engine-re2-perl libreadonly-perl libref-util-perl libref-util-xs-perl libregexp-pattern-license-perl libregexp-pattern-perl libregexp-wildcards-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libset-intspan-perl libsoap-lite-perl libsort-versions-perl libstrictures-perl libstring-copyright-perl libstring-escape-perl libstring-license-perl libstring-shellquote-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-quote-perl libsyntax-keyword-try-perl libsys-cpuaffinity-perl libtask-weaken-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtype-tiny-perl libtype-tiny-xs-perl libtypes-serialiser-perl libunicode-utf8-perl libvariable-magic-perl libwant-perl libwww-mechanize-perl libxdelta2 libxmlrpc-lite-perl libxs-parse-keyword-perl libxs-parse-sublike-perl libxstring-perl libyaml-0-2 libyaml-libyaml-perl licensecheck lintian patchutils pbuilder pixz pristine-tar python3-blinker python3-distro-info python3-dns python3-gpg python3-jaraco.classes python3-jeepney python3-jwt python3-keyring python3-launchpadlib python3-lazr.restfulclient python3-lazr.uri python3-magic python3-mysqldb python3-oauthlib python3-secretstorage python3-ubuntutools python3-unidiff python3-wadllib qt5-gtk2-platformtheme qt5-style-plugin-cleanlooks qt5-style-plugin-motif qt5-style-plugin-plastique qt5-style-plugins quilt rivendell strace t1utils ubuntu-dev-tools xdelta xdelta3 xsltproc

alexolivan commented 11 months ago

mmmm ... checking with apt latest package reveals rivendell still wants hpklinux installed:

root@tgnradio:~# apt show rivendell
Package: rivendell
Version: 4.0.2-1+git20230713.c647c69
Priority: optional
Section: audio
Maintainer: Fred Gleason <fredg@paravelsystems.com>
Installed-Size: 43.1 MB
Depends: hpklinux (>= 4.20.39), libasound2 (>= 1.0.16), libc6 (>= 2.29), libcdparanoia0 (>= 3.10.2+debian), libcoverartcc1v5 (>= 1.0.0+git20150706-4), libcurl3-gnutls (>= 7.16.2), libdiscid0 (>= 0.2.2), libflac++6v5 (>= 1.3.1), libflac8 (>= 1.3.0), libgcc-s1 (>= 3.0), libid3-3.8.3v5, libjack-jackd2-0 (>= 1.9.10+20150825) | libjack-0.125, libmagick++-6.q16-8, libmusicbrainz5cc2v5 (>= 5.1), libpam0g (>= 0.99.7.1), libqt5core5a (>= 5.15.1), libqt5gui5 (>= 5.8.0) | libqt5gui5-gles (>= 5.8.0), libqt5network5 (>= 5.0.2), libqt5sql5 (>= 5.0.2), libqt5widgets5 (>= 5.15.1), libsamplerate0 (>= 0.1.7), libsndfile1 (>= 1.0.20), libsoundtouch1 (>= 2.0.0), libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2), libtag1v5 (>= 1.9.1-2.2~), libvorbisfile3 (>= 1.1.2), mariadb-client, libqt5sql5-mysql, qttranslations5-l10n, apache2, curl, rsyslog, python3, python3-pycurl, python3-mysqldb, python3-serial, python3-requests, icedax, qt5-style-plugins, xsltproc
Replaces: rivendell-pypad
Download-Size: 7,733 kB
APT-Sources: https://repo.alexolivan.com/debian bullseye/rivendell/snapshots/main amd64 Packages
Description: Radio Broadcast Automation System
 Rivendell is a complete radio broadcast automation solution, with
 facilities for the acquisition, management, scheduling and playout of
 audio content.  Modules for the production and management of podcast
 audio are also included.

N: There are 6 additional records. Please use the '-a' switch to see them.

Either something is wrong with my scripts or something is going on here... I have to check why hpklinux shows in the dependency list. Once Rivendell gets really freed from ASI stuff deps, purging a system from a failed DKMS error is very easy (even an easy hack is to remove the module folder from the dkms folder)... but first I need to know why hpklinux stills shos in the list :-/

RudiOnTheAir commented 11 months ago

Ha, i let it install all again. Incl. hpklinux. But now there is no header compiling stuff running. And is running without any new setup...

image

alexolivan commented 11 months ago

Incl. hpklinux. But now there is no header compiling stuff running

Mmmm, I'm confused now... so it installs hpklinux as a dep, but does not try to DKMS build a kernel module... I'm missing what exactly had hpklinux on the ASI suite...maybe it is just binary stuff. Anyways, in theory, now onwards, since there's no known ASI module known by DKMS, it shouldn't try to recompile it whenever a new kernel upgrade appears, so, you should be able to keep up upgrading without those issues.

Cheers.

RudiOnTheAir commented 11 months ago

Sorry, but...

`rd@rd-server:~$ sudo apt upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 4 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] Setting up linux-headers-6.1.0-10-amd64 (6.1.38-1) ... /etc/kernel/header_postinst.d/dkms: dkms: running auto installation service for kernel 6.1.0-10-amd64. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j4 KERNELRELEASE=6.1.0-10-amd64 -C /lib/modules/6.1.0-10-amd64/build M=/var/lib/dkms/asihpi/4. 20.39/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-10-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. dkms: autoinstall for kernel: 6.1.0-10-amd64 failed! run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11 Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.1.0-10-amd64.p ostinst line 11. dpkg: error processing package linux-headers-6.1.0-10-amd64 (--configure): installed linux-headers-6.1.0-10-amd64 package post-installation script subprocess returned error e xit status 1 dpkg: dependency problems prevent configuration of linux-headers-amd64: linux-headers-amd64 depends on linux-headers-6.1.0-10-amd64 (= 6.1.38-1); however: Package linux-headers-6.1.0-10-amd64 is not configured yet.

dpkg: error processing package linux-headers-amd64 (--configure): dependency problems - leaving unconfigured Setting up linux-image-6.1.0-10-amd64 (6.1.38-1) ... /etc/kernel/postinst.d/dkms: dkms: running auto installation service for kernel 6.1.0-10-amd64. Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-file Signing key: /var/lib/dkms/mok.key Public certificate (MOK): /var/lib/dkms/mok.pub

Building module: Cleaning build area... make -j4 KERNELRELEASE=6.1.0-10-amd64 -C /lib/modules/6.1.0-10-amd64/build M=/var/lib/dkms/asihpi/4. 20.39/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 6.1.0-10-amd64 (x86_64) Consult /var/lib/dkms/asihpi/4.20.39/build/make.log for more information. Error! One or more modules failed to install during autoinstall. Refer to previous errors for more information. dkms: autoinstall for kernel: 6.1.0-10-amd64 failed! run-parts: /etc/kernel/postinst.d/dkms exited with return code 11 dpkg: error processing package linux-image-6.1.0-10-amd64 (--configure): installed linux-image-6.1.0-10-amd64 package post-installation script subprocess returned error exi t status 1 dpkg: dependency problems prevent configuration of linux-image-amd64: linux-image-amd64 depends on linux-image-6.1.0-10-amd64 (= 6.1.38-1); however: Package linux-image-6.1.0-10-amd64 is not configured yet.

dpkg: error processing package linux-image-amd64 (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: linux-headers-6.1.0-10-amd64 linux-headers-amd64 linux-image-6.1.0-10-amd64 linux-image-amd64 E: Sub-process /usr/bin/dpkg returned an error code (1) rd@rd-server:~$

`

alexolivan commented 11 months ago

Hi... there's remains of a kernel module that is going to be rebuilt every time a new kernel version appears. Maybe you can use dkms remove command to ged rid of it (but maybe that triggers, in turn, Rivendell removal, not sure), or even I read in the past of people copying out of /usr/scr the conflicting DKMS module folder to prevent dkms to see it and trigger the rebuild.

RudiOnTheAir commented 11 months ago

OK, i can give it a try...

image

image

image

RudiOnTheAir commented 11 months ago

Hi, your Repo Key is now invalid.

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://repo.alexolivan.com/debian bookworm/rivendell/snapshots InRelease: The following signatures were invalid: EXPKEYSIG DCEB323D52ADDBA0 apt-repo alejandro.olivan.alvarez@gmail.conf

Pasting this line did not help...

wget -q -O - https://repo.alexolivan.com/debian/KEY.gpg | apt-key add -

I could ignore it, but...

alexolivan commented 10 months ago

Hi!

I'm sorry...the key expired while I was out in hollydays!!! I've fixed the issue and, in theory, this should never happen again.

I've checked that the repo works again and it does ( wgetting the new gpg key and apt-updating is needed)

I also see that in these days a new 4.1.0 version was released... so the repo is stuck at 4.0.2... in the next days I will set everything back up-t-date.

Cheers.