On Mon, Sep 9, 2019 at 1:17 PM Yedidyah Bar David <didi(a)redhat.com> wrote:
On Mon, Sep 9, 2019 at 1:11 PM Yedidyah Bar David <didi(a)redhat.com> wrote:
>
> On Mon, Sep 9, 2019 at 1:08 PM Martin Perina <mperina(a)redhat.com> wrote:
> >
> >
> >
> > On Mon, Sep 9, 2019 at 11:52 AM Ori Liel <oliel(a)redhat.com> wrote:
> >>
> >> I've seen it, this patch is supposed to fix it bug has not been
merged:
> >>
> >>
https://gerrit.ovirt.org/#/c/102259/
> >>
> >> If you make this change manually in your environment it will work. Fastest
way is to change the file in the build directory, and then run engine-setup, no need to
build again
> >
> >
> > Thanks, that fixed the issue.
> >
> > Didi/Sandro, could you please merge?
>
> I don't mind merging already, but I am still working on verifying on
> Fedora. Please see the thread "unicode sandwich in
> otopi/engine-setup". If you verified all together on fedora, I'll
> merge all. Thanks.
Sorry, I didn't check which patch is linked above. To clarify: My set
of patches, in the thread "unicode sandwich in otopi/engine-setup", is
an alternative to it. As I commented on
https://gerrit.ovirt.org/102259 , I think it breaks the case of a
non-ascii pki organization name.
But I still don't mind merging it, until I finish verifying my set of
patches, which will take some more time. So merging.
>
> Best regards,
>
>
> >>
> >>
> >> On Mon, Sep 9, 2019 at 12:01 PM Martin Perina <mperina(a)redhat.com>
wrote:
> >>>
> >>> Hi,
> >>>
> >>> has anyone seen below error when running engine-setup in dev env on
FC29?
> >>>
> >>> [ INFO ] Generating post install configuration file
'/home/mperina/ovirt-engine/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
> >>> [ ERROR ] Failed to execute stage 'Misc configuration': a
bytes-like object is required, not 'str'
> >>> [ INFO ] Rolling back database schema
> >>> [ INFO ] Clearing Engine database engine
> >>> [ INFO ] Stage: Clean up
> >>> Log file is located at
/home/mperina/ovirt-engine/var/log/ovirt-engine/setup/ovirt-engine-setup-20190909105257-dh2le0.log
> >>> [ INFO ] Generating answer file
'/home/mperina/ovirt-engine/var/lib/ovirt-engine/setup/answers/20190909105355-setup.conf'
> >>> [ INFO ] Stage: Pre-termination
> >>> [ INFO ] Stage: Termination
> >>> [ ERROR ] Execution of setup failed
> >>>
> >>>
> >>> Following exception is raised in the setup log:
> >>>
> >>> 2019-09-09 10:53:49,357+0200 DEBUG otopi.context
context._executeMethod:127 Stage misc METHOD
otopi.plugins.ovirt_engine_common.base.core.postinstall.Plugin._misc
> >>> 2019-09-09 10:53:49,357+0200 INFO
otopi.plugins.ovirt_engine_common.base.core.postinstall postinstall._misc:60 Generating
post install configuration file
'/home/mperina/ovirt-engine/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
> >>> 2019-09-09 10:53:49,358+0200 DEBUG otopi.transaction
transaction._prepare:61 preparing 'File transaction for
'/home/mperina/ovirt-engine/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf''
> >>> 2019-09-09 10:53:49,358+0200 DEBUG otopi.filetransaction
filetransaction.prepare:184 file
'/home/mperina/ovirt-engine/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf'
missing
> >>> 2019-09-09 10:53:49,358+0200 DEBUG otopi.transaction
transaction._prepare:66 exception during prepare phase
> >>> FATAL Internal error (main): a bytes-like object is required, not
'str'
> >>> Traceback (most recent call last):
> >>> File "/usr/lib/python3.7/site-packages/otopi/__main__.py",
line 83, in main
> >>> installer.execute()
> >>> File "/usr/lib/python3.7/site-packages/otopi/main.py", line
151, in execute
> >>> self.context.runSequence()
> >>> File "/usr/lib/python3.7/site-packages/otopi/context.py",
line 643, in runSequence
> >>> util.raiseExceptionInformation(infos[0])
> >>> File "/usr/lib/python3.7/site-packages/otopi/util.py", line
84, in raiseExceptionInformation
> >>> raise info[1].with_traceback(info[2])
> >>> File "/usr/lib/python3.7/site-packages/otopi/context.py",
line 132, in _executeMethod
> >>> method['method']()
> >>> File
"/home/mperina/ovirt-engine/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-common/base/core/postinstall.py",
line 98, in _misc
> >>> otopicons.CoreEnv.MODIFIED_FILES
> >>> File
"/usr/lib/python3.7/site-packages/otopi/transaction.py", line 106, in append
> >>> self._prepare(element=element)
> >>> File
"/usr/lib/python3.7/site-packages/otopi/transaction.py", line 62, in _prepare
> >>> element.prepare()
> >>> File
"/usr/lib/python3.7/site-packages/otopi/filetransaction.py", line 253, in
prepare
> >>> os.write(fd, self._content)
> >>> TypeError: a bytes-like object is required, not 'str'
> >>>
> >>>
> >>> It's latest master, all packages updated in the morning.
> >>>
> >>> Thanks,
> >>> M.
> >>>
> >>> --
> >>> Martin Perina
> >>> Manager, Software Engineering
> >>> Red Hat Czech s.r.o.
> >>> _______________________________________________
> >>> Devel mailing list -- devel(a)ovirt.org
> >>> To unsubscribe send an email to devel-leave(a)ovirt.org
> >>> Privacy Statement:
https://www.ovirt.org/site/privacy-policy/
> >>> oVirt Code of Conduct:
https://www.ovirt.org/community/about/community-guidelines/
> >>> List Archives:
https://lists.ovirt.org/archives/list/devel@ovirt.org/message/AND2JSDGSVD...
> >
> >
> >
> > --
> > Martin Perina
> > Manager, Software Engineering
> > Red Hat Czech s.r.o.
>
>
>
> --
> Didi
--
Didi
--
Didi