Changes

Jump to navigation Jump to search
Line 34: Line 34:  
|
 
|
 
|mod_authnz_external-3.3.3-3.el8.x86_64.rpm
 
|mod_authnz_external-3.3.3-3.el8.x86_64.rpm
|-
  −
|smeserver-base
  −
|vconfig
  −
|
  −
|
  −
|'''none'''
   
|-
 
|-
 
|smeserver-base
 
|smeserver-base
Line 124: Line 118:  
|
 
|
 
|perl-Authen-PAM-0.16-37.el8.x86_64.rpm
 
|perl-Authen-PAM-0.16-37.el8.x86_64.rpm
|-
  −
|smeserver-lib
  −
smeserver-base
  −
  −
smeserver-lib
  −
|perl(Net::IPv4Addr) >= 0.10
  −
|
  −
|
  −
|not for rocky 8 but for epel 7 and 9
  −
  −
https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-Net-IPv4Addr-0.10-44.el9.src.rpm
   
|-
 
|-
 
|smeserver-lib
 
|smeserver-lib
Line 252: Line 235:  
|remi php-horde-Horde-Role
 
|remi php-horde-Horde-Role
 
|}
 
|}
  −
   
==RPM's from smeos directory==
 
==RPM's from smeos directory==
   Line 292: Line 273:  
|https://koji.koozali.org/koji/buildinfo?buildID=15
 
|https://koji.koozali.org/koji/buildinfo?buildID=15
 
|-
 
