Opened 13 years ago

Closed 13 years ago

Last modified 12 years ago

#13968 closed defect (fixed)

ditto: … No space left on device (whilst running a string of commands related to sudo port mdmg wv)

Reported by: grahamperrin@… Owned by: afb@…
Priority: Normal Milestone: MacPorts 1.7.0
Component: base Version: 1.6.0
Keywords: mdmg ditto Cc: grahamperrin@…
Port:

Description

aiming to

sudo port mdmg wv

a string of commands

grahamperrin:~ gjp22$ sudo port -f destroot pkgconfig && sudo port -f destroot expat && sudo port -f destroot libiconv && sudo port -f destroot ncursesw && sudo port -f destroot ncurses && sudo port -f destroot xmlcatmgr && sudo port -f destroot docbook-xml && sudo port -f destroot zlib && sudo port -f destroot libxml2 && sudo port -f destroot docbook-xsl && sudo port -f destroot gettext && sudo port -f destroot getopt && sudo port -f destroot libxslt && sudo port -f destroot xmlto && sudo port -f destroot dbus && sudo port -f destroot glib2 && sudo port -f destroot dbus-glib && sudo port -f destroot atk && sudo port -f destroot freetype && sudo port -f destroot fontconfig && sudo port -f destroot libpng && sudo port -f destroot render && sudo port -f destroot xrender && sudo port -f destroot cairo && sudo port -f destroot perl5.8 && sudo port -f destroot p5-xml-parser && sudo port -f destroot scrollkeeper && sudo port -f destroot gtk-doc && sudo port -f destroot jpeg && sudo port -f destroot xorg-util-macros && sudo port -f destroot xorg-xproto && sudo port -f destroot Xft2 && sudo port -f destroot pango && sudo port -f destroot tiff && sudo port -f destroot gtk2 && sudo port -f destroot intltool && sudo port -f destroot libidl && sudo port -f destroot orbit2 && sudo port -f destroot gconf && sudo port -f destroot gnome-mime-data && sudo port -f destroot howl && sudo port -f destroot openssl && sudo port -f destroot neon && sudo port -f destroot gnome-vfs && sudo port -f destroot popt && sudo port -f destroot libbonobo && sudo port -f destroot bzip2 && sudo port -f destroot ImageMagick && sudo port -f destroot tiff && sudo port -f destroot libgsf && sudo port mdmg wv

resulted in

