<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>36496</bug_id>
          
          <creation_ts>2019-04-03 09:55:09 +0300</creation_ts>
          <short_desc>Не работает samba-tool domain classicupgrade</short_desc>
          <delta_ts>2022-02-09 16:06:55 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>samba-DC</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>36497</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Moskalenko">mav</reporter>
          <assigned_to name="Evgeny Sinelnikov">sin</assigned_to>
          <cc>cas</cc>
    
    <cc>gkot</cc>
    
    <cc>iv</cc>
    
    <cc>omg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>180341</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Moskalenko">mav</who>
    <bug_when>2019-04-03 09:55:09 +0300</bug_when>
    <thetext>При попытке выполнить samba-tool domain classicupgrade процесс завершается со следующей ошибкой:
INFO 2019-04-02 15:01:40,697 pid:2922 /usr/lib64/python3/site-packages/samba/netcmd/domain.py #1661: Provisioning
ERROR(&lt;class &apos;TypeError&apos;&gt;): uncaught exception - a bytes-like object is required, not &apos;str&apos;
  File &quot;/usr/lib64/python3/site-packages/samba/netcmd/__init__.py&quot;, line 184, in _run
    return self.run(*args, **kwargs)
  File &quot;/usr/lib64/python3/site-packages/samba/netcmd/domain.py&quot;, line 1663, in run
    useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)
  File &quot;/usr/lib64/python3/site-packages/samba/upgrade.py&quot;, line 477, in upgrade_from_samba3
    ldappass = ldappass.strip(&apos;\x00&apos;)
Обойти ее помогает изменение строки 477 на ldappass = ldappass.strip(b&apos;\x00&apos;).

После исправления строки 477 процесс завершается с другой ошибкой:
INFO 2019-04-02 15:20:36,388 pid:3063 /usr/lib64/python3/site-packages/samba/upgrade.py #638: Next rid = 41412
ERROR(&lt;class &apos;TypeError&apos;&gt;): uncaught exception - argument 1 must be str, not bytes
  File &quot;/usr/lib64/python3/site-packages/samba/netcmd/__init__.py&quot;, line 184, in _run
    return self.run(*args, **kwargs)
  File &quot;/usr/lib64/python3/site-packages/samba/netcmd/domain.py&quot;, line 1663, in run
    useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)
  File &quot;/usr/lib64/python3/site-packages/samba/upgrade.py&quot;, line 672, in upgrade_from_samba3
    creds.set_password(ldappass)
Помогает исправление строки 672 на creds.set_password(ldappass.decode(&quot;utf-8&quot;))

Так как в питоне я разбираюсь чуть менее, чем никак, прошу исправить эти ошибки правильным образом.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180348</commentid>
    <comment_count>1</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2019-04-03 10:59:14 +0300</bug_when>
    <thetext>Сначала нужно воспроизвести.
Перед classicupgrade нужно иметь &quot;classicinstall&quot;.
Можно ли получить рабочий smb.conf для того узла, который обновляется?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>180350</commentid>
    <comment_count>2</comment_count>
      <attachid>8072</attachid>
    <who name="Alex Moskalenko">mav</who>
    <bug_when>2019-04-03 11:28:15 +0300</bug_when>
    <thetext>Created attachment 8072
smb.conf

Пожалуйста, во вложении используемый smb.conf</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207615</commentid>
    <comment_count>3</comment_count>
    <who name="Alex Moskalenko">mav</who>
    <bug_when>2022-02-09 16:06:55 +0300</bug_when>
    <thetext>На текущий момент в p10 и сизифе все работает.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>8072</attachid>
            <date>2019-04-03 11:28:15 +0300</date>
            <delta_ts>2019-04-03 11:28:15 +0300</delta_ts>
            <desc>smb.conf</desc>
            <filename>pdc_smb.conf</filename>
            <type>text/plain</type>
            <size>2132</size>
            <attacher name="Alex Moskalenko">mav</attacher>
            
              <data encoding="base64">W2dsb2JhbF0KCXdvcmtncm91cCA9IERPTUFJTgoJc2VydmVyIHN0cmluZyA9IE5UNC1zdHlsZSBQ
