Changes

Jump to navigation Jump to search
no edit summary
Line 98: Line 98:     
php-pear-HTTP-Request-1.4.4-16.el8.remi.noarch.rpm  
 
php-pear-HTTP-Request-1.4.4-16.el8.remi.noarch.rpm  
|-
  −
|smeserver-horde
  −
|wv
  −
|
  −
|
  −
|
   
|-
 
|-
 
|smeserver-ldap
 
|smeserver-ldap
Line 1,005: Line 999:  
|-
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-Crypt-Blowfish php-pear-Crypt-Blowfish]
 
|[https://src.koozali.org/smeserver/php-pear-Crypt-Blowfish php-pear-Crypt-Blowfish]
|
+
|jpp
|
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-Crypt-Blowfish-1.1.0-0.10.rc2.el7.src.rpm
+
|https://koji.koozali.org/koji/buildinfo?buildID=271
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-File-CSV php-pear-File-CSV]
 
|[https://src.koozali.org/smeserver/php-pear-File-CSV php-pear-File-CSV]
|
+
|jpp
|
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-File-CSV-1.0.0-6.el7.src.rpm
+
|https://koji.koozali.org/koji/buildinfo?buildID=272
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-File-Util php-pear-File-Util]
 
|[https://src.koozali.org/smeserver/php-pear-File-Util php-pear-File-Util]
|
+
|jpp
|
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-File-Util-1.0.0-6.el7.src.rpm
+
|https://koji.koozali.org/koji/buildinfo?buildID=273
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-MDB2 php-pear-MDB2]
 
|[https://src.koozali.org/smeserver/php-pear-MDB2 php-pear-MDB2]
|
+
|jpp
|
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-MDB2-2.5.0-0.9.b5.el7.src.rpm
+
|https://koji.koozali.org/koji/buildinfo?buildID=274
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-Net-URL2 php-pear-Net-URL2]
 
|[https://src.koozali.org/smeserver/php-pear-Net-URL2 php-pear-Net-URL2]
|
+
|jpp
|
+
|builds ok
|https://packages.fedoraproject.org/pkgs/php-pear-Net-URL2/php-pear-Net-URL2/epel-7.html
+
|https://koji.koozali.org/koji/buildinfo?buildID=275
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/php-pear-XML-RPC2 php-pear-XML-RPC2]
 
|[https://src.koozali.org/smeserver/php-pear-XML-RPC2 php-pear-XML-RPC2]
|
+
|jpp
|
+
|builds ok
|https://dl.fedoraproject.org/pub/epel/7/SRPMS/Packages/p/php-pear-XML-RPC2-1.1.2-1.el7.src.rpm
+
|https://koji.koozali.org/koji/buildinfo?buildID=276
 
|-
 
|-
 
|[https://src.koozali.org/smeserver/ntpsec ntpsec]
 
|[https://src.koozali.org/smeserver/ntpsec ntpsec]
Line 1,038: Line 1,032:  
|builds ok
 
|builds ok
 
|https://koji.koozali.org/koji/buildinfo?buildID=258
 
|https://koji.koozali.org/koji/buildinfo?buildID=258
 +
|-
 +
|[https://src.koozali.org/smeserver/pwauth pwauth]
 +
|jpp
 +
|
 +
|'''epel pwauth-2.3.10-25.el9.x86_64.rpm'''
 +
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
 
|}
 
|}
   Line 1,120: 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,211: Line 1,205:  
update, and install those package, as the might get handy (nb iptraf is now iptraf-ng)
 
update, and install those package, as the might get handy (nb iptraf is now iptraf-ng)
 
  dnf update -y
 
  dnf update -y
  dnf install mc htop iftop iptraf screen wget vim
+
  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
 
* disable SELinux
Line 1,260: Line 1,254:  
  gpgcheck=1
 
  gpgcheck=1
 
  enablegroups=1
 
  enablegroups=1
  [koji-sme11]
+
 +
  [koji-sme11-os]
 
  enabled=1
 
  enabled=1
  name=koji-sme11
+
  name=sme11-os
  baseurl=<nowiki>http://koji.koozali.org/kojifiles/repos/dist-sme11-os-build/latest/x86_64/</nowiki>
+
  baseurl=http://koji.koozali.org/kojifiles/repos/dist-sme11-build<nowiki/>/latest/x86_64/
 
  gpgcheck=0
 
  gpgcheck=0
 
  enablegroups=1
 
  enablegroups=1
   −
install SME10 key
+
install SME10 key
 
  wget <nowiki>http://mirror.koozali.org/releases/10/smeos/x86_64/RPM-GPG-KEY-koozali</nowiki>
 
  wget <nowiki>http://mirror.koozali.org/releases/10/smeos/x86_64/RPM-GPG-KEY-koozali</nowiki>
 
  rpm --import RPM-GPG-KEY-koozali
 
  rpm --import RPM-GPG-KEY-koozali
Line 1,278: Line 1,273:  
   
 
   
 
try installing SME11 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ... e.g.
 
try installing SME11 packages, you might need to enable some repo using --enablerepo=smedev,epel,elrepo ... e.g.
  dnf module enable mariadb:10.5 -y
+
  dnf module switch-to php:remi-8.3 -y
  dnf module enable php:remi-8.2 -y
+
  dnf module switch-to mariadb:10.5 -y
  dnf module enable python36:3.6 -y
+
  dnf module switch-to python36:3.6 -y
  dnf module install php:remi-8.2
+
  dnf module install php:remi-8.3
  dnf install smeserver-* --enablerepo=koji-sme11,epel,remi,remi-safe,of --excludes=smeserver-mariadb*
+
  dnf install 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
 +
 
 +
<nowiki>##</nowiki> this needs safer to  be done directly on tty, not via ssh:
 +
 
 +
lget ride of Messup-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
 +
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,298: Line 1,364:     
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