Beim linuxmuster-import-devices lauter Meldungen "Repairing from file"

Hallo zusammen,
ich habe immer noch an ein paar Problemen zu knabbern. Z.B. erscheinen beim Aufruf von einem linuxmuster-import-devices viele Meldungen, die mir so noch nie aufgefallen sind.

Es macht den Anschein, dass was repariert wird? Aber beim nächsten Aufruf kommen die gleichen Meldungen wieder.
Weiß jemand was da los ist?

Danke und liebe Grüße
Leo

Hier die komplette Ausgabe von linuxmuster-import-devices:

------------------------------------------------------------------------------
#### linuxmuster-import-devices startet at 2022-09-20 12:57:28            ####
------------------------------------------------------------------------------
#### Starting sophomorix-device syntax check:                             ####
Command line::
Hmmh. do not know what to do with option info
Option json is a modifier option
Option verbose is a modifier option
* forcing info mode
[...]
#### Reading /etc/linuxmuster/sophomorix/default-school/devices.csv           ####
#### /usr/sbin/sophomorix-device started ...                                  ####
#### /usr/sbin/sophomorix-device terminated regularly                         ####
Calling console printout
LOG       : Reading /etc/linuxmuster/sophomorix/default-school/devices.csv    
LOG       : All *.devices.csv files without syntax error                      
LOG       : /usr/sbin/sophomorix-device terminated regularly                  
#### sophomorix-device finished  OK!                                      ####
Command line::
Option json is a modifier option
Hmmh. do not know what to do with option info
Option verbose is a modifier option
* forcing info mode
Option combinations successfully checked
OK: SophomorixSchemaVersion 1 matches required Version 1
#### Reading /usr/share/sophomorix/devel/sophomorix.ini                       ####
#### Distro-check: Ubuntu 18.04 is OK                                         ####
#### Reading /etc/samba/smb.conf                                              ####
#### Reading /usr/lib/linuxmuster-webui/etc/default-ui-permissions.ini        ####
#### Parsing: net conf list                                                   ####
#### Asking domain passwordsettings from samba                                ####
#### Reading /etc/linuxmuster/sophomorix/sophomorix.conf                      ####
[...]

#### Creating group s_default-school of type school (begin):                  ####
   * Group s_default-school exists already (1 results)
#### Creating group s_default-school of type school (end)                     ####

#### Adding member to SCHOOLS:                                                ####
   * Group SCHOOLS exists (1 results)
   * Adding group s_default-school to SCHOOLS
   * Group s_default-school exists (1 results)
      * DN: OU=Students,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=Teachers,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=Custom,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=Management,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=Devices,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=device-groups,OU=Devices,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=Projects,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
      * DN: OU=Examusers,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de (RT_SCHOOL_OU) default-school
   * admins must be created RUNTIME

#### Creating group admins of type admins (begin):                            ####
   * Group admins exists already (1 results)
#### Creating group admins of type admins (end)                               ####

   * examusers must be created RUNTIME
[...]
#### Adding member to all-examusers:                                          ####
   * Group all-examusers exists (1 results)
   * Adding group examusers to all-examusers
   * Group examusers exists (1 results)
#### Repairing from file: repdir.school (start)                               ####
------------------------------------------------------------
1) Line 7:  LINUX::/srv/::root::root::0755::noacl:::
          chown root.root /srv
DONE with 1) Line 7:  LINUX::/srv/::root::root::0755::noacl:: ---
------------------------------------------------------------
2) Line 8:  LINUX::/srv/samba/::root::root::0755::noacl:::
          chown root.root /srv/samba
DONE with 2) Line 8:  LINUX::/srv/samba/::root::root::0755::noacl:: ---
------------------------------------------------------------
3) Line 9:  LINUX::$homedir_all_schools/::root::root::0755::noacl:::
          chown root.root /srv/samba/schools
DONE with 3) Line 9:  LINUX::$homedir_all_schools/::root::root::0755::noacl:: ---
------------------------------------------------------------
4) Line 10:  LINUX::$homedir_all_schools/@@SCHOOL@@/::root::root::0755::noacl:::
          chown root.root /srv/samba/schools/default-school