REMgKHZlci4gJXYpCgluZXRiaW9zIG5hbWUgPSBkYzAKCWxvZyBmaWxlID0gL3Zhci9sb2cvc2Ft
YmEvbG9nLiVtLSVMCgltYXggbG9nIHNpemUgPSA2NTUzNQoJbGRhcCBzc2wgPSBvZmYKCXNlY3Vy
aXR5ID0gdXNlcgojCXBhc3NkYiBiYWNrZW5kID0gbGRhcHNhbTpsZGFwOi8vc21ibGRhcC5sb2Nh
bC8KCXBhc3NkYiBiYWNrZW5kID0gbGRhcHNhbTpsZGFwOi8vMTkyLjE2OC4wLjIvCglsZGFwc2Ft
OnRydXN0ZWQgPSB5ZXMKCWxkYXAgYWRtaW4gZG4gPSBjbj1zYW1iYSxvdT1EYWVtb25zLGRjPXNt
YmxkYXAsZGM9bG9jYWwKCWxkYXAgZGVsZXRlIGRuID0gbm8KCWxkYXAgcGFzc3dkIHN5bmMgPSB5
ZXMKCWxkYXAgc3VmZml4ID0gZGM9c21ibGRhcCxkYz1sb2NhbAoJbGRhcCB1c2VyIHN1ZmZpeCA9
IG91PVVzZXJzLG91PUFjY291bnRzCglsZGFwIG1hY2hpbmUgc3VmZml4ID0gb3U9Q29tcHV0ZXJz
LG91PUFjY291bnRzCglsZGFwIGdyb3VwIHN1ZmZpeCA9IG91PUdyb3VwcwoJbGRhcCBpZG1hcCBz
dWZmaXggPSBvdT1JZG1hcAoJaWRtYXAgY29uZmlnICogOiBiYWNrZW5kID0gbGRhcDpsZGFwOi8v
c21ibGRhcC5sb2NhbAoJaWRtYXAgY29uZmlnICogOiByYW5nZSA9IDEwMDAwLTUwMDAwCglkb21h
aW4gbWFzdGVyID0geWVzCglkb21haW4gbG9nb25zID0geWVzCgltYXggcHJvdG9jb2wgPSBOVDEK
CWxvZ29uIHNjcmlwdCA9ICVVLSVtLnZicwoJbG9nb24gcGF0aCA9Cglsb2dvbiBob21lID0KCWFk
ZCB1c2VyIHNjcmlwdCA9IC91c3IvbG9jYWwvc2Jpbi9zbWJsZGFwLXVzZXJhZGQgIiV1IgoJYWRk
IG1hY2hpbmUgc2NyaXB0ID0gL3Vzci9sb2NhbC9zYmluL3NtYmxkYXAtdXNlcmFkZCAtdyAiJXUi
CglkZWxldGUgdXNlciBzY3JpcHQgPSAvdXNyL2xvY2FsL3NiaW4vc21ibGRhcC11c2VyZGVsICIl
dSIKCWFkZCBncm91cCBzY3JpcHQgPSAvdXNyL3NiaW4vc21ibGRhcC1ncm91cGFkZCAtcCAiJWci
CglkZWxldGUgZ3JvdXAgc2NyaXB0ID0gL3Vzci9zYmluL3NtYmxkYXAtZ3JvdXBkZWwgIiVnIgoJ
YWRkIHVzZXIgdG8gZ3JvdXAgc2NyaXB0ID0gL3Vzci9zYmluL3NtYmxkYXAtZ3JvdXBtb2QgLW0g
IiV1IiAiJWciCglkZWxldGUgdXNlciBmcm9tIGdyb3VwIHNjcmlwdCA9IC91c3Ivc2Jpbi9zbWJs
ZGFwLWdyb3VwbW9kIC14ICIldSIgIiVnIgoJc2V0IHByaW1hcnkgZ3JvdXAgc2NyaXB0ID0gL3Vz
ci9sb2NhbC9zYmluL3NtYmxkYXAtdXNlcm1vZCAtZyAiJWciICIldSIKCXJlbmFtZSB1c2VyIHNj
cmlwdCA9IC91c3IvbG9jYWwvc2Jpbi9zbWJsZGFwLXVzZXJtb2QgLXIgIiV1bmV3IiAiJXVvbGQi
CglndWVzdCBhY2NvdW50ID0gZ3Vlc3QKCWxvY2FsIG1hc3RlciA9IHllcwoJb3MgbGV2ZWwgPSAy
NTQKCXByZWZlcnJlZCBtYXN0ZXIgPSB5ZXMKCXdpbnMgc3VwcG9ydCA9IHllcwoJbG9hZCBwcmlu
dGVycyA9IG5vCglwcmludGluZyA9IGxwcm5nCglwcmludGNhcCBuYW1lID0gL2Rldi9udWxsCglt
YXAgYXJjaGl2ZSA9IG5vCgltYXAgaGlkZGVuID0gbm8KCW1hcCByZWFkIG9ubHkgPSBubwoJbWFw
IHN5c3RlbSA9IG5vCglzdG9yZSBkb3MgYXR0cmlidXRlcyA9IHllcwoJZG9zIGNoYXJzZXQgPSBD
UDg2NgoJdW5peCBjaGFyc2V0ID0gVVRGOAoJZGVmZXIgc2hhcmluZyB2aW9sYXRpb25zID0gbm8K
CXRpbWUgc2VydmVyID0geWVzCgltYXAgYWNsIGluaGVyaXQgPSB5ZXMKCXdpbmJpbmQgZW51bSB1
c2VycyA9IHllcwoJd2luYmluZCBlbnVtIGdyb3VwcyA9IHllcwoJdGVtcGxhdGUgc2hlbGwgPSAv
YmluL2ZhbHNlCgl2ZnMgb2JqZWN0cyA9IGFjbF94YXR0ciwgc3RyZWFtc194YXR0cgoKW25ldGxv
Z29uXQoJY29tbWVudCA9IE5ldHdvcmsgTG9nb24gU2VydmljZQoJcGF0aCA9IC9tbnQvc2hhcmVk
L25ldGxvZ29uCglndWVzdCBvayA9IHllcwoJd3JpdGFibGUgPSBubwoJd3JpdGUgbGlzdCA9ICIr
RE9NQUlOXERvbWFpbiBBZG1pbnMiCglyb290IHByZWV4ZWMgPSAvdXNyL2xvY2FsL3NiaW4vc21i
bG9nb24uc2ggIiVVIiAiJW0iICIlYSIKCXJvb3QgcG9zdGV4ZWMgPSBybSAtZiAiL21udC9zaGFy
ZWQvbmV0bG9nb24vJVUtJW0udmJzIgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>