[ERLEDIGT] Confixx-Migrationsscript: Fehlerhafte Benutzerrechte!

  • Guten Tag,


    das Migrationsscript erstellt leider fehlerhafte Benutzerrechte, ich habe das Script jetzt einige Male auf einen frisch installierten Server ausgeführt, ab ca. 60-70 importierte Accounts, werden nur noch falsche Benutzerrechte zugewiesen, auch neue Accounts werden dann mit falschen Benutzerrechten erstellt.

    Löschen bzw. erneute Importierung der betroffenen Accounts bringt ebenfals keine Lösung:


    Code
    /srv/www/web237
    insgesamt 24
    drwxr-x--- 3 wwwrun web237 4096 30. Jan 23:35 conf
    drwxr-x--- 3 web237 www    4096 30. Jan 23:35 htdocs
    drwxr-x--- 2 wwwrun web237 4096 30. Jan 23:35 logs
    drwxr-x--- 2 web237 web237 4096 30. Jan 23:35 priv
    drwxr-x--- 4 wwwrun web237 4096  4. Feb 03:33 stats
    drwxrwx--- 2 web237 www    4096 30. Jan 23:35 tmp



    Code
    /srv/www/web40
    insgesamt 24
    drwxr-x--- 3 wwwrun root 4096 30. Jan 23:38 conf
    drwxr-x--- 2 root   www  4096 30. Jan 23:38 htdocs
    drwx------ 2 root   root 4096 30. Jan 23:38 logs
    drwx------ 2 root   root 4096 30. Jan 23:38 priv
    drwx------ 4 root   root 4096  4. Feb 03:35 stats
    drwxrwx--- 2 root   www  4096 30. Jan 23:38 tmp



    Bei neu erstellten Accounts z.B. web790 werden die Rechte auch nicht mehr richtig gesetzt:


    Code
    /srv/www/web790
    insgesamt 24
    drwx------ 3 root root 4096  4. Feb 15:52 conf
    drwx------ 3 root root 4096  4. Feb 15:52 htdocs
    drwx------ 2 root root 4096  4. Feb 15:52 logs
    drwx------ 2 root root 4096  4. Feb 15:52 priv
    drwx------ 2 root root 4096  4. Feb 15:52 stats
    drwx------ 2 root root 4096  4. Feb 15:52 tmp



    log_level=debug unter /var/log/liveconfig/liveconfig.log



    Vielen Dank


    Alex

  • Könnten Sie bitte einen der betroffenen Accounts mal löschen, dann LiveConfig neu starten und dann erneut importieren?


    Wir werden morgen auch mal eine Confixx-Migration mit einem OpenSUSE 12.2-Zielsystem testen.


    Viele Grüße


    -Klaus Keppler

  • Habe ich leider auch schon versucht - bringt leider ebenfalls nichts.


    Sobald die Benutzerrechte einmal falsch zugewiesen wurden, kann ich das System nochmals neu aufsetzen, egal ob ich dann neue Accounts erstelle oder die fehlerhaften Accounts nochmals neu importiere, die Benutzerrechte werden nicht mehr korrekt zugewiesen.

  • Der Fehler wurde inzwischen lokalisiert und ist ab v1.6.1-r2109 beseitigt.
    Offenbar gibt es einen Bug im aktuellen Linux-Kernel bzw. libc, die mit OpenSUSE 12.2 ausgeliefert werden, oder in der Dokumentation der Systemfunktion getgrnam_r.
    Weitere Infos:
    - Ticket: https://www.liveconfig.com/dev/issues/77
    - http://tomlee.co/2012/10/probl…nd-getgrgid_r-getgrnam_r/


    Wir konnten das hier auch erst bei einem Test-Import von >200 Kunden aus Confixx auf OpenSUSE 12.2 reproduzieren - auf anderen Distributionen ist uns dieser Fehler bislang nicht begegnet.
    Nun läuft jedenfalls alles, die neue Version läuft gerade durch's Build-System und wird heute Abend bereitgestellt.


    Viele Grüße


    -Klaus Keppler

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!