|-
|[https://src.koozali.org/smeserver/daemontools daemontools]-0.76-6
+
|[https://src.koozali.org/smeserver/daemontools daemontools]-0.76-7
|trevorb
+
|jpp
|'''build failed'''
+
|builds ok
|to drop? https://koji.koozali.org/koji/buildinfo?buildID=10
+
|https://koji.koozali.org/koji/buildinfo?buildID=173
./chkshsgr
  −
 
  −
( cat warn-shsgr; exit 1 )
  −
 
  −
Oops. Your getgroups() returned 0, and setgroups() failed; this means
   
|-
 
|-
 
|[https://src.koozali.org/smeserver/DCC DCC]-2.3.168-1
 
|[https://src.koozali.org/smeserver/DCC DCC]-2.3.168-1
Line 318: Line 294:  
|-
 
|-
 
|[https://src.koozali.org/smeserver/djbdns djbdns]
 
|[https://src.koozali.org/smeserver/djbdns djbdns]
|trevorb
+
|jpp
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=18
+
|https://koji.koozali.org/koji/buildinfo?buildID=181
 
  −
make error
  −
 
  −
Oops. Your getgroups() returned 0, and setgroups() failed; this means
  −
that I can't reliably do my shsgr test. Please either ``make<nowiki>''</nowiki> as root
  −
or ``make<nowiki>''</nowiki> while you're in one or more supplementary groups.
  −
make: *** [Makefile:530: hasshsgr.h] Error 1
  −
error: Bad exit status from /var/tmp/rpm-tmp.iejSjT (%build)
  −
Bad exit status from /var/tmp/rpm-tmp.iejSjT (%build)
   
|-
 
|-
 
|[https://src.koozali.org/smeserver/dot-forward dot-forward]-0.71-5
 
|[https://src.koozali.org/smeserver/dot-forward dot-forward]-0.71-5
Line 352: Line 319:  
|-
 
|-
 
|[https://src.koozali.org/smeserver/ipsvd ipsvd]
 
|[https://src.koozali.org/smeserver/ipsvd ipsvd]
|terryf
+
|jpp
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/taskinfo?taskID=16277
+
|https://koji.koozali.org/koji/buildinfo?buildID=180 ; do we still use it ? required by smeserver-qpsmtpd and <s>smeserver-tftp-server</s>
Oops. Your getgroups() returned 0, and setgroups() failed; this means
  −
 
  −
that I can<nowiki>'t reliably do my shsgr test. Please either ``make''</nowiki> as root
  −
 
  −
or ``make<nowiki>'' while you'</nowiki>re in one or more supplementary groups.
  −
 
  −
make: *** [Makefile:330: hasshsgr.h] Error 1
   
|-
 
|-
 
|[https://src.koozali.org/smeserver/libnetfilter_acct libnetfilter_acct]-1.0.3
 
|[https://src.koozali.org/smeserver/libnetfilter_acct libnetfilter_acct]-1.0.3
Line 527: Line 487:  
|[https://src.koozali.org/smeserver/Php-horde-Horde-Service-Twitter.git php-horde-Horde-Service-Twitter]-2.1.5
 
|[https://src.koozali.org/smeserver/Php-horde-Horde-Service-Twitter.git php-horde-Horde-Service-Twitter]-2.1.5
 
|jpp
 
|jpp
|
+
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=165
 
|https://koji.koozali.org/koji/buildinfo?buildID=165
 
will need v3 https://github.com/horde/Service_Twitter https://github.com/horde/Service_Twitter/archive/refs/tags/v3.0.0alpha1.tar.gz
 
will need v3 https://github.com/horde/Service_Twitter https://github.com/horde/Service_Twitter/archive/refs/tags/v3.0.0alpha1.tar.gz
Line 631: Line 591:  
|[https://src.koozali.org/smeserver/qmail qmail]
 
|[https://src.koozali.org/smeserver/qmail qmail]
 
|jpp
 
|jpp
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=42
+
|https://koji.koozali.org/koji/buildinfo?buildID=179
 
  −
Oops. Your getgroups() returned 0, and setgroups() failed;
   
|-
 
|-
 
|[https://src.koozali.org/smeserver/qmailanalog qmailanalog]-0.70-9
 
|[https://src.koozali.org/smeserver/qmailanalog qmailanalog]-0.70-9
Line 654: Line 612:  
|[https://src.koozali.org/smeserver/runit runit]
 
|[https://src.koozali.org/smeserver/runit runit]
 
|jpp
 
|jpp
|'''build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=146
+
|https://koji.koozali.org/koji/buildinfo?buildID=178
 
  −
./chkshsgr
  −
 
  −
( cat warn-shsgr; exit 1 )
  −
 
  −
Oops. Your getgroups() returned 0, and setgroups() failed; this means
  −
that I can't reliably do my shsgr test. Please either ``make<nowiki>''</nowiki> as root
   
|-
 
|-
 
|[https://src.koozali.org/smeserver/smeserver smeserver]
 
|[https://src.koozali.org/smeserver/smeserver smeserver]
Line 931: Line 882:     
|-
 
|-
|[https://src.koozali.org/smeserver/tai64nunix.git tai64nunix]
+
|[https://src.koozali.org/smeserver/tai64nunix.git tai64nunix]-0.70-6
|brianr
+
|jpp
|'''Build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=104
+
|https://koji.koozali.org/koji/buildinfo?buildID=175
 
  −
Oops. Your getgroups() returned 0, and setgroups() failed; this means
  −
that I can't reliably do my shsgr test. Please either ``make<nowiki>''</nowiki> as root
  −
or ``make<nowiki>''</nowiki> while you're in one or more supplementary groups.
  −
make: *** [Makefile:168: hasshsgr.h] Error 1
  −
error: Bad exit status from /var/tmp/rpm-tmp.EJoXeg (%build)
  −
Bad exit status from /var/tmp/rpm-tmp.EJoXeg (%build)
      
|-
 
|-
Line 950: Line 894:  
|-
 
|-
 
|[https://src.koozali.org/smeserver/ucspi-tcp.git ucspi-tcp]
 
|[https://src.koozali.org/smeserver/ucspi-tcp.git ucspi-tcp]
|brianr
+
|jpp
|'''Build failed'''
+
|builds ok
|https://koji.koozali.org/koji/buildinfo?buildID=107
+
|https://koji.koozali.org/koji/buildinfo?buildID=176
 
  −
Oops. Your getgroups() returned 0, and setgroups() failed; this means
  −
that I can't reliably do my shsgr test. Please either ``make<nowiki>''</nowiki> as root
  −
or ``make<nowiki>''</nowiki> while you're in one or more supplementary groups.
      
|-
 
|-
Line 976: Line 916:  
|https://koji.koozali.org/koji/buildinfo?buildID=163 need to check if really used
 
|https://koji.koozali.org/koji/buildinfo?buildID=163 need to check if really used
 
|-
 
|-
|php-pear(HTTP)
+
|[https://src.koozali.org/smeserver/php-pear-HTTP php-pear-HTTP]
|
+
|jpp
|need git
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-HTTP-1.4.1-12.el7.src.rpm
+
| https://koji.koozali.org/koji/buildinfo?buildID=169
 
|-
 
|-
|php-pear(Services_Weather)
+
|[https://src.koozali.org/smeserver/php-pear-Services-Weather php-pear-Services-Weather]
|
+
|jpp
|need git
+
|builds ok
|EL7: https://rhel.pkgs.org/7/epel-x86_64/php-pear-Services-Weather-1.4.7-2.el7.noarch.rpm.html
+
| https://koji.koozali.org/koji/buildinfo?buildID=171
 
|-
 
|-
|php-pear(File)
+
|[https://src.koozali.org/smeserver/php-pear-File php-pear-File]
|
+
|jpp
|need git
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-File-1.4.1-5.el7.src.rpm
+
|https://koji.koozali.org/koji/buildinfo?buildID=170
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/perl-Time-TAI64 perl-Time-TAI64]
 
|[https://src.koozali.org/smeserver/perl-Time-TAI64 perl-Time-TAI64]
Line 1,006: Line 946:  
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=161
 
|https://koji.koozali.org/koji/buildinfo?buildID=161
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-JSON-PP perl-JSON-PP]-4.04
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=166
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/perl-Net-IPv4Addr perl-Net-IPv4Addr] >= 0.10
 
|[https://src.koozali.org/smeserver/perl-Net-IPv4Addr perl-Net-IPv4Addr] >= 0.10
 
|jpp
 
|jpp
 +
|builds ok
 +
| https://koji.koozali.org/koji/buildinfo?buildID=167
 +
|-
 +
|[https://src.koozali.org/smeserver/libdb4 libdb4-utils]
 +
from libdb4
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=168
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Mojo-JWT perl(Mojo::JWT)] >= 0.08-1
 +
|trevorb
 +
|builds ok
 
|
 
|
|not for rocky 8 but for epel 7 and 9
  −
  −
https://dl.fedoraproject.org/pub/epel/9/Everything/source/tree/Packages/p/perl-Net-IPv4Addr-0.10-44.el9.src.rpm
   
|-
 
|-
|libdb4-utils
+
|[https://src.koozali.org/smeserver/perl-Mojolicious-Plugin-CSRFDefender perl(Mojolicious::Plugin::CSRFDefender)] >= 0.0.8
 +
|trevorb
 +
|builds ok
 +
|cvs smeserver
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Mojolicious-Plugin-I18N perl(Mojolicious::Plugin::I18N)] >= 1.6
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=264
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Mojolicious-Plugin-RenderFile perl(Mojolicious::Plugin::RenderFile)] >= 0.12
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=263
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Crypt-Password perl(Crypt::Password)]
 +
|trevorb
 +
|builds ok
 +
| https://koji.koozali.org/koji/buildinfo?buildID=262
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-Tie-Array-CSV perl(Tie::Array::CSV)]
 +
|trevorb
 +
|builds ok
 +
| https://koji.koozali.org/koji/buildinfo?buildID=261
 +
|-
 +
|[https://src.koozali.org/smeserver/perl-File-MMagic perl-File-MMagic]
 +
|trevorb
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=259
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Crypt-Blowfish php-pear-Crypt-Blowfish]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=271
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-File-CSV php-pear-File-CSV]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=272
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-File-Util php-pear-File-Util]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=273
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-MDB2 php-pear-MDB2]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=274
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-Net-URL2 php-pear-Net-URL2]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=275
 +
|-
 +
|[https://src.koozali.org/smeserver/php-pear-XML-RPC2 php-pear-XML-RPC2]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=276
 +
|-
 +
|[https://src.koozali.org/smeserver/ntpsec ntpsec]
 +
|jpp
 +
|builds ok
 +
|https://koji.koozali.org/koji/buildinfo?buildID=258
 +
|-
 +
|[https://src.koozali.org/smeserver/pwauth pwauth]
 +
|jpp
 
|
 
|
|need git
+
|'''epel pwauth-2.3.10-25.el9.x86_64.rpm'''
|raven third party...  
+
but need a patch see https://bugs.koozali.org/show_bug.cgi?id=9442#c2 https://bugs.koozali.org/show_bug.cgi?id=9429#c3
 
  −
https://pkgs.dyn.su/el8/base/SRPMS/libdb4-4.8.30-30.el8.src.rpm
   
|}
 
|}
   Line 1,087: Line 1,105:  
|X
 
|X
 
|'''openfusion perl-Net-IMAP-Simple-1.2212-1.of.el8.noarch.rpm'''
 
|'''openfusion perl-Net-IMAP-Simple-1.2212-1.of.el8.noarch.rpm'''
 +
|-
 +
|https://src.koozali.org/smeserver/perl-Mojolicious
 +
|
 +
|X
 +
|'''epel 8 perl-Mojolicious-8.42-1.el8.noarch.rpm'''
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/perl-RPM2 perl-RPM2]
 
|[https://src.koozali.org/smeserver/perl-RPM2 perl-RPM2]
Line 1,097: Line 1,120:  
|X
 
|X
 
|'''Rocky Linux BaseOS  ppp-2.4.7-26.el8_1.x86_64.rpm'''
 
|'''Rocky Linux BaseOS  ppp-2.4.7-26.el8_1.x86_64.rpm'''
|-
  −
|[https://src.koozali.org/smeserver/pwauth pwauth]
  −
|
  −
|X
  −
|'''epel pwauth-2.3.10-25.el9.x86_64.rpm'''
  −
but might need a patch
   
|}
 
|}
   Line 1,176: Line 1,193:     
==Bare install test==
 
==Bare install test==
 +
{{Warning box|WIP inspired from [[Sme10BuildQueue#Bare install test]]}}
 +
install minimal iso for rocky 8 https://download.rockylinux.org/pub/rocky/8/isos/x86_64/Rocky-8.9-x86_64-minimal.iso
 +
 +
configure network access during installation with option to restore. Configure only root user.
 +
 +
install EPEL8 repo.
 +
dnf install epel-release
 +
install remi 8 repos
 +
dnf install <nowiki>https://rpms.remirepo.net/enterprise/remi-release-8.rpm</nowiki>
 +
 +
update, and install those package, as the might get handy (nb iptraf is now iptraf-ng)
 +
dnf update -y
 +
dnf install mc htop iftop iptraf screen wget vim ppp traceroute setserial traceroute cyrus-sasl-md5 cyrus-sasl device-mapper-multipath dhcp-client fetchmail ftp iscsi-initiator-utils lm_sensors minicom mt-st sysfsutils tcpdump telnet wodim
 +
 +
* disable SELinux
 +
 +
SELinux is enabled by default. We want to disable it for there are a few services (e.g. httpd) that get blocked by SELinux. To check the status of SELinux you can enter the command:
 +
getenforce
 +
SELinux uses policies that conflict with some of the SME Server services ports like https. One can adjust the allowed ports, or remove the SELinux policies and disable SELinux by the following commands:
 +
setenforce 0
 +
sed -i -e 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
 +
dnf remove selinux-policy-targeted
 +
 +
* SSH
 +
 +
SSH is present and is enabled by default at this stage. To check  issue:
 +
systemctl status sshd
 +
You may have a slow login to ssh, if needed :
 +
vi /etc/ssh/sshd_config
 +
You have to restart the ssh service , You might also want to wget your public keys in /root/.ssh/authorized_keys
 +
 +
systemctl restart sshd
 +
update packages
 +
dnf update
 +
install SME11 repo
 +
vim /etc/yum.repos.d/smeserver11.repo
 +
and paste
 +
[smedev]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smedev-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
[smetest]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smetest-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
[smeos]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeos-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
[smeupdates]
 +
enabled=0
 +
MirrorList=http://mirrorlist.contribs.org/mirrorlist/smeupdates-11
 +
name=SME Server - dev
 +
gpgcheck=1
 +
enablegroups=1
 +
 +
[koji-sme11-os]
 +
enabled=1
 +
name=sme11-os
 +
baseurl=http://koji.koozali.org/kojifiles/repos/dist-sme11-build<nowiki/>/latest/x86_64/
 +
gpgcheck=0
 +
enablegroups=1
 +
 +
install SME10 key
 +
wget <nowiki>http://mirror.koozali.org/releases/10/smeos/x86_64/RPM-GPG-KEY-koozali</nowiki>
 +
rpm --import RPM-GPG-KEY-koozali
 +
 +
 +
install openfusion 8
 +
dnf install http://repo.openfusion.net/centos8-x86_64/openfusion-release-0.8-2<nowiki/>.of.el8.noarch.rpm
 +
then
 +
dnf --enablerepo=* clean all
 +
 +
try installing SME11 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ... e.g.
 +
dnf module switch-to php:remi-8.3 -y
 +
dnf module switch-to mariadb:10.5 -y
 +
dnf module switch-to python36:3.6 -y
 +
dnf module install php:remi-8.3
 +
dnf install e-smith-manager smeserver-* --enablerepo=koji-sme11-os,epel,remi,remi-safe,of --exclude=smeserver-mariadb*  --exclude=smeserver-horde
 +
{{Warning box|we will drop horde support, so we have no limitation in keeping php 8.1 which is obsolete, I suggest to go with  8.3 EOL 23 Nov 2026}}
 +
et voilà, you have a non functional SME 11 over Rocky 8 minimal.
 +
 +
Also remember that the legacy server manager (SM1) is not installed by the above, so, perhaps:
 +
 +
dnf install e-smith-manager
 +
 +
If you then find you get an SM1 login but the login just celars the fields and does not login, then you can fix this with:<syntaxhighlight lang="shell">
 +
expand-template /etc/e-smith/web/common//cgi-bin/AuthTKT.cfg
 +
</syntaxhighlight>'''<nowiki>##</nowiki> This is safer to  be done directly on tty, not via ssh:'''
 +
 +
Get rid of Network-Manager NOW!
 +
systemctl stop NetworkManager
 +
systemctl disable NetworkManager
 +
systemctl stop NetworkManager-wait-online.service
 +
systemctl disable NetworkManager-wait-online.service
 +
systemctl start networking
 +
dnf remove NetworkManager* --noautoremove
 +
then you could try, (you might have no network form there), unlink this to avoid root password locking
 +
 +
unlink  /etc/e-smith/events/post-install/S10init-passwords
 +
/sbin/e-smith/signal-event post-install
 +
if you want to avoid the reboot and configure loop for the moment you can do
 +
passwd admin
 +
/usr/bin/systemctl restart rsyslog
 +
/sbin/e-smith/db accounts setprop admin PasswordSet yes
 +
/sbin/e-smith/db configuration set PasswordSet yes
 +
/sbin/e-smith/db configuration setprop bootstrap-console Restore disabled
 +
then try to configure using console
 +
/sbin/e-smith/console
 +
To get better information from Server Manager 2 (this replaces the barfing dinosaur):<syntaxhighlight lang="shell">
 +
mkdir -p /etc/e-smith/templates-custom/usr/share/smanager/conf/srvmngr.conf/
 +
cat <<EOF > /etc/e-smith/templates-custom/usr/share/smanager/conf/srvmngr.conf/30Other
 +
    modules_dir => 'lib/SrvMngr/Controller',
 +
    webapp => 'smanager',
 +
    mode => 'development',
 +
    debug => 1,
 +
\}
 +
EOF
 +
expand-template /usr/share/smanager/conf/srvmngr.conf
 +
signal-event smanager-refresh
 +
</syntaxhighlight>
 +
   −
TODO
+
then to be sure to get sshd back
 +
/sbin/e-smith/db configuration setprop  sshd status enabled PermitRootLogin yes access public
 +
# add PasswordAuthentication yes  to enable password login
 +
/sbin/e-smith/expand-template /etc/ssh/ssh_config
 +
/sbin/e-smith/expand-template /etc/ssh/sshd_config
 +
/usr/bin/systemctl restart sshd.service
 +
/sbin/e-smith/signal-event  remoteaccess-update
 +
then you can
 +
signal-event post-upgrade;
 +
signal-event reboot;
 +
or maybe
 +
 +
signal-event bootstrap-console-save;
 +
signal-event-reboot
 +
'''<nowiki>##</nowiki> end of the part better on tty than on sshd'''
    +
you can also tidy a little
 +
dnf remove NetworkManager* --noautoremove
 +
 +
 +
 +
you might need avoid using sme* repo except for koji builsdsystem one as long as they are not populated to do so:
 +
 +
<syntaxhighlight lang="shell">
 +
mkdir -p /etc/e-smith/templates-custom/etc/dnf/dnf.conf/
 +
echo "#rem custom"> /etc/e-smith/templates-custom/etc/dnf/dnf.conf/20main_reposdir
 +
expand-template /etc/dnf/dnf.conf
 +
</syntaxhighlight>also you might want to plan ahead and put the koji repo for when you will have deleted the custom template.
 +
vim /etc/yum.smerepos.d/koji.repo
 +
and paste:
 +
[koji-sme11-os]
 +
enabled=1
 +
name=sme11-os
 +
baseurl=http://koji.koozali.org/kojifiles/repos/dist-sme11-build<nowiki/>/latest/x86_64/
 +
gpgcheck=0
 +
enablegroups=1
 +
 +
 +
 +
 +
 +
 +
from there if you are lucky it worked and you can try to test , report as bug or even create a patch
    
== Notes ==
 
== Notes ==
Line 1,194: Line 1,380:     
https://wiki.horde.org/Doc/Dev/H6/Installation?version=10
 
https://wiki.horde.org/Doc/Dev/H6/Installation?version=10
 +
 +
== References ==
 +
 +
* https://dnf.readthedocs.io/en/latest/modularity.htm
 +
* https://docs.fedoraproject.org/en-US/modularity/using-modules/
 +
* https://dnf.readthedocs.io/en/latest/cli_vs_yum.html
 +
* https://man7.org/linux/man-pages/man5/dnf.conf.5.html
 +
* https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/considerations_in_adopting_rhel_8/software-management_considerations-in-adopting-rhel-8
 +
* https://fedoraproject.org/wiki/Features/YumMetalinks
 +
* https://www.tecmint.com/reset-forgotten-root-password-in-rocky-linux-almalinux/
 +
*
 +
 
[[Category:SME11-Development]]
 
[[Category:SME11-Development]]

Navigation menu