Bug 230383 - ports-mgmt/poudriere: new Log-entry for filesystem full / No space left on device
Summary: ports-mgmt/poudriere: new Log-entry for filesystem full / No space left on de...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Bryan Drewery
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-05 16:15 UTC by Kalten
Modified: 2018-08-05 16:15 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (bdrewery)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kalten 2018-08-05 16:15:43 UTC
Greetings!

In case of a full file system while building ports in ports-mgmt/poudriere,
I suggest to change the text “???” to something like “filesystem_full”
(similar to entries like “install_error” etc.) in the column “Log” of the
“Failed ports” table.

I have found a couple of examples in my logs in such scenarios:

nRegExp: “No space left on device”
...8<--- e.g. graphics/separate
> ===>   Generating temporary packing list
> install  -s -m 555 /wrkdirs/usr/ports/graphics/separate/work/separate+-0.5.8/separate /wrkdirs/usr/ports/graphics/separate/work/stage/usr/local/libexec/gimp/2.2/plug-ins/
> strip: elf_update() failed: I/O error: No space left on device
> install: strip command strip failed on /wrkdirs/usr/ports/graphics/separate/work/stage/usr/local/libexec/gimp/2.2/plug-ins/separate
> *** Error code 70
--->8...

nRegExp: “No space left on device”
...8<--- e.g. audio/audacity
> Makefile.am: installing 'autotools/depcomp'
> gm4: cannot create a temporary directory using template "/tmp/arPTDFmB/m4-9W8eph": No space left on device
> gm4:configure.ac:21: cannot create temporary file for diversion: No space left on device
> autom4te-2.69: /usr/local/bin/gm4 failed with exit status: 1
> aclocal: error: echo failed with exit status: 1
> autoreconf-2.69: aclocal failed with exit status: 1
> *** Error code 1
--->8...

nRegExp: “No space left on device”
...8<--- e.g. emulators/virtualbox-ose
> kBuild: Linking VMMRC
> objcopy: elf_update() failed: I/O error: No space left on device
> kmk: *** [/wrkdirs/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.16/out/freebsd.amd64/release/obj/VMMRC/VMMRC.rc] Error 1
> The failing command:
> @objcopy --strip-debug --strip-unneeded --add-gnu-debuglink=/wrkdirs/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.16/out/freebsd.amd64/release/obj/VMMRC/VMMRC.debug /wrkdirs/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.16/out/freebsd.amd64/release/obj/VMMRC/VMMRC.rc
> kmk: *** Deleting file `/wrkdirs/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.16/out/freebsd.amd64/release/obj/VMMRC/VMMRC.rc'
> kmk: *** [/wrkdirs/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.16/out/freebsd.amd64/release/obj/VMMRC/VMMRC.rc] Deleting file `/wrkdirs/usr/ports/emulators/virtualbox-ose/work/VirtualBox-5.2.16/out/freebsd.amd64/release/obj/VMMRC/VMMRC.debug'
> *** Error code 2
--->8...

nRegExp: “Failed to install the following [0-9]+ package(s):” (not a good error text)
...8<--- e.g. graphics/ufraw (not completely sure about that one)
> [112amd64-default-job-02] |   | `-- Extracting gnome-vfs-2.24.4_8... done
>
> Failed to install the following 1 package(s): /packages/All/gimp-app-2.8.22_1,1.txz
--->8...

Regards,
 Kalten