--->  Building getopt with target all
--->  Staging getopt into destroot
--->  Configuring libxslt
--->  Building libxslt with target all
--->  Staging libxslt into destroot
--->  Configuring xmlto
--->  Building xmlto with target all
--->  Staging xmlto into destroot
--->  Configuring dbus
--->  Building dbus with target all
--->  Staging dbus into destroot
--->  Creating launchd control script
###########################################################
# A startup item has been generated that will aid in
# starting dbus with launchd. It is disabled
# by default. Execute the following command to start it,
# and to cause it to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.macports.dbus.plist
###########################################################
--->  Configuring glib2
--->  Building glib2 with target all
--->  Staging glib2 into destroot
--->  Configuring dbus-glib
--->  Building dbus-glib with target all
--->  Staging dbus-glib into destroot
--->  Configuring atk
--->  Building atk with target all
--->  Staging atk into destroot
--->  Fetching freetype
--->  Verifying checksum(s) for freetype
--->  Extracting freetype
--->  Applying patches to freetype
--->  Configuring freetype
--->  Building freetype with target all
--->  Staging freetype into destroot
--->  Fetching fontconfig
--->  Verifying checksum(s) for fontconfig
--->  Extracting fontconfig
--->  Configuring fontconfig
--->  Building fontconfig with target all
--->  Staging fontconfig into destroot
--->  Fetching libpng
--->  Verifying checksum(s) for libpng
--->  Extracting libpng
--->  Configuring libpng
--->  Building libpng with target all
--->  Staging libpng into destroot
--->  Fetching render
--->  Verifying checksum(s) for render
--->  Extracting render
--->  Configuring render
--->  Building render with target all
--->  Staging render into destroot
--->  Fetching xrender
--->  Verifying checksum(s) for xrender
--->  Extracting xrender
--->  Configuring xrender
--->  Building xrender with target all
--->  Staging xrender into destroot
--->  Fetching cairo
--->  Verifying checksum(s) for cairo
--->  Extracting cairo
--->  Configuring cairo
--->  Building cairo with target all
--->  Staging cairo into destroot
--->  Fetching perl5.8
--->  Verifying checksum(s) for perl5.8
--->  Extracting perl5.8
--->  Applying patches to perl5.8
--->  Configuring perl5.8
--->  Building perl5.8 with target all
--->  Staging perl5.8 into destroot
--->  Fetching p5-xml-parser
--->  Verifying checksum(s) for p5-xml-parser
--->  Extracting p5-xml-parser
--->  Configuring p5-xml-parser
--->  Building p5-xml-parser with target all
--->  Staging p5-xml-parser into destroot
--->  Fetching scrollkeeper
--->  Verifying checksum(s) for scrollkeeper
--->  Extracting scrollkeeper
--->  Applying patches to scrollkeeper
--->  Configuring scrollkeeper
--->  Building scrollkeeper with target all
--->  Staging scrollkeeper into destroot
--->  Fetching gtk-doc
--->  Verifying checksum(s) for gtk-doc
--->  Extracting gtk-doc
--->  Configuring gtk-doc
--->  Building gtk-doc with target all
--->  Staging gtk-doc into destroot
--->  Fetching jpeg
--->  Verifying checksum(s) for jpeg
--->  Extracting jpeg
--->  Applying patches to jpeg
--->  Configuring jpeg
--->  Building jpeg with target all
--->  Staging jpeg into destroot
--->  Fetching xorg-util-macros
--->  Verifying checksum(s) for xorg-util-macros
--->  Extracting xorg-util-macros
--->  Configuring xorg-util-macros
--->  Building xorg-util-macros with target all
--->  Staging xorg-util-macros into destroot
--->  Fetching xorg-xproto
--->  Verifying checksum(s) for xorg-xproto
--->  Extracting xorg-xproto
--->  Applying patches to xorg-xproto
--->  Configuring xorg-xproto
--->  Building xorg-xproto with target all
--->  Staging xorg-xproto into destroot
--->  Fetching Xft2
--->  Verifying checksum(s) for Xft2
--->  Extracting Xft2
--->  Configuring Xft2
--->  Building Xft2 with target all
--->  Staging Xft2 into destroot
--->  Fetching pango
--->  Verifying checksum(s) for pango
--->  Extracting pango
--->  Applying patches to pango
--->  Configuring pango
--->  Building pango with target all
--->  Staging pango into destroot
--->  Fetching tiff
--->  Verifying checksum(s) for tiff
--->  Extracting tiff
--->  Configuring tiff
--->  Building tiff with target all
--->  Staging tiff into destroot
--->  Fetching gtk2
--->  Verifying checksum(s) for gtk2
--->  Extracting gtk2
--->  Configuring gtk2
--->  Building gtk2 with target all
--->  Staging gtk2 into destroot
Password:
--->  Fetching intltool
--->  Verifying checksum(s) for intltool
--->  Extracting intltool
--->  Configuring intltool
--->  Building intltool with target all
--->  Staging intltool into destroot
--->  Fetching libidl
--->  Verifying checksum(s) for libidl
--->  Extracting libidl
--->  Configuring libidl
--->  Building libidl with target all
--->  Staging libidl into destroot
--->  Fetching orbit2
--->  Verifying checksum(s) for orbit2
--->  Extracting orbit2
--->  Configuring orbit2
--->  Building orbit2 with target all
--->  Staging orbit2 into destroot
--->  Fetching gconf
--->  Verifying checksum(s) for gconf
--->  Extracting gconf
--->  Configuring gconf
--->  Building gconf with target all
--->  Staging gconf into destroot
--->  Fetching gnome-mime-data
--->  Verifying checksum(s) for gnome-mime-data
--->  Extracting gnome-mime-data
--->  Configuring gnome-mime-data
--->  Building gnome-mime-data with target all
--->  Staging gnome-mime-data into destroot
--->  Fetching howl
--->  Verifying checksum(s) for howl
--->  Extracting howl
--->  Applying patches to howl
--->  Configuring howl
--->  Building howl with target all
--->  Staging howl into destroot
--->  Fetching openssl
--->  Verifying checksum(s) for openssl
--->  Extracting openssl
--->  Applying patches to openssl
--->  Configuring openssl
--->  Building openssl with target all
--->  Staging openssl into destroot
--->  Fetching neon
--->  Verifying checksum(s) for neon
--->  Extracting neon
--->  Configuring neon
--->  Building neon with target all
--->  Staging neon into destroot
--->  Fetching gnome-vfs
--->  Verifying checksum(s) for gnome-vfs
--->  Extracting gnome-vfs
--->  Configuring gnome-vfs
--->  Building gnome-vfs with target all
--->  Staging gnome-vfs into destroot
Password:
Sorry, try again.
Password:
--->  Fetching popt
--->  Verifying checksum(s) for popt
--->  Extracting popt
--->  Configuring popt
--->  Building popt with target all
--->  Staging popt into destroot
--->  Fetching libbonobo
--->  Verifying checksum(s) for libbonobo
--->  Extracting libbonobo
--->  Configuring libbonobo
--->  Building libbonobo with target all
--->  Staging libbonobo into destroot
--->  Fetching bzip2
--->  Verifying checksum(s) for bzip2
--->  Extracting bzip2
--->  Applying patches to bzip2
--->  Configuring bzip2
--->  Building bzip2 with target all
--->  Staging bzip2 into destroot
--->  Fetching libgsf
--->  Verifying checksum(s) for libgsf
--->  Extracting libgsf
--->  Configuring libgsf
--->  Building libgsf with target all
--->  Staging libgsf into destroot
--->  Creating pkg for wv-1.2.4
--->  Package for wv-1.2.4 is up-to-date
--->  Creating pkg for Xft2-2.1.12
--->  Creating pkg for atk-1.20.0
--->  Creating pkg for cairo-1.4.14
--->  Creating pkg for dbus-glib-0.74
--->  Creating pkg for dbus-1.0.2
--->  Creating pkg for expat-2.0.1
--->  Creating pkg for fontconfig-2.5.0
--->  Creating pkg for freetype-2.3.5
--->  Creating pkg for gconf-2.20.1
--->  Creating pkg for gettext-0.17
--->  Creating pkg for glib2-2.14.5
--->  Creating pkg for gnome-mime-data-2.18.0
--->  Creating pkg for gnome-vfs-2.20.0
--->  Creating pkg for gtk2-2.12.2
--->  Creating pkg for howl-1.0.0
--->  Creating pkg for jpeg-6b
--->  Creating pkg for libbonobo-2.20.1
--->  Creating pkg for libgsf-1.14.7
--->  Creating pkg for libiconv-1.12
--->  Creating pkg for libidl-0.8.9
--->  Creating pkg for libpng-1.2.24
--->  Creating pkg for libxml2-2.6.30
--->  Creating pkg for ncurses-5.6
--->  Creating pkg for ncursesw-5.6
--->  Creating pkg for neon-0.26.4
--->  Creating pkg for openssl-0.9.8g
--->  Creating pkg for orbit2-2.14.10
--->  Creating pkg for pango-1.18.4
--->  Creating pkg for perl5.8-5.8.8
--->  Creating pkg for pkgconfig-0.22
--->  Creating pkg for popt-1.12
--->  Creating pkg for render-0.9
--->  Creating pkg for tiff-3.8.2
--->  Creating pkg for xorg-util-macros-1.1.5
--->  Creating pkg for xorg-xproto-7.0.11
--->  Fetching xorg
Error: Target org.macports.fetch returned: 
        Hi, my name is xorg, I am broken for the time being, so please do not file a bug for me.
        Instead, you can use Apple's X11 that is provided on the OS X install CDs ...
            and also install the X11 SDK from Xcode Tools because they are both required.
        There is also a working XFree86 port and ongoing development to port X11R7 to OS X.
        
