Koozali.org: home of the SME Server

maj sme 9.2 => plus accès à backppc depuis le server-manager

Offline ecureuil

  • *
  • 261
  • +0/-0
bonjour,

maj sme 9.2 => plus accès à backppc depuis le server-manager.

Il me demande le login et mot de passe sans arrêt.

Pour l'instant, pas trouvé le problème.

Anne

Offline Daniel B.

  • *
  • 1,699
  • +0/-0
    • Firewall Services, la sécurité des réseaux
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #1 on: May 04, 2017, 06:14:49 PM »
Bug remonté https://bugs.contribs.org/show_bug.cgi?id=10266 et corrigé, il faut mettre à jour depuis smecontribs le paquet smeserver-BackupPC
C'est la fin du monde !!! :lol:

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #2 on: May 04, 2017, 06:19:51 PM »
Merci pour l'info

C'est à cause de quoi?

J'ai d'autres options que j'avais mises dans le server-manager et idem il me demande sans arrêt logiin et mdp

Anne

Offline Daniel B.

  • *
  • 1,699
  • +0/-0
    • Firewall Services, la sécurité des réseaux
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #3 on: May 04, 2017, 06:42:49 PM »
C'est détaillé sur le bug. C'est du à un changement d'algo de hash pour le module d'auth tkt (auth par cookie, partagée entre plusieurs instances d'apaches)
C'est la fin du monde !!! :lol:

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #4 on: May 04, 2017, 07:35:55 PM »
C'est la fin du monde !!! :lol:

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #5 on: May 04, 2017, 07:38:30 PM »
je dois faire quoi?
Je n'ai pas que backuppc auquel je n'ai plus d'accès

La correction se fait où?

Anne


Offline Jean-Philippe Pialasse

  • *
  • 2,763
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #6 on: May 04, 2017, 10:02:54 PM »
pour mettre à jour
Code: [Select]
yum update --enablerepo=smecontribs

De plus, même si de base smecontribs est désactivé, dès l'instant que des contribs sont installées, j'ai tendance à dire de l'activer pour garantir que tout est toujours à jour.

Code: [Select]
db yum_repositories setprop smecontribs Visible yes status enabled
 signal-event yum-modify


ensuite un simple yum update mettra a jour tout ton SME, sans soucis ( sous reserves de bidouilles personnelles et de custom-templates).

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: maj sme 9.2 => plus accès à backppc depuis le server-manager
« Reply #7 on: May 04, 2017, 10:56:13 PM »
J'ai ce que j'avais fait pour backuppc et phpky

J'ai donc utilisé les rpm souces de ces 2 contribs pour voir ce qui avait été pondu.

ce que j'ai trouvé comme maj dans les sources de :

BackupPC
---------

diff -Nur smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT
--- smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT   2008-08-15 12:12:15.000000000 -0400
+++ smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/19AuthTKT   2017-05-03 15:19:57.369000000 -0400
@@ -3,5 +3,6 @@
 
     my $secret = ${'httpd-admin'}{TKTAuthSecret} || "34322500-7330-4400-423A-3A00434F5245";
     $OUT .= "TKTAuthSecret \"$secret\"\n";
+    $OUT .= "TKTAuthDigestType SHA256\n";
 }
 
diff -Nur smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC
--- smeserver-BackupPC-0.2.old/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC   2008-10-06 10:27:12.000000000 -0400
+++ smeserver-BackupPC-0.2/root/etc/e-smith/templates/etc/httpd/bkpc-conf/httpd.conf/90BackupPC   2017-05-03 15:28:46.500000000 -0400
@@ -19,8 +19,15 @@
         AuthName "BackupPC"
       AuthType Basic
         TKTAuthLoginURL /server-common/cgi-bin/login
+{
+        my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
+        $OUT = "    TKTAuthTimeout $ManagerTimeout\n";
+        my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
+        $OUT .= "    TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
+        my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
+        $OUT .= "    TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
+}
         require valid-user
-        SetEnv IMGHDR_SRC "/server-common/server-manager.jpg"
         Satisfy all
 </Directory>

phpki
-----

diff -Nur smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT
--- smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT   2008-08-15 12:12:15.000000000 -0400
+++ smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/19AuthTKT   2017-05-03 15:45:39.928000000 -0400
@@ -3,5 +3,6 @@
 
     my $secret = ${'httpd-admin'}{TKTAuthSecret} || "34322500-7330-4400-423A-3A00434F5245";
     $OUT .= "TKTAuthSecret \"$secret\"\n";
+    $OUT .= "TKTAuthDigestType SHA256\n";
 }
 
diff -Nur smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki
--- smeserver-phpki-0.2.old/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki   2013-11-11 12:05:11.000000000 -0500
+++ smeserver-phpki-0.2/root/etc/e-smith/templates/etc/httpd/pki-conf/httpd.conf/90phpki   2017-05-03 15:46:41.142000000 -0400
@@ -24,7 +24,14 @@
         AuthType Basic
         TKTAuthLoginURL /server-common/cgi-bin/login
         require user admin {getUsersList("phpki");}
-        SetEnv IMGHDR_SRC "/server-common/server-manager.jpg"
+{
+        my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
+        $OUT = "    TKTAuthTimeout $ManagerTimeout\n";
+        my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
+        $OUT .= "    TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
+        my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
+        $OUT .= "    TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
+}
         Satisfy all
 </Location>

J'ai donc appliqué sur un rpm que j'avais fait

+    $OUT .= "TKTAuthDigestType SHA256\n";

-        SetEnv IMGHDR_SRC "/server-common/server-manager.jpg"
+{
+        my $ManagerTimeout = ${'httpd-admin'}{ManagerTimeout} || "30m";
+        $OUT = "    TKTAuthTimeout $ManagerTimeout\n";
+        my $Cookie = ${'httpd-admin'}{Cookie} || "disabled";
+        $OUT .= "    TKTAuthCookieExpires $ManagerTimeout\n" if "$Cookie" eq "enabled";
+        my $ManagerTimeoutReset = ${'httpd-admin'}{ManagerTimeoutReset} || "0.66";
+        $OUT .= "    TKTAuthTimeoutRefresh $ManagerTimeoutReset\n";
+}

Après un reconfigure j'ai de nouveau accès à l'option que j'avais ajouté dans le server-manager

Anne
« Last Edit: May 04, 2017, 11:01:09 PM by ecureuil »