legacy-knowledge-base
公開されました Jul. 2, 2025

ファイル領域が不足しているため、パッチ適用ツールのインストールに失敗する

written-by

Christopher Lui

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

パッチをインストールしようとすると、Liferay が存在するマウントまたはドライブに十分なスペースがあるにもかかわらず、パッチ ツールはファイル スペースに関する java.io.IOException で失敗します。

14:04:59,116 DEBUG [b:?] Getting started to install: dxp-12
14:04:59,124 ERROR [h:?] java.io.IOException: There is not enough space in the file system.
14:04:59,125 DEBUG [h:?] java.io.IOException: There is not enough space in the file system.
java.io.IOException: There is not enough space in the file system.
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:89)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:105)
at sun.nio.ch.IOUtil.write(IOUtil.java:77)
at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:223)
at java.nio.channels.Channels.writeFullyImpl(Channels.java:89)
at java.nio.channels.Channels.writeFully(Channels.java:112)
at java.nio.channels.Channels.access$000(Channels.java:72)
at java.nio.channels.Channels$1.write(Channels.java:185)
at net.java.truevfs.driver.file.IOExceptionOutputStream.write(IOExceptionOutputStream.java:47)
at net.java.truecommons.io.Streams.cat(Streams.java:244)
at net.java.truecommons.io.Streams.copy(Streams.java:85)
at net.java.truecommons.cio.IoSockets.copy(IoSockets.java:43)
at net.java.truevfs.kernel.impl.CacheEntry$Buffer.load(CacheEntry.scala:309)
at net.java.truevfs.kernel.impl.CacheEntry$InputBufferPool.allocate(CacheEntry.scala:233)
at net.java.truevfs.kernel.impl.CacheEntry$InputBufferPool.allocate(CacheEntry.scala:226)
at net.java.truevfs.kernel.impl.CacheEntry$BufferAllocator$class.buffer(CacheEntry.scala:190)
at net.java.truevfs.kernel.impl.CacheEntry$Input$1.buffer(CacheEntry.scala:165)
at net.java.truevfs.kernel.impl.CacheEntry$Input$1.socket(CacheEntry.scala:167)
at net.java.truecommons.cio.DelegatingInputSocket.stream(DelegatingInputSocket.java:43)
at net.java.truecommons.cio.DelegatingInputSocket.stream(DelegatingInputSocket.java:43)
at net.java.truevfs.kernel.impl.SyncController$Input$1$$anonfun$stream$1.apply(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$Input$1$$anonfun$stream$1.apply(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$class.net$java$truevfs$kernel$impl$SyncController$$apply(SyncController.scala:129)
at net.java.truevfs.kernel.impl.SyncController$Input$1.stream(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$Input$1.stream(SyncController.scala:59)
at net.java.truevfs.kernel.impl.LockController$Input$1$$anonfun$stream$1.apply(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockController$Input$1$$anonfun$stream$1.apply(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockingStrategy.apply(LockingStrategy.scala:78)
at net.java.truevfs.kernel.impl.LockController$Input$1.stream(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockController$Input$1.stream(LockController.scala:60)
at net.java.truevfs.kernel.impl.FinalizeController$Input$1.stream(FinalizeController.scala:31)
at net.java.truevfs.kernel.impl.FinalizeController$Input$1.stream(FinalizeController.scala:27)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1$$anonfun$stream$1.apply(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1$$anonfun$stream$1.apply(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$TryChild$.apply(FalsePositiveArchiveController.scala:195)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController.net$java$truevfs$kernel$impl$FalsePositiveArchiveController$$apply(FalsePositiveArchiveController.scala:172)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1.stream(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.access.TFileInputStream.<init>(TFileInputStream.java:135)
at net.java.truevfs.access.TFileInputStream.<init>(TFileInputStream.java:105)
at com.liferay.tools.patching.l.h.b(Unknown Source)
at com.liferay.tools.patching.j.b.a(Unknown Source)
at com.liferay.tools.patching.j.d.a(Unknown Source)
at com.liferay.tools.patching.j.d.a(Unknown Source)
at com.liferay.tools.patching.a.k.b(Unknown Source)
at com.liferay.tools.patching.a.d.a(Unknown Source)
at com.liferay.tools.patching.Patcher.a(Unknown Source)
at com.liferay.tools.patching.Patcher.main(Unknown Source)
14:04:59,128 ERROR [d:?] Problem occurred during installation. Rolling back...
14:04:59,128 DEBUG [d:?] java.io.IOException: There is not enough space in the file system.
java.io.IOException: There is not enough space in the file system.
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:89)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:105)
at sun.nio.ch.IOUtil.write(IOUtil.java:77)
at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:223)
at java.nio.channels.Channels.writeFullyImpl(Channels.java:89)
at java.nio.channels.Channels.writeFully(Channels.java:112)
at java.nio.channels.Channels.access$000(Channels.java:72)
at java.nio.channels.Channels$1.write(Channels.java:185)
at net.java.truevfs.driver.file.IOExceptionOutputStream.write(IOExceptionOutputStream.java:47)
at net.java.truecommons.io.Streams.cat(Streams.java:244)
at net.java.truecommons.io.Streams.copy(Streams.java:85)
at net.java.truecommons.cio.IoSockets.copy(IoSockets.java:43)
at net.java.truevfs.kernel.impl.CacheEntry$Buffer.load(CacheEntry.scala:309)
at net.java.truevfs.kernel.impl.CacheEntry$InputBufferPool.allocate(CacheEntry.scala:233)
at net.java.truevfs.kernel.impl.CacheEntry$InputBufferPool.allocate(CacheEntry.scala:226)
at net.java.truevfs.kernel.impl.CacheEntry$BufferAllocator$class.buffer(CacheEntry.scala:190)
at net.java.truevfs.kernel.impl.CacheEntry$Input$1.buffer(CacheEntry.scala:165)
at net.java.truevfs.kernel.impl.CacheEntry$Input$1.socket(CacheEntry.scala:167)
at net.java.truecommons.cio.DelegatingInputSocket.stream(DelegatingInputSocket.java:43)
at net.java.truecommons.cio.DelegatingInputSocket.stream(DelegatingInputSocket.java:43)
at net.java.truevfs.kernel.impl.SyncController$Input$1$$anonfun$stream$1.apply(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$Input$1$$anonfun$stream$1.apply(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$class.net$java$truevfs$kernel$impl$SyncController$$apply(SyncController.scala:129)
at net.java.truevfs.kernel.impl.SyncController$Input$1.stream(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$Input$1.stream(SyncController.scala:59)
at net.java.truevfs.kernel.impl.LockController$Input$1$$anonfun$stream$1.apply(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockController$Input$1$$anonfun$stream$1.apply(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockingStrategy.apply(LockingStrategy.scala:78)
at net.java.truevfs.kernel.impl.LockController$Input$1.stream(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockController$Input$1.stream(LockController.scala:60)
at net.java.truevfs.kernel.impl.FinalizeController$Input$1.stream(FinalizeController.scala:31)
at net.java.truevfs.kernel.impl.FinalizeController$Input$1.stream(FinalizeController.scala:27)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1$$anonfun$stream$1.apply(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1$$anonfun$stream$1.apply(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$TryChild$.apply(FalsePositiveArchiveController.scala:195)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController.net$java$truevfs$kernel$impl$FalsePositiveArchiveController$$apply(FalsePositiveArchiveController.scala:172)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1.stream(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.access.TFileInputStream.<init>(TFileInputStream.java:135)
at net.java.truevfs.access.TFileInputStream.<init>(TFileInputStream.java:105)
at com.liferay.tools.patching.l.h.b(Unknown Source)
at com.liferay.tools.patching.j.b.a(Unknown Source)
at com.liferay.tools.patching.j.d.a(Unknown Source)
at com.liferay.tools.patching.j.d.a(Unknown Source)
at com.liferay.tools.patching.a.k.b(Unknown Source)
at com.liferay.tools.patching.a.d.a(Unknown Source)
at com.liferay.tools.patching.Patcher.a(Unknown Source)
at com.liferay.tools.patching.Patcher.main(Unknown Source)
14:04:59,709 ERROR [Patcher:?] Error: There is not enough space in the file system.
14:04:59,710 ERROR [Patcher:?] Patching tool stopped because of an exception, please see the logs for details.
14:04:59,710 ERROR [Patcher:?] The install command has failed which may lead to an inconsistent state amongst the patched files. Please make sure to restore the bundle to a previous state before starting up the server.
14:04:59,710 DEBUG [Patcher:?] java.io.IOException: There is not enough space in the file system.
java.io.IOException: There is not enough space in the file system.
at sun.nio.ch.FileDispatcherImpl.write0(Native Method)
at sun.nio.ch.FileDispatcherImpl.write(FileDispatcherImpl.java:89)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:105)
at sun.nio.ch.IOUtil.write(IOUtil.java:77)
at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:223)
at java.nio.channels.Channels.writeFullyImpl(Channels.java:89)
at java.nio.channels.Channels.writeFully(Channels.java:112)
at java.nio.channels.Channels.access$000(Channels.java:72)
at java.nio.channels.Channels$1.write(Channels.java:185)
at net.java.truevfs.driver.file.IOExceptionOutputStream.write(IOExceptionOutputStream.java:47)
at net.java.truecommons.io.Streams.cat(Streams.java:244)
at net.java.truecommons.io.Streams.copy(Streams.java:85)
at net.java.truecommons.cio.IoSockets.copy(IoSockets.java:43)
at net.java.truevfs.kernel.impl.CacheEntry$Buffer.load(CacheEntry.scala:309)
at net.java.truevfs.kernel.impl.CacheEntry$InputBufferPool.allocate(CacheEntry.scala:233)
at net.java.truevfs.kernel.impl.CacheEntry$InputBufferPool.allocate(CacheEntry.scala:226)
at net.java.truevfs.kernel.impl.CacheEntry$BufferAllocator$class.buffer(CacheEntry.scala:190)
at net.java.truevfs.kernel.impl.CacheEntry$Input$1.buffer(CacheEntry.scala:165)
at net.java.truevfs.kernel.impl.CacheEntry$Input$1.socket(CacheEntry.scala:167)
at net.java.truecommons.cio.DelegatingInputSocket.stream(DelegatingInputSocket.java:43)
at net.java.truecommons.cio.DelegatingInputSocket.stream(DelegatingInputSocket.java:43)
at net.java.truevfs.kernel.impl.SyncController$Input$1$$anonfun$stream$1.apply(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$Input$1$$anonfun$stream$1.apply(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$class.net$java$truevfs$kernel$impl$SyncController$$apply(SyncController.scala:129)
at net.java.truevfs.kernel.impl.SyncController$Input$1.stream(SyncController.scala:65)
at net.java.truevfs.kernel.impl.SyncController$Input$1.stream(SyncController.scala:59)
at net.java.truevfs.kernel.impl.LockController$Input$1$$anonfun$stream$1.apply(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockController$Input$1$$anonfun$stream$1.apply(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockingStrategy.apply(LockingStrategy.scala:78)
at net.java.truevfs.kernel.impl.LockController$Input$1.stream(LockController.scala:66)
at net.java.truevfs.kernel.impl.LockController$Input$1.stream(LockController.scala:60)
at net.java.truevfs.kernel.impl.FinalizeController$Input$1.stream(FinalizeController.scala:31)
at net.java.truevfs.kernel.impl.FinalizeController$Input$1.stream(FinalizeController.scala:27)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1$$anonfun$stream$1.apply(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1$$anonfun$stream$1.apply(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$TryChild$.apply(FalsePositiveArchiveController.scala:195)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController.net$java$truevfs$kernel$impl$FalsePositiveArchiveController$$apply(FalsePositiveArchiveController.scala:172)
at net.java.truevfs.kernel.impl.FalsePositiveArchiveController$Input$1.stream(FalsePositiveArchiveController.scala:98)
at net.java.truevfs.access.TFileInputStream.<init>(TFileInputStream.java:135)
at net.java.truevfs.access.TFileInputStream.<init>(TFileInputStream.java:105)
at com.liferay.tools.patching.l.h.b(Unknown Source)
at com.liferay.tools.patching.j.b.a(Unknown Source)
at com.liferay.tools.patching.j.d.a(Unknown Source)
at com.liferay.tools.patching.j.d.a(Unknown Source)
at com.liferay.tools.patching.a.k.b(Unknown Source)
at com.liferay.tools.patching.a.d.a(Unknown Source)
at com.liferay.tools.patching.Patcher.a(Unknown Source)
at com.liferay.tools.patching.Patcher.main(Unknown Source)
14:04:59,736 DEBUG [Patcher:?] The 'install' command has failed.

Environment

すべての Liferay バージョン

解決策

/tmp など、オペレーティング システムの一時フォルダーの容量を確認します。 パッチ適用ツールは、一時フォルダーを使用して、インストールの実行時にバックアップ ファイルを一時的に保存します。 temp フォルダーに十分なスペースがない場合でも、ファイル スペース java.io.IOException が発生する可能性があります。

did-this-article-resolve-your-issue

legacy-knowledge-base