--->  Creating pkg for xrender-0.9.0
--->  Creating pkg for zlib-1.2.3
--->  Creating disk image for wv-1.2.4
Error: Target org.macports.mdmg returned: shell command "ditto -rsrcFork /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work/wv-1.2.4.mpkg '/Volumes/wv-1.2.4/wv-1.2.4.mpkg'" returned error 1
Command output: ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Archive.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Archive.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Info.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/PkgInfo: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/BundleVersions.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/background.tiff: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/Description.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/Welcome.html: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/xrender-0.9.0.info: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/package_version: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/xrender-0.9.0.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/xrender-0.9.0.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/xrender-0.9.0.sizes: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Archive.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Archive.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Info.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/PkgInfo: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/BundleVersions.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/background.tiff: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/Description.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/Welcome.html: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/zlib-1.2.3.info: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/package_version: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/zlib-1.2.3.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/zlib-1.2.3.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/zlib-1.2.3.sizes: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/PkgInfo: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Resources/background.tiff: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Resources/Description.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Resources/Welcome.html: No space left on device

Error: Status 1 encountered during processing.

Observation

On my hard disk there was more than 8 GB free before running the commands, so I assume that it was the disk image that had no space left.

Questions relating to space on device

  1. How to avoid running out of space on the device?
  2. How to calculate the amount of space required?
  3. If the amount can not be calculated, how much would we guess?