DONE with 4) Line 10:  LINUX::$homedir_all_schools/@@SCHOOL@@/::root::root::0755::noacl:: ---
------------------------------------------------------------
5) Line 12:  SMB::@@SCHOOL@@::root::root::0755::school.ntacl::ntaclonly:::
* NOT executed (ntaclonly): smbclient command
OK (0): smbcacls-NTACL on //linuxmuster/default-school /
DONE with 5) Line 12:  SMB::@@SCHOOL@@::root::root::0755::school.ntacl::ntaclonly:: ---
------------------------------------------------------------
6) Line 14:  SMB::@@SCHOOL@@/$directory_management/::root::root::0755::school-management.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "management"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school management
DONE with 6) Line 14:  SMB::@@SCHOOL@@/$directory_management/::root::root::0755::school-management.ntacl:: ---
------------------------------------------------------------
7) Line 16:  SMB::@@SCHOOL@@/$directory_students/::root::root::0755::school-students.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "students"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school students
DONE with 7) Line 16:  SMB::@@SCHOOL@@/$directory_students/::root::root::0755::school-students.ntacl:: ---
------------------------------------------------------------
8) Line 18:  SMB::@@SCHOOL@@/$directory_teachers/::root::root::0755::school-teachers.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "teachers"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school teachers
DONE with 8) Line 18:  SMB::@@SCHOOL@@/$directory_teachers/::root::root::0755::school-teachers.ntacl:: ---
------------------------------------------------------------
9) Line 20:  SMB::@@SCHOOL@@/$directory_examusers/::root::root::0755::school-examusers.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "examusers"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school examusers
DONE with 9) Line 20:  SMB::@@SCHOOL@@/$directory_examusers/::root::root::0755::school-examusers.ntacl:: ---
------------------------------------------------------------
10) Line 22:  SMB::@@SCHOOL@@/$directory_share/::root::root::0755::school-share.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "share"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school share
DONE with 10) Line 22:  SMB::@@SCHOOL@@/$directory_share/::root::root::0755::school-share.ntacl:: ---
------------------------------------------------------------
11) Line 23:  SMB::@@SCHOOL@@/$directory_share/classes/::root::root::0755::school-share-classes.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "share/classes"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school share/classes
DONE with 11) Line 23:  SMB::@@SCHOOL@@/$directory_share/classes/::root::root::0755::school-share-classes.ntacl:: ---
------------------------------------------------------------
12) Line 24:  SMB::@@SCHOOL@@/$directory_share/projects/::root::root::0755::school-share-projects.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "share/projects"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school share/projects
DONE with 12) Line 24:  SMB::@@SCHOOL@@/$directory_share/projects/::root::root::0755::school-share-projects.ntacl:: ---
------------------------------------------------------------
13) Line 25:  SMB::@@SCHOOL@@/$directory_share/management/::root::root::0755::school-share-management.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "share/management"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school share/management
DONE with 13) Line 25:  SMB::@@SCHOOL@@/$directory_share/management/::root::root::0755::school-share-management.ntacl:: ---
------------------------------------------------------------
14) Line 26:  SMB::@@SCHOOL@@/$directory_share/school/::root::root::0755::school-share-school.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "share/school"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school share/school
DONE with 14) Line 26:  SMB::@@SCHOOL@@/$directory_share/school/::root::root::0755::school-share-school.ntacl:: ---
------------------------------------------------------------
15) Line 27:  SMB::@@SCHOOL@@/$directory_share/teachers/::root::root::0755::school-share-teachers.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "share/teachers"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school share/teachers
DONE with 15) Line 27:  SMB::@@SCHOOL@@/$directory_share/teachers/::root::root::0755::school-share-teachers.ntacl:: ---
------------------------------------------------------------
16) Line 30:  SMB::@@SCHOOL@@/$directory_program/::root::root::0755::school-program.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "program"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school program
DONE with 16) Line 30:  SMB::@@SCHOOL@@/$directory_program/::root::root::0755::school-program.ntacl:: ---
------------------------------------------------------------
17) Line 32:  SMB::@@SCHOOL@@/iso/::root::root::0755::school-iso.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/default-school -c 'mkdir "iso"'
OK (0): smbcacls-NTACL on //linuxmuster/default-school iso
DONE with 17) Line 32:  SMB::@@SCHOOL@@/iso/::root::root::0755::school-iso.ntacl:: ---
#### Repairing from file: repdir.school (end)                                 ####
#### Repairing from file: repdir.global (start)                               ####
------------------------------------------------------------
1) Line 6:  LINUX::$homedir_global/::root::root::0755::noacl:::
          chown root.root /srv/samba/global
