Module ec_master not found in directory /lib/modules/6.1.0-25-rt-amd64

More
2 years 1 month ago #310761 by bkt
Because unusable LMDE6 istallation (Lcnc work perfect no worry on these, but other app was unusable because some repo was unusable), I try bookworm ... so can choose defenitively if remain to old Mint19.3 or upgrade to new 6.1 kernel .... I use rodw script for kering (more easy for sure).... so:

1- I use bookworm mate 12.04
2- I discover wget is not install by default (strange is an usual bash lib)
3- sudo apt update // sudo apt upgrade // sudo apt install linuxcnc-uspace ... work like a charm ... perfect but install 2.9.0 so need to use script for add linuxcnc repo and upgrade version.
4- script work and Lcnc now is upgrade to 2.9.3 ... actually if use uname -a command I obtain these "    Linux gc51-pc 6.1.0-25-rt-amd64 #1 SMP PREEMPT_RT Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux "
5- try to install ethercat with sudo apt install linuxcnc-ethercat .... but fails ... unable to locate messages ... so I use other rodw script ..... et voilà ... al done .... BUT ... receive thee messages:
Code:
sudo apt update Hit:1 http://security.debian.org/debian-security bookworm-security InRelease Get:2 http://deb.debian.org/debian bookworm InRelease [151 kB]                  Get:3 http://deb.debian.org/debian bookworm-updates InRelease [55,4 kB]         Hit:4 http://download.opensuse.org/repositories/science:/EtherLab/Debian_12 ./ InRelease Get:5 http://deb.debian.org/debian bookworm-backports InRelease [59,0 kB] Get:6 http://deb.debian.org/debian bookworm-backports/main Sources.diff/Index [63,3 kB] Get:7 http://deb.debian.org/debian bookworm-backports/main Translation-en.diff/Index [63,3 kB] Get:8 http://deb.debian.org/debian bookworm-backports/main Sources T-2024-09-25-0804.34-F-2024-09-25-0804.34.pdiff [1.168 B] Get:8 http://deb.debian.org/debian bookworm-backports/main Sources T-2024-09-25-0804.34-F-2024-09-25-0804.34.pdiff [1.168 B] Get:9 http://deb.debian.org/debian bookworm-backports/main Translation-en T-2024-09-25-0804.34-F-2024-09-25-0804.34.pdiff [241 B] Get:9 http://deb.debian.org/debian bookworm-backports/main Translation-en T-2024-09-25-0804.34-F-2024-09-25-0804.34.pdiff [241 B] Hit:10 https://www.linuxcnc.org bookworm InRelease                              Get:11 https://linuxcnc.org bookworm InRelease [31,1 kB] Err:11 https://linuxcnc.org bookworm InRelease   The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3CB9FD148F374FEF Reading package lists... Done W: Skipping acquire of configured file '2.9-rt/source/Sources' as repository 'https://www.linuxcnc.org bookworm InRelease' does not seem to provide it (sources.list entry misspelt?) W: GPG error: https://linuxcnc.org bookworm InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3CB9FD148F374FEF E: The repository 'https://linuxcnc.org bookworm InRelease' is not signed. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.

after try to activate ethercat (obviusly I change mac adress on usual file) .... but fails with these error:
Code:
sudo systemctl status ethercat.service × ethercat.service - EtherCAT Master Kernel Modules      Loaded: loaded (/lib/systemd/system/ethercat.service; enabled; preset: enabled)      Active: failed (Result: exit-code) since Wed 2024-09-25 10:35:27 CEST; 17min ago     Process: 663 ExecStart=/usr/sbin/ethercatctl start (code=exited, status=1/FAILURE)    Main PID: 663 (code=exited, status=1/FAILURE)         CPU: 14ms set 25 10:35:27 pc51 systemd[1]: Starting ethercat.service - EtherCAT Master Kernel Modules... set 25 10:35:27 pc51 ethercatctl[684]: modprobe: FATAL: Module ec_master not found in directory /lib/modules/6.1.0-25-rt-amd64 set 25 10:35:27 pc51 systemd[1]: ethercat.service: Main process exited, code=exited, status=1/FAILURE set 25 10:35:27 pc51 systemd[1]: ethercat.service: Failed with result 'exit-code'. set 25 10:35:27 pc51 systemd[1]: Failed to start ethercat.service - EtherCAT Master Kernel Modules.