Questions relating to the procedures

  1. Why is the password required at multiple points?

Thanks
Graham

Change History (14)

comment:1 Changed 13 years ago by grahamperrin@…

If you wonder why I'm working with such a string of commands, it's because

— things like that.

comment:2 Changed 13 years ago by afb@…

Component: portsbase

As for " 4. Why is the password required at multiple points?", that's because there is a timeout on how long sudo remembers a password for. I believe the default value is 5 (mins)

comment:3 Changed 13 years ago by grahamperrin@…

Abstracted from the trouble part of http://trac.macosforge.org/projects/macports/ticket/13965#comment:1

 Xft2-2.1.12
 atk-1.20.0
 cairo-1.4.14
 dbus-glib-0.74
 dbus-1.0.2
 expat-2.0.1
 fontconfig-2.5.0
 freetype-2.3.5
 gconf-2.20.1
 gettext-0.17
 glib2-2.14.5
 gnome-mime-data-2.18.0
 gnome-vfs-2.20.0
 gtk2-2.12.2
 howl-1.0.0
 jpeg-6b
 libbonobo-2.20.1
 libgsf-1.14.7
 libiconv-1.12
 libidl-0.8.9
 libpng-1.2.24
 libxml2-2.6.30
 ncurses-5.6
 ncursesw-5.6
 neon-0.26.4
 openssl-0.9.8g
 orbit2-2.14.10
 pango-1.18.4
 perl5.8-5.8.8
 pkgconfig-0.23
 popt-1.12
 render-0.9
 tiff-3.8.2
 xorg-util-macros-1.1.5
 xorg-xproto-7.0.11
 xorg
 xrender-0.9.0
 zlib-1.2.3

Abstracted further:

Xft2 atk cairo dbus-glib dbus expat fontconfig freetype gconf gettext glib2 gnome-mime-data gnome-vfs gtk2 howl jpeg libbonobo libgsf libiconv libidl libpng libxml2 ncurses ncursesw neon openssl orbit2 pango perl5.8 pkgconfig popt render tiff xorg-util-macros xorg-xproto xorg xrender zlib

Then expanded to a string of commands, not as lengthy as the original:

sudo port -f destroot Xft2 && sudo port -f destroot atk && sudo port -f destroot cairo && sudo port -f destroot dbus-glib && sudo port -f destroot dbus && sudo port -f destroot expat && sudo port -f destroot fontconfig && sudo port -f destroot freetype && sudo port -f destroot gconf && sudo port -f destroot gettext && sudo port -f destroot glib2 && sudo port -f destroot gnome-mime-data && sudo port -f destroot gnome-vfs && sudo port -f destroot gtk2 && sudo port -f destroot howl && sudo port -f destroot jpeg && sudo port -f destroot libbonobo && sudo port -f destroot libgsf && sudo port -f destroot libiconv && sudo port -f destroot libidl && sudo port -f destroot libpng && sudo port -f destroot libxml2 && sudo port -f destroot ncurses && sudo port -f destroot ncursesw && sudo port -f destroot neon && sudo port -f destroot openssl && sudo port -f destroot orbit2 && sudo port -f destroot pango && sudo port -f destroot perl5.8 && sudo port -f destroot pkgconfig && sudo port -f destroot popt && sudo port -f destroot render && sudo port -f destroot tiff && sudo port -f destroot xorg-util-macros && sudo port -f destroot xorg-xproto && sudo port -f destroot xorg && sudo port -f destroot xrender && sudo port -f destroot zlib && sudo port mdmg wv

comment:4 Changed 13 years ago by grahamperrin@…

Whilst the command above is running, I'm

  1. first prepare an image with sufficient capacity
  2. then run the string of commands.

comment:5 Changed 13 years ago by grahamperrin@…

Result of the preceding command

All 37 dependencies missing from disk image.

comment:6 in reply to:  2 Changed 13 years ago by grahamperrin@…

Replying to afb@macports.org:

As for " 4. Why is the password required at multiple points?", that's because there is a timeout on how long sudo remembers a password for. I believe the default value is 5 (mins)