DONE with 1) Line 6:  LINUX::$homedir_global/::root::root::0755::noacl:: ---
------------------------------------------------------------
2) Line 7:  SMB::$homedir_global/::root::root::0755::global.ntacl::ntaclonly:::
* NOT executed (ntaclonly): smbclient command
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /
DONE with 2) Line 7:  SMB::$homedir_global/::root::root::0755::global.ntacl::ntaclonly:: ---
------------------------------------------------------------
3) Line 9:  SMB::$homedir_global/$directory_students/::root::root::0755::global-students.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/students"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /students
DONE with 3) Line 9:  SMB::$homedir_global/$directory_students/::root::root::0755::global-students.ntacl:: ---
------------------------------------------------------------
4) Line 11:  SMB::$homedir_global/$directory_teachers/::root::root::0755::global-teachers.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/teachers"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /teachers
DONE with 4) Line 11:  SMB::$homedir_global/$directory_teachers/::root::root::0755::global-teachers.ntacl:: ---
------------------------------------------------------------
5) Line 13:  SMB::$homedir_global/$directory_management/::root::root::0755::global-management.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/management"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /management
DONE with 5) Line 13:  SMB::$homedir_global/$directory_management/::root::root::0755::global-management.ntacl:: ---
------------------------------------------------------------
6) Line 15:  SMB::$homedir_global/$directory_share/::root::root::0755::global-share.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/share"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /share
DONE with 6) Line 15:  SMB::$homedir_global/$directory_share/::root::root::0755::global-share.ntacl:: ---
------------------------------------------------------------
7) Line 16:  SMB::$homedir_global/$directory_share/projects::root::root::0755::global-share-projects.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/share/projects"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /share/projects
DONE with 7) Line 16:  SMB::$homedir_global/$directory_share/projects::root::root::0755::global-share-projects.ntacl:: ---
------------------------------------------------------------
8) Line 17:  SMB::$homedir_global/$directory_share/global::root::root::0755::global-share-global.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/share/global"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /share/global
DONE with 8) Line 17:  SMB::$homedir_global/$directory_share/global::root::root::0755::global-share-global.ntacl:: ---
------------------------------------------------------------
9) Line 18:  SMB::$homedir_global/$directory_share/management::root::root::0755::global-share-management.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/share/management"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /share/management
DONE with 9) Line 18:  SMB::$homedir_global/$directory_share/management::root::root::0755::global-share-management.ntacl:: ---
------------------------------------------------------------
10) Line 20:  SMB::$homedir_global/$directory_program/::root::root::0755::global-program.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/program"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /program
DONE with 10) Line 20:  SMB::$homedir_global/$directory_program/::root::root::0755::global-program.ntacl:: ---
------------------------------------------------------------
11) Line 22:  SMB::$homedir_global/iso/::root::root::0755::global-iso.ntacl:::
OK (0): /usr/bin/smbclient -U administrator%'******' //linuxmuster/linuxmuster-global -c 'mkdir "/iso"'
OK (0): smbcacls-NTACL on //linuxmuster/linuxmuster-global /iso
DONE with 11) Line 22:  SMB::$homedir_global/iso/::root::root::0755::global-iso.ntacl:: ---
#### Repairing from file: repdir.global (end)                                 ####
#### Adding school default-school in AD (end) ...                             ####

#### Creating workstation 1: LINUXMUSTER                                      ####
   DN:                    CN=LINUXMUSTER,OU=server,OU=Devices,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de
   DN(Parent):            OU=server,OU=Devices,OU=default-school,OU=SCHOOLS,DC=aesettlingen,DC=de
   Name:                  LINUXMUSTER
   Room:                  server
   School:                default-school
   File:                  devices.csv
   Prefix:                ---
   sAMAccountName:        LINUXMUSTER$
   dNSHostName:           LINUXMUSTER.aesettlingen.de
   sophomorixDnsNodename: linuxmuster
   servicePrincipalName:  HOST/LINUXMUSTER
   servicePrincipalName:  HOST/LINUXMUSTER.aesettlingen.de
   servicePrincipalName:  RestrictedKrbHost/LINUXMUSTER
   servicePrincipalName:  RestrictedKrbHost/LINUXMUSTER.aesettlingen.de


ERROR in Sophomorix::SophomorixSambaAD::AD_computer_create:
   00002071: samldb: samAccountName 'LINUXMUSTER$' already in use!

   * server must be created RUNTIME

#### Creating group server of type room (begin):                              ####
   * Group server exists already (1 results)
#### Creating group server of type room (end)                                 ####

#### Adding member to server:                                                 ####
   * Group server exists (1 results)
   * User LINUXMUSTER exists (1 results)
   * Adding user LINUXMUSTER to group server

#### Updating 0 computer accounts:                                            ####

#### Killing 0 host groups:                                                   ####

#### Adding 0 host groups:                                                    ####

#### Updating 0 rooms                                                         ####

#### Killing 0 dnsNodes:                                                      ####

#### Killing 0 dnsZones:                                                      ####

#### Adding 0 dnsZones:                                                       ####

#### Adding 0 dnsNodes:                                                       ####

#### Updating 0 dnsNodes:                                                     ####

#### Killing 0 devicegroups:                                                  ####

