See <https://ci.suse.de/job/yast-POT-updater/57/display/redirect> ------------------------------------------ [...truncated 219.94 KB...] + local INFILE=audit-laf.pot.new + local OUTFILE=audit-laf.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates audit-laf.pot.old audit-laf.pot.old.nodate + local INFILE=audit-laf.pot.old + local OUTFILE=audit-laf.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s audit-laf.pot.old.nodate audit-laf.pot.new.nodate + echo 'No changes in audit-laf.pot. Skipping update.' No changes in audit-laf.pot. Skipping update. + rm audit-laf.pot.old audit-laf.pot.new.nodate audit-laf.pot.old.nodate audit-laf.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d auth-client ']' + mkdir -p /home/jenkins/yast-all/translations/po/auth-client + POT_LIST='auth-client/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/auth-client/auth-client.pot.new auth-client/auth-client.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/auth-client/auth-client.pot.new + shift + local INFILES=auth-client/auth-client.pot + msgcat --use-first auth-client/auth-client.pot -o /home/jenkins/yast-all/translations/po/auth-client/auth-client.pot.new + pushd /home/jenkins/yast-all/translations/po/auth-client ~/yast-all/translations/po/auth-client ~/yast-all/translations/po-parts + '[' -s auth-client.pot ']' + msgcat auth-client.pot -o auth-client.pot.old + strip_POT_dates auth-client.pot.new auth-client.pot.new.nodate + local INFILE=auth-client.pot.new + local OUTFILE=auth-client.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates auth-client.pot.old auth-client.pot.old.nodate + local INFILE=auth-client.pot.old + local OUTFILE=auth-client.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s auth-client.pot.old.nodate auth-client.pot.new.nodate + echo 'No changes in auth-client.pot. Skipping update.' No changes in auth-client.pot. Skipping update. + rm auth-client.pot.old auth-client.pot.new.nodate auth-client.pot.old.nodate auth-client.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d authserver ']' + mkdir -p /home/jenkins/yast-all/translations/po/authserver + POT_LIST='authserver/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/authserver/authserver.pot.new authserver/auth-server.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/authserver/authserver.pot.new + shift + local INFILES=authserver/auth-server.pot + msgcat --use-first authserver/auth-server.pot -o /home/jenkins/yast-all/translations/po/authserver/authserver.pot.new + pushd /home/jenkins/yast-all/translations/po/authserver ~/yast-all/translations/po/authserver ~/yast-all/translations/po-parts + '[' -s authserver.pot ']' + msgcat authserver.pot -o authserver.pot.old + strip_POT_dates authserver.pot.new authserver.pot.new.nodate + local INFILE=authserver.pot.new + local OUTFILE=authserver.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates authserver.pot.old authserver.pot.old.nodate + local INFILE=authserver.pot.old + local OUTFILE=authserver.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s authserver.pot.old.nodate authserver.pot.new.nodate + echo 'No changes in authserver.pot. Skipping update.' No changes in authserver.pot. Skipping update. + rm authserver.pot.old authserver.pot.new.nodate authserver.pot.old.nodate authserver.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d autoinst ']' + mkdir -p /home/jenkins/yast-all/translations/po/autoinst + POT_LIST='autoinst/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/autoinst/autoinst.pot.new autoinst/autoinstallation.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/autoinst/autoinst.pot.new + shift + local INFILES=autoinst/autoinstallation.pot + msgcat --use-first autoinst/autoinstallation.pot -o /home/jenkins/yast-all/translations/po/autoinst/autoinst.pot.new + pushd /home/jenkins/yast-all/translations/po/autoinst ~/yast-all/translations/po/autoinst ~/yast-all/translations/po-parts + '[' -s autoinst.pot ']' + msgcat autoinst.pot -o autoinst.pot.old + strip_POT_dates autoinst.pot.new autoinst.pot.new.nodate + local INFILE=autoinst.pot.new + local OUTFILE=autoinst.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates autoinst.pot.old autoinst.pot.old.nodate + local INFILE=autoinst.pot.old + local OUTFILE=autoinst.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s autoinst.pot.old.nodate autoinst.pot.new.nodate + echo 'No changes in autoinst.pot. Skipping update.' No changes in autoinst.pot. Skipping update. + rm autoinst.pot.old autoinst.pot.new.nodate autoinst.pot.old.nodate autoinst.pot.new + popd ~/yast-all/translations/po-parts + continue + for DOMAIN in * + '[' -d base ']' + mkdir -p /home/jenkins/yast-all/translations/po/base + POT_LIST='base/*.pot' + merge_pot /home/jenkins/yast-all/translations/po/base/base.pot.new base/ruby-bindings.pot base/yast2.pot + local OUTFILE=/home/jenkins/yast-all/translations/po/base/base.pot.new + shift + local 'INFILES=base/ruby-bindings.pot base/yast2.pot' + msgcat --use-first base/ruby-bindings.pot base/yast2.pot -o /home/jenkins/yast-all/translations/po/base/base.pot.new + pushd /home/jenkins/yast-all/translations/po/base ~/yast-all/translations/po/base ~/yast-all/translations/po-parts + '[' -s base.pot ']' + msgcat base.pot -o base.pot.old + strip_POT_dates base.pot.new base.pot.new.nodate + local INFILE=base.pot.new + local OUTFILE=base.pot.new.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + strip_POT_dates base.pot.old base.pot.old.nodate + local INFILE=base.pot.old + local OUTFILE=base.pot.old.nodate + sed '1,19{/^"PO.*ion-Date:/d}' + cmp -s base.pot.old.nodate base.pot.new.nodate + rm base.pot.old base.pot.new.nodate base.pot.old.nodate + echo 'Updating base.' Updating base. + mv base.pot.new base.pot + git add base.pot + for PO in *.po + LANG=af ++ msgmerge --previous --lang=af af.po base.pot -o af.po.new + OUT='............................................................................................................. done.' + mv af.po.new af.po + git add af.po + for PO in *.po + LANG=am ++ msgmerge --previous --lang=am am.po base.pot -o am.po.new + OUT='......................................................................................................... done.' + mv am.po.new am.po + git add am.po + for PO in *.po + LANG=ar ++ msgmerge --previous --lang=ar ar.po base.pot -o ar.po.new + OUT='............................................................................................................. done.' + mv ar.po.new ar.po + git add ar.po + for PO in *.po + LANG=ast ++ msgmerge --previous --lang=ast ast.po base.pot -o ast.po.new + OUT='........................................................................................................... done.' + mv ast.po.new ast.po + git add ast.po + for PO in *.po + LANG=be ++ msgmerge --previous --lang=be be.po base.pot -o be.po.new + OUT='............................................................................................................ done.' + mv be.po.new be.po + git add be.po + for PO in *.po + LANG=bg ++ msgmerge --previous --lang=bg bg.po base.pot -o bg.po.new + OUT='............................................................................................................... done.' + mv bg.po.new bg.po + git add bg.po + for PO in *.po + LANG=bn ++ msgmerge --previous --lang=bn bn.po base.pot -o bn.po.new + OUT='.............................................................................................................. done.' + mv bn.po.new bn.po + git add bn.po + for PO in *.po + LANG=bs ++ msgmerge --previous --lang=bs bs.po base.pot -o bs.po.new + OUT='............................................................................................................... done.' + mv bs.po.new bs.po + git add bs.po + for PO in *.po + LANG=ca ++ msgmerge --previous --lang=ca ca.po base.pot -o ca.po.new + OUT='............................................................................................................. done.' + mv ca.po.new ca.po + git add ca.po + for PO in *.po + LANG=cs ++ msgmerge --previous --lang=cs cs.po base.pot -o cs.po.new + OUT='............................................................................................................. done.' + mv cs.po.new cs.po + git add cs.po + for PO in *.po + LANG=cy ++ msgmerge --previous --lang=cy cy.po base.pot -o cy.po.new + OUT='.............................................................................................................. done.' + mv cy.po.new cy.po + git add cy.po + for PO in *.po + LANG=da ++ msgmerge --previous --lang=da da.po base.pot -o da.po.new + OUT='................................................................................................................ done.' + mv da.po.new da.po + git add da.po + for PO in *.po + LANG=de ++ msgmerge --previous --lang=de de.po base.pot -o de.po.new + OUT='.............................................................................................................. done.' + mv de.po.new de.po + git add de.po + for PO in *.po + LANG=el ++ msgmerge --previous --lang=el el.po base.pot -o el.po.new + OUT='.............................................................................................................. done.' + mv el.po.new el.po + git add el.po + for PO in *.po + LANG=en_GB ++ msgmerge --previous --lang=en_GB en_GB.po base.pot -o en_GB.po.new + OUT='.............................................................................................................. done.' + mv en_GB.po.new en_GB.po + git add en_GB.po + for PO in *.po + LANG=en_US ++ msgmerge --previous --lang=en_US en_US.po base.pot -o en_US.po.new + OUT='....................................................................................................... done.' + mv en_US.po.new en_US.po + git add en_US.po + for PO in *.po + LANG=eo ++ msgmerge --previous --lang=eo eo.po base.pot -o eo.po.new + OUT='............................................................................................................ done.' + mv eo.po.new eo.po + git add eo.po + for PO in *.po + LANG=es ++ msgmerge --previous --lang=es es.po base.pot -o es.po.new + OUT='.............................................................................................................. done.' + mv es.po.new es.po + git add es.po + for PO in *.po + LANG=et ++ msgmerge --previous --lang=et et.po base.pot -o et.po.new + OUT='.............................................................................................................. done.' + mv et.po.new et.po + git add et.po error: unable to create temporary file: Not a directory error: po/base/et.po: failed to insert into database error: unable to index file po/base/et.po fatal: updating files failed + FAILED=1 + cd /home/jenkins/yast-all/translations + git pull fatal: failed to read object 150d93a5b2cd44df7bc1a70d2a1f8ecd4b09174f: Not a directory + exit 1 Build step 'Execute shell' marked build as failure