Thanks for confirming, I did suspect a sudo timeout issue. As I'm now running comparable strings of commands on a much slower Power Mac G4, there are (natrually) many more password prompts, over the longer period.

comment:7 Changed 13 years ago by grahamperrin@…

Following on from
http://trac.macosforge.org/projects/macports/ticket/13996#comment:2
under which ticket I had removed the package, metapackage, disk image et cetera prior to running the following commands …

Commands

sudo port -f destroot Xft2 && sudo port -f destroot atk && sudo port -f destroot cairo && sudo port -f destroot dbus-glib && sudo port -f destroot dbus && sudo port -f destroot expat && sudo port -f destroot fontconfig && sudo port -f destroot freetype && sudo port -f destroot gconf && sudo port -f destroot gettext && sudo port -f destroot glib2 && sudo port -f destroot gnome-mime-data && sudo port -f destroot gnome-vfs && sudo port -f destroot gtk2 && sudo port -f destroot howl && sudo port -f destroot jpeg && sudo port -f destroot libbonobo && sudo port -f destroot libgsf && sudo port -f destroot libiconv && sudo port -f destroot libidl && sudo port -f destroot libpng && sudo port -f destroot libxml2 && sudo port -f destroot ncurses && sudo port -f destroot ncursesw && sudo port -f destroot neon && sudo port -f destroot openssl && sudo port -f destroot orbit2 && sudo port -f destroot pango && sudo port -f destroot perl5.8 && sudo port -f destroot pkgconfig && sudo port -f destroot popt && sudo port -f destroot render && sudo port -f destroot tiff && sudo port -f destroot xorg-util-macros && sudo port -f destroot xorg-xproto && sudo port -f destroot xorg && sudo port -f destroot xrender && sudo port -f destroot zlib && sudo port -f mdmg wv

Output

--->  Fetching xorg
Error: Target org.macports.fetch returned: 
        Hi, my name is xorg, I am broken for the time being, so please do not file a bug for me.
        Instead, you can use Apple's X11 that is provided on the OS X install CDs ...
            and also install the X11 SDK from Xcode Tools because they are both required.
        There is also a working XFree86 port and ongoing development to port X11R7 to OS X.
        
Error: Status 1 encountered during processing.
--->  Fetching wv
--->  Verifying checksum(s) for wv
--->  Extracting wv
--->  Configuring wv
--->  Building wv with target all
--->  Staging wv into destroot
--->  Creating pkg for wv-1.2.4
--->  Creating pkg for Xft2-2.1.12
--->  Creating pkg for atk-1.20.0
--->  Creating pkg for cairo-1.4.12
--->  Creating pkg for dbus-glib-0.74
--->  Creating pkg for dbus-1.0.2
--->  Creating pkg for expat-2.0.1
--->  Creating pkg for fontconfig-2.5.0
--->  Creating pkg for freetype-2.3.5
--->  Creating pkg for gconf-2.20.1
--->  Creating pkg for gettext-0.17
--->  Creating pkg for glib2-2.14.5
--->  Creating pkg for gnome-mime-data-2.18.0
--->  Creating pkg for gnome-vfs-2.20.0
--->  Creating pkg for gtk2-2.12.2
--->  Creating pkg for howl-1.0.0
--->  Creating pkg for jpeg-6b
--->  Creating pkg for libbonobo-2.20.1
--->  Creating pkg for libgsf-1.14.7
--->  Creating pkg for libiconv-1.12
--->  Creating pkg for libidl-0.8.9
--->  Creating pkg for libpng-1.2.24
--->  Creating pkg for libxml2-2.6.30
--->  Creating pkg for ncurses-5.6
--->  Creating pkg for ncursesw-5.6
--->  Creating pkg for neon-0.26.4
--->  Creating pkg for openssl-0.9.8g
--->  Creating pkg for orbit2-2.14.10
--->  Creating pkg for pango-1.18.4
--->  Creating pkg for perl5.8-5.8.8
--->  Creating pkg for pkgconfig-0.22
--->  Creating pkg for popt-1.12
--->  Creating pkg for render-0.9
--->  Creating pkg for tiff-3.8.2
--->  Creating pkg for xorg-util-macros-1.1.5
--->  Creating pkg for xorg-xproto-7.0.11
--->  Fetching xorg
Error: Target org.macports.fetch returned: 
        Hi, my name is xorg, I am broken for the time being, so please do not file a bug for me.
        Instead, you can use Apple's X11 that is provided on the OS X install CDs ...
            and also install the X11 SDK from Xcode Tools because they are both required.
        There is also a working XFree86 port and ongoing development to port X11R7 to OS X.
        
