#1438 closed defect (fixed)

Samba doesn't start on trunk because logging level is not lowercased

Reported by: gcooper Owned by: william
Priority: major Milestone:
Component: Backend Version: 8.2.0-BETA2
Keywords: Cc:

Description

Valid logging levels are lowercase (Debug, Minimal, etc), not uppercase. Although testparm doesn't fail here (and that's a bug), smbd will fail to start if the logging levels aren't lowercase.

Found on a fresh TrueNAS trunk image, but this is bit-for-bit equivalent to the code in SF trunk as well in this area.

Change History (8)

comment:1 Changed 14 months ago by gcooper

s/Debug, Minimal/debug, minimal/

comment:2 Changed 14 months ago by gcooper

Ah.... this appears to be a bug in the services translation file.

comment:3 Changed 14 months ago by gcooper

  • Resolution set to invalid
  • Status changed from new to closed

Weird. Thought the migration was present in sf trunk. False alarm ;/.

Last edited 14 months ago by gcooper (previous) (diff)

comment:4 Changed 14 months ago by gcooper

Of course. Look for Minimum, not Minimal. Dur dur durr...

Yes, it's there in a few spots:

grep -rl Minimum gui/ | grep migration
gui/storage/migrations/0025_zvol_dextent.py
gui/services/migrations/0020_auto__add_field_afp_afp_srv_guest_user.py
gui/services/migrations/0058_auto__add_field_cifs_cifs_srv_homedir_aux__chg_field_cifs_cifs_srv_smb.py
gui/services/migrations/0040_auto__add_field_ups_ups_masterpwd__add_field_ups_ups_extrausers.py
gui/services/migrations/0041_auto__del_field_afp_afp_srv_ddp.py
gui/services/migrations/0024_auto__del_field_dynamicdns_ddns_wildcard.py
gui/services/migrations/0043_iscsi_extents.py
gui/services/migrations/0054_auto__chg_field_ftp_ftp_masqaddress.py
gui/services/migrations/0056_auto__add_iscsitargetportalip__add_unique_iscsitargetportalip_iscsi_ta.py
gui/services/migrations/0012_auto__chg_field_ftp_ftp_anonuserbw__chg_field_ftp_ftp_timeout__chg_fie.py
gui/services/migrations/0033_auto__add_smart.py
gui/services/migrations/0039_auto__chg_field_tftp_tftp_port.py
gui/services/migrations/0061_auto__chg_field_iscsitargetglobalconfiguration_iscsi_luc_authnetwork.py
gui/services/migrations/0025_auto__del_field_activedirectory_ad_windows_version__del_field_activedi.py
gui/services/migrations/0029_iscsi_name_changing.py
gui/services/migrations/0007_auto__add_field_cifs_cifs_srv_authmodel.py
gui/services/migrations/0019_auto__chg_field_iscsitargetextent_iscsi_target_extent_filesize.py
gui/services/migrations/0036_identify_dextents_serial_or_devname.py
gui/services/migrations/0048_auto__chg_field_snmp_snmp_location.py
gui/services/migrations/0016_auto__del_field_iscsitargettoextent_iscsi_target_lun.py
gui/services/migrations/0030_auto__chg_field_ftp_ftp_anonpath__chg_field_rsyncmod_rsyncmod_path__ch.py
gui/services/migrations/0026_add_model_Rsyncd.py
gui/services/migrations/0013_auto__add_field_ftp_ftp_port.py
gui/services/migrations/0046_auto__add_field_plugins_jail_interface.py
gui/services/migrations/0015_auto__chg_field_iscsitargetglobalconfiguration_iscsi_luc_authnetwork__.py
gui/services/migrations/0044_auto__add_field_activedirectory_ad_allow_trusted_doms.py
gui/services/migrations/0018_auto__chg_field_iscsitargetauthcredential_iscsi_target_auth_tag__chg_f.py
gui/services/migrations/0006_auto__del_unison__del_rsyncjob__del_bittorrent__del_webserver__add_fie.py
gui/services/migrations/0017_auto__chg_field_iscsitarget_iscsi_target_portalgroup__chg_field_iscsit.py
gui/services/migrations/0042_ldap_ssl.py
gui/services/migrations/0038_auto__chg_field_ssh_ssh_tcpport.py
gui/services/migrations/0049_auto__chg_field_tftp_tftp_directory.py
gui/services/migrations/0001_initial.py
gui/services/migrations/0051_auto__del_field_afp_afp_srv_local.py
gui/services/migrations/0022_auto__add_field_cifs_cifs_srv_homedir_browseable_enable.py
gui/services/migrations/0034_auto__add_unique_iscsitargetextent_iscsi_target_extent_name.py
gui/services/migrations/0045_auto__add_plugins.py
gui/services/migrations/0027_add_model_RsyncMod.py
gui/services/migrations/0063_auto__chg_field_plugins_jail_ip.py
gui/services/migrations/0005_auto__add_iscsitargetauthorizedinitiator__add_iscsitargetextent__add_i.py
gui/services/migrations/0002_auto__add_field_cifs_cifs_srv_homedir_enable__add_field_cifs_cifs_srv_.py
gui/services/migrations/0035_device_extents_changing.py
gui/services/migrations/0023_auto__add_field_cifs_cifs_srv_homedir.py
gui/services/migrations/0047_auto__add_field_cifs_cifs_srv_unixext.py
gui/services/migrations/0008_auto__del_field_cifs_cifs_srv_recvbuffer__del_field_cifs_cifs_srv_send.py
gui/services/migrations/0031_auto__chg_field_iscsitargetportal_iscsi_target_portal_listen__chg_fiel.py
gui/services/migrations/0037_auto__chg_field_nfs_nfs_srv_servers.py
gui/services/migrations/0003_auto__add_field_activedirectory_ad_workgroup__add_field_ldap_ldap_ssl_.py
gui/services/migrations/0053_auto__add_field_cifs_cifs_srv_zeroconf.py
gui/services/migrations/0057_auto__del_field_iscsitargetportal_iscsi_target_portal_listen.py
gui/services/migrations/0028_auto__chg_field_tftp_tftp_username__chg_field_afp_afp_srv_guest_user__.py
gui/services/migrations/0014_auto__del_field_iscsitargetglobalconfiguration_iscsi_mediadirectory__c.py
gui/services/migrations/0021_auto__add_field_nfs_nfs_srv_async.py
gui/services/migrations/0011_auto__add_field_ftp_ftp_anonpath.py
gui/services/migrations/0059_auto__chg_field_plugins_jail_path__chg_field_plugins_plugins_path.py
gui/services/migrations/0060_auto__del_field_cifs_cifs_srv_guestok__del_field_cifs_cifs_srv_gueston.py
gui/services/migrations/0009_auto__add_field_ftp_ftp_anonpath.py
gui/services/migrations/0050_auto__add_field_ssh_ssh_host_ecdsa_key__add_field_ssh_ssh_host_ecdsa_k.py
gui/services/migrations/0010_auto__add_field_activedirectory_ad_windows_version__add_field_activedi.py
gui/services/migrations/0055_auto__del_field_plugins_jail_netmask__del_field_plugins_jail_interface.py
gui/services/migrations/0004_auto__add_field_ssh_ssh_host_dsa_key__add_field_ssh_ssh_host_dsa_key_p.py
gui/services/migrations/0062_auto__add_rpctoken.py
gui/services/migrations/0032_auto__add_field_iscsitarget_iscsi_target_serial.py

Sorry for the noise...

comment:5 Changed 14 months ago by gcooper

  • Resolution invalid deleted
  • Status changed from closed to reopened

comment:6 Changed 14 months ago by william

  • Owner set to william
  • Status changed from reopened to accepted

comment:7 Changed 14 months ago by william

  • Priority changed from blocker to major

comment:8 Changed 14 months ago by william

  • Resolution set to fixed
  • Status changed from accepted to closed

Should be fixed in r10923

Note: See TracTickets for help on using tickets.