Raspberry Pi Education server

BTW nextcloud is available for arm, not in the software-center (jet:) still looking for a co-maintainer as i’m not a nextcloud user)
yum install nethserver-nextcloud should do the trick.

I’m curios how far you can push the RPI4, you are suggesting quite a workload… :thinking:

2 Likes

I am … but i am going to try and see what the rpi4 can do and stress test it, keeping in mind that if need be (or even as an eventual feature) the infrastructure could be run over more than 1 unit but would still be very cost effective.

Think of the power savings in terms of both actual running costs and cooling i see many areas it could be useful

Example lets say you have a school where they limit the amount of students to 10 per class and due to lockdowns with covid they need remote learning infrastructure for 2 classes but as many commercial solutions have a 500 user minimum per month or even having a backup that can be implemented quickly for a school who has the infrastructure but a fire destroys the server rooms.

Another reason i thought it would be good is being low powered it could be run of battery and solar i maybey expecting to much but dont know unless you try

1 Like

@Shane_Treweek

A lot of people run solar / battery powered Raspberries… I know - for example - of a Bee-Keeper, who has one on each colony, reporting basics via LoRa (Longrange Radio for IoT), powered by sun / batteries. He has 4 colonies in the woods. At home he has the LoRa “Gateway” (Connector between LoRa / TCP/IP / Internet.

See here (Power) for some idea what the market provides:
(From normal power, solar cells, battery regulators & batteries)…

My 2 cents
Andy

1 Like

Ive just received my rpi4 im impressed so far i got a case i thought was bigger (at least what i pictures in my head)

1 Like

ok im trying to get lemon ldap working obviously getting lasso is the problem ive managed to cobble together most of the dependencies to build from source but im struggling with the followng errors which i cant find dependancies

configure: error: Package requirements (glib-2.0 >= 2.17.0 gobject-2.0 >= 2.17.0 libxml-2.0 xmlsec1 >= 1.2.6 xmlsec1-openssl >= 1.2.6 openssl) were not met:

No package 'xmlsec1-openssl' found
1 Like

Hi @Shane_Treweek for lasso: this is my development repo > BE WARNED, not all packages are tested!!

https://vps01.havak.nl/nethserver/7/devel/

cat > /etc/yum.repos.d/Mark_Devel.repo << EOF
#
# Mark's devel YUM repositories configuration
#

[mark_devel]
name=Mark's Development Repository
baseurl=https://vps01.havak.nl/nethserver/7/devel/armhfp/
enabled=0
gpgcheck=0
EOF

then yum --enablerepo=mark_devel install ..... should do the trick

1 Like

thanks

Ive gotten to the stage of the server showing


how would i go about installing the nethserver-lemonldap-ng pakage for configuration

You should be able to install it from my repo just like you do on x64. It’s a .noarch RPM.

1 Like

yum install https://repo.familybrown.org/nethserver/7/noarch/nethserver-danb35-1.1.0-1.ns7.noarch.rpm
Loaded plugins: changelog, fastestmirror, nethserver_events
nethserver-danb35-1.1.0-1.ns7.noarch.rpm | 55 kB 00:00
Examining /var/tmp/yum-root-lMkBGK/nethserver-danb35-1.1.0-1.ns7.noarch.rpm: nethserver-danb35-1.1.0-1.ns7.noarch
/var/tmp/yum-root-lMkBGK/nethserver-danb35-1.1.0-1.ns7.noarch.rpm: does not update installed package.
Error: Nothing to do

yum install nethserver-lemonldap-ng --enablerepo=lemonldap-ng,lemonldap-ng-extras

1 Like

i just realized what i did i installed lemon lemonldap-ng first il have to go over what i installed as its still giving me the error installing the repo but yum install nethserver-lemonldap-ng --enablerepo=lemonldap-ng,lemonldap-ng-extras reports No package nethserver-lemonldap-ng available

what happens with just the above?

1 Like

No package nethserver-lemonldap-ng available

yum install nethserver-lemonldap-ng --enablerepo=danb35

1 Like

Error getting repository data for danb35, repository not found sorry for being a pain

What? But it said it was already installed? Try yum reinstall https://repo.familybrown.org/nethserver/7/noarch/nethserver-danb35-1.1.0-1.ns7.noarch.rpm

1 Like

ok that worked to get the repo but

error

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-danb35
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-danb35-2
danb35/7/signature | 2.9 kB 00:00 !!!
https://repo.familybrown.org/nethserver/7/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for danb35
Trying other mirror.

One of the configured repositories failed (DanB35 repository for nethserver 7 - armhfp),
and yum doesn’t have enough cached data to continue. At this point the only
safe thing yum can do is fail. There are a few ways to work “fix” this:

 1. Contact the upstream for the repository and get them to fix the problem.

 2. Reconfigure the baseurl/etc. for the repository, to point to a working
    upstream. This is most often useful if you are using a newer
    distribution release than is supported by the repository (and the
    packages for the previous distribution release still work).

 3. Run the command with the repository temporarily disabled
        yum --disablerepo=danb35 ...

 4. Disable the repository permanently, so yum won't use it by default. Yum
    will then just ignore the repository until you permanently enable it
    again or use --enablerepo for temporary usage:

        yum-config-manager --disable danb35
    or
        subscription-manager repos --disable=danb35

 5. Configure the failing repository to be skipped, if it is unavailable.
    Note that yum will try to contact the repo. when it runs most commands,
    so will have to try and fail each time (and thus. yum will be be much
    slower). If it is a very temporary problem though, this is often a nice
    compromise:

        yum-config-manager --save --setopt=danb35.skip_if_unavailable=true

failure: repodata/repomd.xml from danb35: [Errno 256] No more mirrors to try.
https://repo.familybrown.org/nethserver/7/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for danb35

yum clean all
yum --enablerepo=danb35 makecache

and try again?

unfortunatley the same problem i ran

URLGRABBER_DEBUG=1 yum update

HTTP/1.1 200 OK
< Date: Sat, 24 Jul 2021 15:43:48 GMT
< Server: Apache
< Last-Modified: Fri, 02 Jul 2021 14:21:36 GMT
< ETag: “bb1-5c624ac5d1068”
< Accept-Ranges: bytes
< Content-Length: 2993
< Content-Type: text/xml
2021-07-24 15:43:48,213 header ended:
<

  • Connection #22 to host mirror.nsw.coloau.com.au left intact
    centos-kernel | 2.9 kB 00:00
    2021-07-24 15:43:48,219 success
    2021-07-24 15:43:48,226 MIRROR: trying repodata/repomd.xml → https://repo.familybrown.org/nethserver/7/repodata/repomd.xml
    2021-07-24 15:43:48,227 combined options: {
    ‘checkfunc’ : (<bound method YumRepository._checkRepoXML of <yum.yumRepo.YumRepository object at 0xb4d90490>>, (), {}),
    ‘copy_local’ : 1,
    ‘http_headers’ : (),
    ‘range’ : None,
    ‘reget’ : None,
    ‘retry_no_cache’: False,
    ‘size’ : 102400,
    ‘text’ : <yum.yumRepo.YumRepository object at 0xb4d90490>,
    ‘delegate’ : {
    ‘delegate’ : {
    ‘async’ : None,
    ‘bandwidth’ : 0,
    ‘cache_openers’: True,
    ‘checkfunc’ : None,
    ‘close_connection’: 0,
    ‘copy_local’ : 0,
    ‘curl_obj’ : None,
    ‘data’ : None,
    ‘default_speed’: 1000000.0,
    ‘delegate’ : None,
    ‘failfunc’ : <function _do_raise at 0xb58468f0>,
    ‘failure_callback’: (<bound method YumBaseCli.failureReport of <cli.YumBaseCli object at 0xb4f5b070>>, (), {}),
    ‘ftp_disable_epsv’: False,
    ‘ftp_headers’ : None,
    ‘half_life’ : 2592000,
    ‘http_headers’ : (),
    ‘interrupt_callback’: <bound method YumBaseCli.interrupt_callback of <cli.YumBaseCli object at 0xb4f5b070>>,
    ‘ip_resolve’ : None,
    ‘keepalive’ : True,
    ‘libproxy’ : False,
    ‘max_connections’: 5,
    ‘max_header_size’: 2097152,
    ‘minrate’ : 0,
    ‘mirror_group’ : None,
    ‘multi_progress_obj’: <output.YumTextMultiFileMeter instance at 0xb4e3ee90>,
    ‘no_cache’ : False,
    ‘opener’ : None,
    ‘password’ : None,
    ‘prefix’ : None,
    ‘progress_obj’ : <output.YumTextMeter instance at 0xb4e3e670>,
    ‘proxies’ : None,
    ‘proxy’ : None,
    ‘quote’ : None,
    ‘range’ : None,
    ‘reget’ : ‘simple’,
    ‘retry’ : 10,
    ‘retry_no_cache’: False,
    ‘retrycodes’ : [-1, 2, 4, 5, 6, 7],
    ‘size’ : None,
    ‘ssl_ca_cert’ : None,
    ‘ssl_cert’ : None,
    ‘ssl_cert_type’: ‘PEM’,
    ‘ssl_context’ : None,
    ‘ssl_key’ : None,
    ‘ssl_key_pass’ : None,
    ‘ssl_key_type’ : ‘PEM’,
    ‘ssl_verify_host’: True,
    ‘ssl_verify_peer’: True,
    ‘text’ : None,
    ‘throttle’ : 0,
    ‘timedhosts’ : None,
    ‘timeout’ : 30.0,
    ‘urlparser’ : <urlgrabber.grabber.URLParser instance at 0xb4a982d8>,
    ‘user_agent’ : ‘urlgrabber/3.10 yum/3.4.3’,
    ‘username’ : None,
    }
    }
    }
    2021-07-24 15:43:48,232 attempt 1/10: https://repo.familybrown.org/nethserver/7/repodata/repomd.xml
    2021-07-24 15:43:48,234 opening local file “/var/cache/yum/armhfp/7/danb35/repomdw8zfqJtmp.xml” with mode wb
  • About to connect() to repo.familybrown.org port 443 (#24)
  • Trying 104.21.58.117…
  • Connected to repo.familybrown.org (104.21.58.117) port 443 (#24)
  • Initializing NSS with certpath: sql:/etc/pki/nssdb
  • CAfile: /etc/pki/tls/certs/ca-bundle.crt
    CApath: none
  • SSL connection using TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • Server certificate:
  • subject: CN=sni.cloudflaressl.com,O=“Cloudflare, Inc.”,L=San Francisco,ST=California,C=US
  • start date: Jul 08 00:00:00 2021 GMT
  • expire date: Jul 07 23:59:59 2022 GMT
  • common name: sni.cloudflaressl.com
  • issuer: CN=Cloudflare Inc ECC CA-3,O=“Cloudflare, Inc.”,C=US

GET /nethserver/7/repodata/repomd.xml HTTP/1.1
User-Agent: urlgrabber/3.10 yum/3.4.3
Host: repo.familybrown.org
Accept: /

< HTTP/1.1 200 OK
< Date: Sat, 24 Jul 2021 15:43:49 GMT
< Content-Type: text/xml
< Content-Length: 2981
< Connection: keep-alive
< last-modified: Sat, 24 Jul 2021 15:01:06 GMT
< etag: “ba5-5c7dfca23672c”
< accept-ranges: bytes
< CF-Cache-Status: DYNAMIC
< Expect-CT: max-age=604800, report-uri=“https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct
< Report-To: {“endpoints”:[{“url”:“https://a.nel.cloudflare.com/report/v3?s=ZAsl0%2Bs50MqvVW%2BzEYCmCYhkDlXIE8kO5qOsRq1rIn410Tm0kdWo7Zm%2B7ypLq2IUzM%2BSHYyiXWxJhiToQQd%2BJbao1W%2Bw9SgRueiedsaVgMGSD7aJJTAsqpknlvO0KdRWMZ%2FeKnA8pw%3D%3D”}],“group”:“cf-nel”,“max_age”:604800}
< NEL: {“report_to”:“cf-nel”,“max_age”:604800}
< Strict-Transport-Security: max-age=15552000
< X-Content-Type-Options: nosniff
< Server: cloudflare
< CF-RAY: 673e4427f88ffd32-SYD
< alt-svc: h3-27=“:443”; ma=86400, h3-28=“:443”; ma=86400, h3-29=“:443”; ma=86400, h3=“:443”; ma=86400
2021-07-24 15:43:49,815 header ended:
<

  • Connection #24 to host repo.familybrown.org left intact
    2021-07-24 15:43:49,823 MIRROR: trying repodata/repomd.xml.asc → https://repo.familybrown.org/nethserver/7/repodata/repomd.xml.asc
    2021-07-24 15:43:49,824 combined options: {
    ‘checkfunc’ : None,
    ‘copy_local’ : 1,
    ‘http_headers’ : (),
    ‘range’ : None,
    ‘reget’ : None,
    ‘retry_no_cache’: False,
    ‘size’ : 102400,
    ‘text’ : ‘danb35/7/signature’,
    ‘delegate’ : {
    ‘delegate’ : {
    ‘async’ : None,
    ‘bandwidth’ : 0,
    ‘cache_openers’: True,
    ‘checkfunc’ : None,
    ‘close_connection’: 0,
    ‘copy_local’ : 0,
    ‘curl_obj’ : None,
    ‘data’ : None,
    ‘default_speed’: 1000000.0,
    ‘delegate’ : None,
    ‘failfunc’ : <function _do_raise at 0xb58468f0>,
    ‘failure_callback’: (<bound method YumBaseCli.failureReport of <cli.YumBaseCli object at 0xb4f5b070>>, (), {}),
    ‘ftp_disable_epsv’: False,
    ‘ftp_headers’ : None,
    ‘half_life’ : 2592000,
    ‘http_headers’ : (),
    ‘interrupt_callback’: <bound method YumBaseCli.interrupt_callback of <cli.YumBaseCli object at 0xb4f5b070>>,
    ‘ip_resolve’ : None,
    ‘keepalive’ : True,
    ‘libproxy’ : False,
    ‘max_connections’: 5,
    ‘max_header_size’: 2097152,
    ‘minrate’ : 0,
    ‘mirror_group’ : None,
    ‘multi_progress_obj’: <output.YumTextMultiFileMeter instance at 0xb4e3ee90>,
    ‘no_cache’ : False,
    ‘opener’ : None,
    ‘password’ : None,
    ‘prefix’ : None,
    ‘progress_obj’ : <output.YumTextMeter instance at 0xb4e3e670>,
    ‘proxies’ : None,
    ‘proxy’ : None,
    ‘quote’ : None,
    ‘range’ : None,
    ‘reget’ : ‘simple’,
    ‘retry’ : 10,
    ‘retry_no_cache’: False,
    ‘retrycodes’ : [-1, 2, 4, 5, 6, 7],
    ‘size’ : None,
    ‘ssl_ca_cert’ : None,
    ‘ssl_cert’ : None,
    ‘ssl_cert_type’: ‘PEM’,
    ‘ssl_context’ : None,
    ‘ssl_key’ : None,
    ‘ssl_key_pass’ : None,
    ‘ssl_key_type’ : ‘PEM’,
    ‘ssl_verify_host’: True,
    ‘ssl_verify_peer’: True,
    ‘text’ : None,
    ‘throttle’ : 0,
    ‘timedhosts’ : None,
    ‘timeout’ : 30.0,
    ‘urlparser’ : <urlgrabber.grabber.URLParser instance at 0xb4a982d8>,
    ‘user_agent’ : ‘urlgrabber/3.10 yum/3.4.3’,
    ‘username’ : None,
    }
    }
    }
    2021-07-24 15:43:49,827 attempt 1/10: https://repo.familybrown.org/nethserver/7/repodata/repomd.xml.asc
    2021-07-24 15:43:49,830 opening local file “/var/cache/yum/armhfp/7/danb35/repomd.xml.asc” with mode wb
  • Found bundle for host repo.familybrown.org: 0x151b358
  • Re-using existing connection! (#24) with host repo.familybrown.org
  • Connected to repo.familybrown.org (104.21.58.117) port 443 (#24)

GET /nethserver/7/repodata/repomd.xml.asc HTTP/1.1
User-Agent: urlgrabber/3.10 yum/3.4.3
Host: repo.familybrown.org
Accept: /

< HTTP/1.1 200 OK
< Date: Sat, 24 Jul 2021 15:43:51 GMT
< Content-Type: text/plain; charset=UTF-8
< Content-Length: 230
< Connection: keep-alive
< Last-Modified: Sat, 24 Jul 2021 15:01:08 GMT
< ETag: “e6-5c7dfca3a4a94”
< Accept-Ranges: bytes
< CF-Cache-Status: DYNAMIC
< Expect-CT: max-age=604800, report-uri=“https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct
< Report-To: {“endpoints”:[{“url”:“https://a.nel.cloudflare.com/report/v3?s=DizhgTlUIhS0UUb2kK0Ck9KvEKVZGgRCyvwo8FurlzYQdEWlxdd%2FWbASWHVBnjdUu5J5vCaVtw0oA5B3iJrcqf1tldIhvEBW4um%2FhAI6crm%2BEfkuvtpURA%2BfI1hx3qTNy%2Fxy0h5ZQQ%3D%3D”}],“group”:“cf-nel”,“max_age”:604800}
< NEL: {“report_to”:“cf-nel”,“max_age”:604800}
< Strict-Transport-Security: max-age=15552000
< X-Content-Type-Options: nosniff
< Server: cloudflare
< CF-RAY: 673e44307857fd32-SYD
< alt-svc: h3-27=“:443”; ma=86400, h3-28=“:443”; ma=86400, h3-29=“:443”; ma=86400, h3=“:443”; ma=86400
2021-07-24 15:43:51,122 header ended:
<

  • Connection #24 to host repo.familybrown.org left intact
    danb35/7/signature | 230 B 00:00:00
    2021-07-24 15:43:51,125 success
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-danb35
    2021-07-24 15:43:51,335 combined options: {
    ‘bandwidth’ : 0,
    ‘failure_callback’: <bound method YumBaseCli.redirect_failure_callback of <cli.YumBaseCli object at 0xb4f5b070>>,
    ‘ftp_disable_epsv’: False,
    ‘http_headers’ : (),
    ‘ip_resolve’ : None,
    ‘keepalive’ : True,
    ‘minrate’ : 0,
    ‘password’ : None,
    ‘proxies’ : None,
    ‘retry’ : 10,
    ‘ssl_ca_cert’ : None,
    ‘ssl_cert’ : None,
    ‘ssl_key’ : None,
    ‘ssl_verify_host’: True,
    ‘ssl_verify_peer’: True,
    ‘throttle’ : 0,
    ‘timeout’ : 30.0,
    ‘user_agent’ : ‘urlgrabber/3.10 yum/3.4.3’,
    ‘username’ : None,
    ‘delegate’ : {
    ‘async’ : None,
    ‘bandwidth’ : 0,
    ‘cache_openers’: True,
    ‘checkfunc’ : None,
    ‘close_connection’: 0,
    ‘copy_local’ : 0,
    ‘curl_obj’ : None,
    ‘data’ : None,
    ‘default_speed’: 1000000.0,
    ‘delegate’ : None,
    ‘failfunc’ : <function _do_raise at 0xb58468f0>,
    ‘failure_callback’: None,
    ‘ftp_disable_epsv’: False,
    ‘ftp_headers’ : None,
    ‘half_life’ : 2592000,
    ‘http_headers’ : None,
    ‘interrupt_callback’: None,
    ‘ip_resolve’ : None,
    ‘keepalive’ : 1,
    ‘libproxy’ : False,
    ‘max_connections’: 5,
    ‘max_header_size’: 2097152,
    ‘minrate’ : None,
    ‘mirror_group’ : None,
    ‘multi_progress_obj’: None,
    ‘no_cache’ : False,
    ‘opener’ : None,
    ‘password’ : None,
    ‘prefix’ : None,
    ‘progress_obj’ : None,
    ‘proxies’ : None,
    ‘proxy’ : None,
    ‘quote’ : None,
    ‘range’ : None,
    ‘reget’ : None,
    ‘retry’ : None,
    ‘retry_no_cache’: False,
    ‘retrycodes’ : [-1, 2, 4, 5, 6, 7],
    ‘size’ : None,
    ‘ssl_ca_cert’ : None,
    ‘ssl_cert’ : None,
    ‘ssl_cert_type’: ‘PEM’,
    ‘ssl_context’ : None,
    ‘ssl_key’ : None,
    ‘ssl_key_pass’ : None,
    ‘ssl_key_type’ : ‘PEM’,
    ‘ssl_verify_host’: True,
    ‘ssl_verify_peer’: True,
    ‘text’ : None,
    ‘throttle’ : 1.0,
    ‘timedhosts’ : ‘/var/cache/yum/armhfp/7/timedhosts’,
    ‘timeout’ : 300,
    ‘urlparser’ : <urlgrabber.grabber.URLParser instance at 0xb5848288>,
    ‘user_agent’ : ‘urlgrabber/3.10 yum/3.4.3’,
    ‘username’ : None,
    }
    }
    2021-07-24 15:43:51,338 attempt 1/10: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-danb35
  • Closing connection 25
    2021-07-24 15:43:51,339 success
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-danb35-2
    2021-07-24 15:43:51,415 combined options: {
    ‘bandwidth’ : 0,
    ‘failure_callback’: <bound method YumBaseCli.redirect_failure_callback of <cli.YumBaseCli object at 0xb4f5b070>>,
    ‘ftp_disable_epsv’: False,
    ‘http_headers’ : (),
    ‘ip_resolve’ : None,
    ‘keepalive’ : True,
    ‘minrate’ : 0,
    ‘password’ : None,
    ‘proxies’ : None,
    ‘retry’ : 10,
    ‘ssl_ca_cert’ : None,
    ‘ssl_cert’ : None,
    ‘ssl_key’ : None,
    ‘ssl_verify_host’: True,
    ‘ssl_verify_peer’: True,
    ‘throttle’ : 0,
    ‘timeout’ : 30.0,
    ‘user_agent’ : ‘urlgrabber/3.10 yum/3.4.3’,
    ‘username’ : None,
    ‘delegate’ : {
    ‘async’ : None,
    ‘bandwidth’ : 0,
    ‘cache_openers’: True,
    ‘checkfunc’ : None,
    ‘close_connection’: 0,
    ‘copy_local’ : 0,
    ‘curl_obj’ : None,
    ‘data’ : None,
    ‘default_speed’: 1000000.0,
    ‘delegate’ : None,
    ‘failfunc’ : <function _do_raise at 0xb58468f0>,
    ‘failure_callback’: None,
    ‘ftp_disable_epsv’: False,
    ‘ftp_headers’ : None,
    ‘half_life’ : 2592000,
    ‘http_headers’ : None,
    ‘interrupt_callback’: None,
    ‘ip_resolve’ : None,
    ‘keepalive’ : 1,
    ‘libproxy’ : False,
    ‘max_connections’: 5,
    ‘max_header_size’: 2097152,
    ‘minrate’ : None,
    ‘mirror_group’ : None,
    ‘multi_progress_obj’: None,
    ‘no_cache’ : False,
    ‘opener’ : None,
    ‘password’ : None,
    ‘prefix’ : None,
    ‘progress_obj’ : None,
    ‘proxies’ : None,
    ‘proxy’ : None,
    ‘quote’ : None,
    ‘range’ : None,
    ‘reget’ : None,
    ‘retry’ : None,
    ‘retry_no_cache’: False,
    ‘retrycodes’ : [-1, 2, 4, 5, 6, 7],
    ‘size’ : None,
    ‘ssl_ca_cert’ : None,
    ‘ssl_cert’ : None,
    ‘ssl_cert_type’: ‘PEM’,
    ‘ssl_context’ : None,
    ‘ssl_key’ : None,
    ‘ssl_key_pass’ : None,
    ‘ssl_key_type’ : ‘PEM’,
    ‘ssl_verify_host’: True,
    ‘ssl_verify_peer’: True,
    ‘text’ : None,
    ‘throttle’ : 1.0,
    ‘timedhosts’ : ‘/var/cache/yum/armhfp/7/timedhosts’,
    ‘timeout’ : 300,
    ‘urlparser’ : <urlgrabber.grabber.URLParser instance at 0xb5848288>,
    ‘user_agent’ : ‘urlgrabber/3.10 yum/3.4.3’,
    ‘username’ : None,
    }
    }
    2021-07-24 15:43:51,418 attempt 1/10: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-danb35-2
  • Closing connection 26
    2021-07-24 15:43:51,420 success
    danb35/7/signature | 2.9 kB 00:00:00 !!!
    2021-07-24 15:43:51,612 exception: [Errno -1] repomd.xml signature could not be verified for danb35
    2021-07-24 15:43:51,613 calling callback: (<bound method YumBaseCli.failureReport of <cli.YumBaseCli object at 0xb4f5b070>>, (), {})
    https://repo.familybrown.org/nethserver/7/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for danb35
    Trying other mirror.
    2021-07-24 15:43:51,614 MIRROR: failed
    2021-07-24 15:43:51,615 GR mirrors: 0
    2021-07-24 15:43:51,615 MAIN mirrors: [Index of /nethserver/7] 0

i ended up downloading the rpm and trying manualy

 rpm -i nethserver-lemonldap-ng-0.2.0-6.ns7.noarch.rpm
warning: nethserver-lemonldap-ng-0.2.0-6.ns7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 2d55864b: NOKEY
error: Failed dependencies:
	lasso-perl is needed by nethserver-lemonldap-ng-0.2.0-6.ns7.noarch
	lemonldap-ng is needed by nethserver-lemonldap-ng-0.2.0-6.ns7.noarch

so i guess even if i get it working ill need lasso-perl although if thats all not bad out of 200 odd dependencys