--->  Creating pkg for xrender-0.9.0
--->  Creating pkg for zlib-1.2.3
--->  Creating disk image for wv-1.2.4
Error: Target org.macports.mdmg returned: shell command "ditto -rsrcFork /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work/wv-1.2.4.mpkg '/Volumes/wv-1.2.4/wv-1.2.4.mpkg'" returned error 1
Command output: ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Archive.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Archive.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Info.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/PkgInfo: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/BundleVersions.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/background.tiff: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/Description.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/Welcome.html: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/English.lproj/xrender-0.9.0.info: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/package_version: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/xrender-0.9.0.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/xrender-0.9.0.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/xrender-0.9.0.pkg/Contents/Resources/xrender-0.9.0.sizes: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Archive.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Archive.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Info.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/PkgInfo: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/BundleVersions.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/background.tiff: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/Description.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/Welcome.html: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/English.lproj/zlib-1.2.3.info: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/package_version: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/zlib-1.2.3.bom: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/zlib-1.2.3.pax.gz: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Packages/zlib-1.2.3.pkg/Contents/Resources/zlib-1.2.3.sizes: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/PkgInfo: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Resources/background.tiff: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Resources/Description.plist: No space left on device
ditto: /Volumes/wv-1.2.4/wv-1.2.4.mpkg/Contents/Resources/Welcome.html: No space left on device

Error: Status 1 encountered during processing.
  • again, No space left on device.

comment:8 in reply to:  7 Changed 13 years ago by grahamperrin@…

Replying to grahamperrin@gmail.com:

  • again, No space left on device.
sh-2.05b$ ls -hrlt
total 303024
drwxrwxrwx   359 root  wheel       11K Jan 19 18:25 wv-1.2.4
drwxr-xr-x     3 root  wheel      102B Jan 19 18:25 destroot
drwxr-xr-x     3 root  wheel      102B Jan 19 18:25 wv-1.2.4.pkg
drwxr-xr-x     3 root  wheel      102B Jan 19 18:25 wv-1.2.4.mpkg
-rw-r--r--     1 root  wheel       51M Jan 19 22:32 wv-1.2.4.tmp.dmg
-rw-r--r--     1 root  wheel       46M Jan 20 04:00 wv-1.2.4-PowerPC-Plone_7679_8.mpkg.tgz
-rw-r--r--     1 root  wheel       50M Jan 20 04:01 wv-1.2.4-PowerPC-Plone_7679_8.mpkg.tar
sh-2.05b$ pwd
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_textproc_wv/work
  • wv-1.2.4.tmp.dmg is remarkable, presumably a temporary image not purged when the Error: Status 1 occurred
  • the .tgz and .tar files were produced by me after the event
  • uncompressed .tar of the .mpkg is 50 M
  • .tmp.dmg is 51 M
  • recursive directory listing of the metapackage.

Re http://dev.plone.org/plone/ticket/7679#comment:6 and thereabouts, it remains to be seen (I hope for others to test) whether the metapackage works as intended.

comment:9 Changed 13 years ago by afb@…

Owner: changed from macports-tickets@… to afb@…
Status: newassigned

comment:10 in reply to:  description ; Changed 13 years ago by afb@…

Replying to grahamperrin@gmail.com:

On my hard disk there was more than 8 GB free before running the commands, so I assume that it was the disk image that had no space left.

Questions relating to space on device

  1. How to avoid running out of space on the device?
  2. How to calculate the amount of space required?
  3. If the amount can not be calculated, how much would we guess?

I assume so too... (that it was the disk image it created, rather than your hard disk itself)

It calculates the space based on the size of the mpkg, but apparently something failed there.

comment:11 in reply to:  10 Changed 13 years ago by grahamperrin@…

Replying to afb@macports.org:

It calculates the space based on the size of the mpkg, but apparently something failed there.

Is the size of the .mpkg in this case — around 50 MB — uncommonly large?

comment:12 Changed 13 years ago by afb@…

Nah, each little dependency package adds up - and for instance Gimp is more like 150 MB.

The biggest downside is that for each port update you need to repackage the entire mpkg.

comment:13 Changed 13 years ago by afb@…

Resolution: fixed
Status: assignedclosed

Fixed, r34844.

comment:14 Changed 12 years ago by blb@…

Milestone: MacPorts base bugsMacPorts 1.7.0
Note: See TracTickets for help on using tickets.