#### Adding 0 devicegroups:                                                   ####

#### Devicegroup members to be added:                                         ####

#### Devicegroup members to be killed:                                        ####

#### Creating Printers.xml for GPO in /var/lib/sophomorix/gpo/school          ####
/usr/bin/samba-tool gpo listall (and: gpo listcontainers)
School default-school:   0 printers found
   rm /var/lib/samba/sysvol/aesettlingen.de/Policies/{8163BCF6-D0F0-4F08-9C87-0ADD429D97AF}/User/Preferences/Printers/Printers.xml

#### /usr/sbin/sophomorix-device terminated regularly                         ####
Calling console printout
LOG       : Reading /etc/linuxmuster/sophomorix/default-school/devices.csv    
LOG       : All *.devices.csv files without syntax error                      
LOG       : /usr/sbin/sophomorix-device terminated regularly                  
------------------------------------------------------------------------------
#### Working on dhcp configuration for devices                            ####
No option 'systemtype' in section: 'LINBO'
#### * in subnet 10.0.0.0/16:                                             ####
####   linuxmuster     | 10.0.0.1        | addc            | 0 |          ####
####   firewall        | 10.0.0.254      | server          | 0 |          ####
####   eth8            | 10.0.2.8        | classroom-stude | 1 | efi64    ####
####   eth5            | 10.0.1.5        | classroom-stude | 1 | efi64    ####
####   eth10           | 10.0.1.10       | classroom-stude | 1 | efi64    ####
####   eth4            | 10.0.1.4        | classroom-stude | 1 | efi64    ####
####   eth2            | 10.0.1.2        | classroom-stude | 1 | efi64    ####
####   eth6            | 10.0.1.6        | classroom-stude | 1 | efi64    ####
####   eth7            | 10.0.1.7        | classroom-stude | 1 | efi64    ####
####   sda4            | 10.0.2.4        | classroom-stude | 1 | efi64    ####
####   eth21           | 10.0.1.21       | classroom-stude | 1 | efi64    ####
####   sda2            | 10.0.2.2        | classroom-stude | 1 | efi64    ####
####   sda1            | 10.0.2.1        | classroom-stude | 1 | efi64    ####
####   sda3            | 10.0.2.3        | classroom-stude | 1 |          ####
####   L13-LRA050191   | 10.0.3.1        | classroom-stude | 1 | efi64    ####
####   Yoga-LRA050158  | 10.0.3.2        | classroom-stude | 1 | efi64    ####
####   Yoga-370-065    | 10.0.4.65       | classroom-stude | 1 | efi64    ####
------------------------------------------------------------------------------
#### Working on linbo/grub configuration for devices:                     ####
####   eth8            | vcn                                              ####
####   eth5            | vcn                                              ####
####   eth10           | vcn                                              ####
####   eth4            | vcn                                              ####
####   eth2            | vcn                                              ####
####   eth6            | vcn                                              ####
####   eth7            | vcn                                              ####
####   sda4            | vcn                                              ####
####   eth21           | vcn                                              ####
####   sda2            | vcn                                              ####
####   sda1            | vcn                                              ####
####   sda3            | scn                                              ####
####   L13-LRA050191   | vcn                                              ####
####   Yoga-LRA050158  | vcn                                              ####
####   Yoga-370-065    | vcn                                              ####
------------------------------------------------------------------------------
#### Working on linbo/grub configuration for groups:                      ####
####                   | linbo start.conf     | grub cfg                  ####
####   ----------------+----------------------+---------------------      ####
####   vcn             | present              | replaced                  ####
No option 'cache' in section: 'LINBO'
No option 'cache' in section: 'LINBO'
No option 'systemtype' in section: 'LINBO'
'NoneType' object has no attribute 'replace'
####   scn             | not yet configured!  | not yet configured!       ####
------------------------------------------------------------------------------
#### Restarting services:                                                 ####
#### * isc-dhcp-server .............................................. OK! ####
------------------------------------------------------------------------------
#### linuxmuster-import-devices finished at 2022-09-20 12:57:51           ####
------------------------------------------------------------------------------

Hi Leo,

Das ist ganz normal. Sophomorix stellt jedes Mal sicher, dass es alle nötigen Verzeichnisse im Samba gibt. Warum das so ist, ist mir auch ein Rätsel, es hat nichts mit dem Import von Geräten zutun und macht den ganzen Prozess einfach nur mega langsam. Vielleicht kann @jeffbeck da aufklären.

VG,
Dorian

Hallo Dorian,
danke für die Info. Das ist schön zu hören :wink:
Somit hat sich eines meiner drei großen Probleme in Luft aufgelöst…
Liebe Grüße
Leo