So ask how can renew PUBKEY or how can solve these.

Thanks
 

Please Log in to join the conversation.

More
2 years 1 month ago #310762 by bkt
For better explain repo problem I attach some photos of synaptic:

 

Attachment not found



 

Attachment not found



 

Attachment not found



regards
 

Please Log in to join the conversation.

More
2 years 1 month ago #310763 by jjdege
Hi
have you tried this?
Code:
sudo mkdir -p /usr/local/share/keyrings/ wget -O- https://build.opensuse.org/projects/science:EtherLab/signing_keys/download?kind=gpg | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/science_EtherLab.gpg sudo tee -a /etc/apt/sources.list.d/ighvh.sources > /dev/null <<EOT Types: deb Signed-By: /etc/apt/trusted.gpg.d/science_EtherLab.gpg Suites: ./ URIs: http://download.opensuse.org/repositories/science:/EtherLab/Debian_12/ EOT sudo apt update sudo apt install -y linux-headers-$(uname -r) ethercat-master linuxcnc-ethercat

Please Log in to join the conversation.

More
2 years 1 month ago #310772 by bkt
just some minute ago ... reading my notes about LMDE6. Ethercat work and modules too because etherlab repo ..... perhaps need to delete any previous ethercat key and gpg.

But remain these problem:
Code:
Err:11 https://linuxcnc.org bookworm InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3CB9FD148F374FEF Reading package lists... Done W: Skipping acquire of configured file '2.9-rt/source/Sources' as repository 'https://www.linuxcnc.org bookworm InRelease' does not seem to provide it (sources.list entry misspelt?)

Please Log in to join the conversation.

More
More
2 years 1 month ago #310783 by bkt
sorry not understand .... you suggest to leave out   " www.linuxcnc.org bookworm base 2.9-uspace" repo and add "buildbot"    instead?  After need to reinstall linuxcnc-ethercat think right?
 

Please Log in to join the conversation.

More
2 years 1 month ago #310787 by tommylight
Code:
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3CB9FD148F374FEF
You have not set the public key for the LinuxCNC repository, it is on the page i linked
Code:
Getting the archive signing key To use these packages on your computer, first add the buildbot archive signing key to your apt keychain by running this command in a terminal: sudo apt-key adv --keyserver hkp://keys.openpgp.org --recv-key EF1B07FEE0EE663E (Key fingerprint = 4FA2 D1ED 5B2F 38AB 01A4 AB7E EF1B 07FE E0EE 663E) (An alternative keyserver is keyserver.ubuntu.com) If you get an error like "GPG: keyserver receive failed: No dirmngr" then install the missing dirmngr package by entering the following in the terminal: sudo apt-get install dirmngr If you get an error downloading the key it may be caused by being behind a firewall or a proxy server. Retry by specifying port 80 rather than using the default port (11371): sudo apt-key adv --keyserver hkp://keys.openpgp.org:80 --recv-key EF1B07FEE0EE663E (An alternative keyserver is keyserver.ubuntu.com:80) If you have successfully installed the key then close the terminal.

Please Log in to join the conversation.

More
2 years 3 weeks ago #311584 by bkt
these problem was solved with buildboot instructions for key

Please Log in to join the conversation.

More
11 months 2 weeks ago #338312 by sixie6e
I solved this on my Zorin machine by:
1. copying the ec_master.ko module from /lib/modules/(uname -r)/ethercat/master/ into /lib/modules/(uname -r)/kernel/drivers/ethercat
2.
returning to the install folder
3. running make clean followed by sudo depmod -a
Hope this helps.

Please Log in to join the conversation.

Time to create page: 0.127 seconds
Powered by Kunena Forum