[From nobody Fri May 15 02:07:05 2026
Received: (at submit) by bugs.debian.org; 3 Apr 2026 07:19:21 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-18.9 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,
 DKIM_VALID_EF,FOURLA,FREEMAIL_FROM,HAS_PACKAGE,RCVD_IN_DNSWL_LOW,
 RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS,
 XMAILER_REPORTBUG autolearn=ham autolearn_force=no
 version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 258; hammy, 150; neutral, 71; spammy,
 0. spammytokens: hammytokens:0.000-+--python3,
 0.000-+--HTo:N*Debian, 
 0.000-+--H*Ad:N*Bug, 0.000-+--H*Ad:N*Tracking, 0.000-+--HTo:N*System
Return-path: &lt;HFlor@gmx.de&gt;
Received: from mout.gmx.net ([212.227.15.15]:40415)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_SECP256R1__RSA_PSS_RSAE_SHA256__AES_256_GCM:256)
 (Exim 4.96) (envelope-from &lt;HFlor@gmx.de&gt;) id 1w8YoL-009RuB-0B
 for submit@bugs.debian.org; Fri, 03 Apr 2026 07:19:21 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1775200757; x=1775805557; i=hflor@gmx.de;
 bh=CiaL4XMERcwzpvS2UNx/OLpV88dWgbT8T4qLSHhh8SU=;
 h=X-UI-Sender-Class:Content-Type:MIME-Version:
 Content-Transfer-Encoding:From:To:Subject:Message-ID:Date:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=LZ2hf5wpxuW+TXgTduWCn21ReLzH2noZEM7JvT5ipXVvyHefRgawiB2nlVzdyIes
 qkUplgNjm22t9IgqqzkZyd9lcoMguh3nQ+nsV7JVAqFatez3Y3S3Ap4c2HnwPMDS+
 TubsQsOLR0qMV0fCgg8owky5d5TQVumKeM7oF6zxGXyIynLm7QQmEMVTqJ12gqFWv
 Je3oVAVunB5E4MX1y6myXdiDRevyYMu43B99/ozB5WBx0pAh4+96gPi9Enmvrli26
 GoFuVzr1Vf+YfeaUREl61KtCWW9AqAO19QXYytD79eW3L1ePvYAuj3e66R2ohUEm2
 catglrbCjkYALOzcvA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from client.hidden.invalid by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Ml6mE-1vexc91KQO-00jyH3; Fri, 03
 Apr 2026 09:19:17 +0200
Content-Type: text/plain; charset=&quot;us-ascii&quot;
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Hardy Flor &lt;HFlor@gmx.de&gt;
To: Debian Bug Tracking System &lt;submit@bugs.debian.org&gt;
Subject: python3-openpyxl: multiple save workbook with embedded images faulty
Message-ID: &lt;177520072538.34471.7381244122625490978.reportbug@zeit.ptb-ingenieure.de&gt;
X-Mailer: reportbug 13.2.0
Date: Fri, 03 Apr 2026 09:18:45 +0200
X-Provags-ID: V03:K1:kDm5oluIrDjr6PY3eyOI30fLdiiuezTghcBXC3VZJLMZCONjnG9
 OPpgGPDxF+O60ZLPwUaTjm161895QN8583Zhkq3miJi4LBHz9FDLmrNP8B5RN7WRXQ/wM9M
 EnIHhEbK/IwydyKY9Sj2DzC2cwRZWeK12VFQtd5ZmNC2kK1lYg/r7TySNF6JqII+jEXqSuW
 PnViWLF4Xmkaml0ftNt1Q==
UI-OutboundReport: notjunk:1;M01:P0:tYt/d5RV+Xw=;J1fYTtl3ivF2QiORIKhxnQi3MhY
 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
Delivered-To: submit@bugs.debian.org

Package: python3-openpyxl
Version: 3.1.5+dfsg-2
Severity: grave
Justification: renders package unusable

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?

load workbook from template with image
modify cells
save with name1
modify cells
save with name2 -&gt; Error I/o operation on closed file

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

install version 3.0.9 -&gt; no error
i copy only openpyxl from openpyxl-3.0.9 to /usr/lib/python3/openpyxl

   * What was the outcome of this action?

run without errors

   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 13.4
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.8.12-9-pve (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages python3-openpyxl depends on:
ii  python3             3.13.5-1
ii  python3-et-xmlfile  2.0.0-1
ii  python3-lxml        5.4.0-1

Versions of packages python3-openpyxl recommends:
ii  python3-pil  11.1.0-5+deb13u1

Versions of packages python3-openpyxl suggests:
pn  python-openpyxl-doc  &lt;none&gt;

-- no debconf information
]