Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power


#Servers
#Opensource
 View Only
  • 1.  git-core: absurd space requirements

    Posted 01/31/22 02:51 AM
    Edited by C- -T 01/31/22 02:53 AM
    the git-core package is bugging me for years with this behaviour. even with 1GB of free space the install is not going through, which is kind of idiotic.

    Transaction Check Error:
      installing package git-core-2.31.1-1.ppc needs 66MB on the /opt filesystem
    Error Summary
    -------------
    Disk Requirements:
      At least 66MB more space needed on the /opt filesystem.
    Only Upgrade available on package: git-2.31.1-1.ppc
    Transaction Check Error:
      installing package git-core-2.31.1-1.ppc needs 66MB on the /opt filesystem
    Error Summary
    -------------
    Disk Requirements:
      At least 66MB more space needed on the /opt filesystem.
      
    root@sag0158: /var/cfengine/outputs # df -g /opt
    Filesystem    GB blocks      Free %Used    Iused %Iused Mounted on
    /dev/hd10opt       2.88      1.00   66%    40108    15% /opt
    ​

    so, whats going on?

    ------------------------------
    I regret starting this entire conversation
    ------------------------------
    #AIXOpenSource



  • 2.  RE: git-core: absurd space requirements

    Posted 01/31/22 04:55 AM
    I do not see any issue on my test system.

    # df -g /opt
    Filesystem GB blocks Free %Used Iused %Iused Mounted on
    /dev/hd10opt 2.25 0.42 82% 22616 17% /opt

    # yum install git-core
    Last metadata expiration check: 0:02:50 ago on Mon Jan 31 03:46:28 CST 2022.
    Dependencies resolved.
    ================================================================================================================================================================================================================
    Package Architecture Version Repository Size
    ================================================================================================================================================================================================================
    Installing:
    git-core ppc 2.31.1-1 AIX_Toolbox 18 M
    Installing dependencies:
    less ppc 557-1 AIX_Toolbox 301 k

    Transaction Summary
    ================================================================================================================================================================================================================
    Install 2 Packages

    Total size: 19 M
    Installed size: 19 M
    Is this ok [y/N]: y
    Downloading Packages:
    [SKIPPED] git-core-2.31.1-1.aix6.1.ppc.rpm: Already downloaded
    [SKIPPED] less-557-1.aix6.1.ppc.rpm: Already downloaded
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
    Preparing : 1/1
    Installing : less-557-1.ppc 1/2
    Installing : git-core-2.31.1-1.ppc 2/2
    Verifying : git-core-2.31.1-1.ppc 1/2
    Verifying : less-557-1.ppc 2/2

    Installed:
    git-core-2.31.1-1.ppc less-557-1.ppc

    Complete!


    #

    ------------------------------
    SANKET RATHI
    ------------------------------



  • 3.  RE: git-core: absurd space requirements

    Posted 01/31/22 04:57 AM
    Are you seeing this issue on all systems or on a specific system?
    Could it be some other issue related to system.

    ------------------------------
    SANKET RATHI
    ------------------------------



  • 4.  RE: git-core: absurd space requirements

    Posted 01/31/22 05:00 AM
    this issue is an all systems

    ------------------------------
    I regret starting this entire conversation
    ------------------------------



  • 5.  RE: git-core: absurd space requirements

    Posted 01/31/22 12:48 PM
    Please could you try installing the git-core using rpm command with verbose option.
    "rpm -ivvh". We will see if that can give some hints here.
    In our case it was showing that it needs around 40MB of free space.

    Preparing... D: computing file dispositions
    D: 0x00000009 4096 1584 26315 /opt
    ################################# [100%]
    installing package git-core-2.31.1-1.ppc needs 40MB on the /opt filesystem
    D: closed db index /opt/freeware/packages/Packages
    D: closed db index /opt/freeware/packages/Enhancename

    ------------------------------
    SANGAMESH
    ------------------------------



  • 6.  RE: git-core: absurd space requirements

    Posted 02/01/22 02:55 AM
    root@sag0158: /tmp/git_test_inst # ls
    git-2.31.1-1.aix6.1.ppc.rpm              git-core-2.31.1-1.aix6.1.ppc.rpm         git-core-doc-2.31.1-1.aix6.1.noarch.rpm
    root@sag0158: /tmp/git_test_inst # rpm -Uvvh *
    ufdio:       1 reads,    17490 total bytes in 0.000017 secs
    D: ============== git-2.31.1-1.aix6.1.ppc.rpm
    D: loading keyring from pubkeys in /opt/freeware/packages/pubkeys/*.key
    D: couldn't find any keys in /opt/freeware/packages/pubkeys/*.key
    D: loading keyring from rpmdb
    D: opening  db environment /opt/freeware/packages cdb:0x201
    D: opening  db index       /opt/freeware/packages/Packages 0x400 mode=0x0
    D: locked   db index       /opt/freeware/packages/Packages
    D: opening  db index       /opt/freeware/packages/Name 0x400 mode=0x0
    D: Expected size:      3553346 = lead(96)+sigs(4324)+pad(4)+data(3548922)
    D:   Actual size:      3553346
    D: git-2.31.1-1.aix6.1.ppc.rpm: Header SHA1 digest: OK (cedaae739b46d9bdcc767ae9a84c9f38fc4bc344)
    ufdio:       6 reads,    17377 total bytes in 0.000023 secs
    D:  read h#     215 Header SHA1 digest: OK (3fe926df4b0f19d5f5824b9a197fb77dfdd616b5)
    D:      added binary package [0]
    D: ============== git-core-2.31.1-1.aix6.1.ppc.rpm
    D: Expected size:     19176538 = lead(96)+sigs(4324)+pad(4)+data(19172114)
    D:   Actual size:     19176538
    D: git-core-2.31.1-1.aix6.1.ppc.rpm: Header SHA1 digest: OK (3dc21b18cf488d555d44644dd75814e8876c581a)
    ufdio:       6 reads,    53017 total bytes in 0.000019 secs
    D:      added binary package [1]
    D: ============== git-core-doc-2.31.1-1.aix6.1.noarch.rpm
    D: Expected size:      3881653 = lead(96)+sigs(4324)+pad(4)+data(3877229)
    D:   Actual size:      3881653
    D: git-core-doc-2.31.1-1.aix6.1.noarch.rpm: Header SHA1 digest: OK (c64df0abd481392b958e42609c1bc27110651925)
    ufdio:       6 reads,   142791 total bytes in 0.000169 secs
    D:      added binary package [2]
    D: found 0 source and 3 binary packages
    D: opening  db index       /opt/freeware/packages/Conflictname 0x400 mode=0x0
    D: opening  db index       /opt/freeware/packages/Requirename 0x400 mode=0x0
    D: ========== +++ git-2.31.1-1 ppc/aix6.1 0x0
    D: opening  db index       /opt/freeware/packages/Basenames 0x400 mode=0x0
    D: opening  db index       /opt/freeware/packages/Providename 0x400 mode=0x0
    D:  read h#     271 Header SHA1 digest: OK (56ce3963478033480a5436892eb0b03b7916652e)
    D:  Requires: /bin/sh                                       YES (db provides)
    D:  read h#     280 Header SHA1 digest: OK (8aa5f9ee9ef091b1169d3fa2fe1c5e68e80b9fdd)
    D:  Requires: /opt/freeware/bin/bash                        YES (db files)
    D:  read h#     237 Header SHA1 digest: OK (90019680a3d3ed3fa2632df03a76ecfbb3a0cc83)
    D:  Requires: /opt/freeware/bin/perl                        YES (db files)
    D:  Requires: /usr/bin/env                                  YES (db provides)
    D:  Requires: bash >= 5.0                                   YES (db provides)
    D:  read h#     266 Header SHA1 digest: OK (1d44cd840834021d356eba6db8118fba99358163)
    D:  Requires: gettext >= 0.19.8.1                           YES (db provides)
    D:  Requires: git-core = 2.31.1-1                           YES (added provide)
    D:  Requires: git-core-doc = 2.31.1-1                       YES (added provide)
    D:  read h#     203 Header SHA1 digest: OK (8a7ae1efd3792378ed4b3456b1c9b59d556eba2e)
    D:  Requires: less >= 551                                   YES (db provides)
    D:  Requires: libc.a(shr.o)                                 YES (db provides)
    D:  Requires: libc.a(shr_64.o)                              YES (db provides)
    D:  read h#     204 Header SHA1 digest: OK (7b2ced76562bba9a98fcbc4e5b5f898afd30048d)
    D:  Requires: libiconv >= 1.14                              YES (db provides)
    D:  Requires: libiconv.a(libiconv.so.2)                     YES (db provides)
    D:  Requires: libintl.a(libintl.so.8)                       YES (db provides)
    D:  Requires: libpthreads.a(shr_xpg5.o)                     YES (db provides)
    D:  Requires: libpthreads.a(shr_xpg5_64.o)                  YES (db provides)
    D:  read h#     238 Header SHA1 digest: OK (4c7f22aeb68dcef7b30d5f24b1e8ac8745705ca6)
    D:  Requires: libz.a(libz.so.1)                             YES (db provides)
    D:  Requires: perl >= 5.30.2                                YES (db provides)
    D:  read h#     288 Header SHA1 digest: OK (5fba53be8f92ab2fca5b99a22a4431beb0627902)
    D:  Requires: python3 >= 3.7.10                             YES (db provides)
    D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib provides)
    D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib provides)
    D:  read h#     230 Header SHA1 digest: OK (b72514cc1057a6ce2dea65c9679e164f3a98d435)
    D:  Requires: rsync >= 3.2.3                                YES (db provides)
    D:  Requires: zlib >= 1.2.11                                YES (db provides)
    D: Obsoletes: git-arch <= 2.31.1-1                          NO
    D: opening  db index       /opt/freeware/packages/Obsoletename 0x400 mode=0x0
    D: ========== +++ git-core-2.31.1-1 ppc/aix6.1 0x0
    D:  Requires: /bin/sh                                       YES (cached)
    D:  Requires: /opt/freeware/bin/bash                        YES (cached)
    D:  read h#     298 Header SHA1 digest: OK (7a472ea8705a3f119d7d54560c432c991af49e5a)
    D:  Requires: curl >= 7.74.0                                YES (db provides)
    D:  read h#     212 Header SHA1 digest: OK (397c3dd34a83e833ef88ad829ca1e7fcaf4840f3)
    D:  Requires: expat >= 2.2.9                                YES (db provides)
    D:  Requires: gettext >= 0.19.8.1                           YES (cached)
    D:  Requires: less >= 551                                   YES (cached)
    D:  Requires: libc.a(shr.o)                                 YES (cached)
    D:  Requires: libc.a(shr_64.o)                              YES (cached)
    D:  Requires: libcrypto.a(libcrypto.so.1.0.2)               YES (db provides)
    D:  Requires: libcurl.a(libcurl.so.4)                       YES (db provides)
    D:  Requires: libexpat.a(libexpat.so.1)                     YES (db provides)
    D:  Requires: libiconv >= 1.16                              YES (db provides)
    D:  Requires: libiconv.a(libiconv.so.2)                     YES (cached)
    D:  Requires: libintl.a(libintl.so.8)                       YES (cached)
    D:  Requires: libpthreads.a(shr_xpg5.o)                     YES (cached)
    D:  Requires: libpthreads.a(shr_xpg5_64.o)                  YES (cached)
    D:  Requires: libssl.a(libssl.so.1.0.2)                     YES (db provides)
    D:  Requires: libz.a(libz.so.1)                             YES (cached)
    D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib provides)
    D:  Requires: rpmlib(PartialHardlinkSets) <= 4.0.4-1        YES (rpmlib provides)
    D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib provides)
    D:  Requires: zlib >= 1.2.11                                YES (cached)
    D: ========== +++ git-core-doc-2.31.1-1 noarch/aix6.1 0x0
    D:  Requires: /bin/sh                                       YES (cached)
    D:  Requires: /opt/freeware/bin/bash                        YES (cached)
    D:  Requires: /opt/freeware/bin/perl                        YES (cached)
    D:  Requires: /usr/bin/env                                  YES (cached)
    D:  Requires: git-core = 2.31.1-1                           YES (added provide)
    D:  Requires: rpmlib(CompressedFileNames) <= 3.0.4-1        YES (rpmlib provides)
    D:  Requires: rpmlib(PayloadFilesHavePrefix) <= 4.0-1       YES (rpmlib provides)
    D: ========== --- git-2.20.4-1 ppc/aix6.1 0x0
    D: ========== recording tsort relations
    D:  Requires: git-core = 2.31.1-1                           YES (added provide)
    D:  Requires: git-core-doc = 2.31.1-1                       YES (added provide)
    D:  Requires: git-core = 2.31.1-1                           YES (added provide)
    D: ========== tsorting packages (order, #predecessors, #succesors, depth)
    D:     0    0    2    1   +git-core-2.31.1-1.ppc
    D:     1    0    1    2     +git-core-doc-2.31.1-1.noarch
    D:     2    0    0    3       +git-2.31.1-1.ppc
    D:     3    0    0    1   -git-2.20.4-1.ppc
    D: installing binary packages
    D: closed   db index       /opt/freeware/packages/Packages
    D: closed   db index       /opt/freeware/packages/Obsoletename
    D: closed   db index       /opt/freeware/packages/Conflictname
    D: closed   db index       /opt/freeware/packages/Providename
    D: closed   db index       /opt/freeware/packages/Requirename
    D: closed   db index       /opt/freeware/packages/Basenames
    D: closed   db index       /opt/freeware/packages/Name
    D: closed   db environment /opt/freeware/packages
    D: opening  db environment /opt/freeware/packages cdb:0x201
    D: opening  db index       /opt/freeware/packages/Packages (none) mode=0x102
    D: sanity checking 4 elements
    D: opening  db index       /opt/freeware/packages/Name (none) mode=0x102
    D:  read h#     215 Header SHA1 digest: OK (3fe926df4b0f19d5f5824b9a197fb77dfdd616b5)
    D: opening  db index       /opt/freeware/packages/Transfiletriggername (none) mode=0x102
    D: unknown: git-2.20.4-1.ppc has 1469 files
    D: running pre-transaction scripts
    D: computing 3150 file fingerprints
    D: opening  db index       /opt/freeware/packages/Basenames (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Group (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Requirename (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Providename (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Conflictname (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Obsoletename (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Triggername (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Dirnames (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Installtid (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Sigmd5 (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Sha1header (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Filetriggername (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Recommendname (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Suggestname (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Supplementname (none) mode=0x102
    D: opening  db index       /opt/freeware/packages/Enhancename (none) mode=0x102
    Preparing...                          D: computing file dispositions
    D: 0x000a0009     4096       263317       240351 /opt
    D: 0x000a0005     4096       221739       219934 /usr
    ################################# [100%]
            installing package git-core-2.31.1-1.ppc needs 66MB on the /opt filesystem
    D: closed   db index       /opt/freeware/packages/Packages
    D: closed   db index       /opt/freeware/packages/Enhancename
    D: closed   db index       /opt/freeware/packages/Supplementname
    D: closed   db index       /opt/freeware/packages/Suggestname
    D: closed   db index       /opt/freeware/packages/Recommendname
    D: closed   db index       /opt/freeware/packages/Transfiletriggername
    D: closed   db index       /opt/freeware/packages/Filetriggername
    D: closed   db index       /opt/freeware/packages/Sha1header
    D: closed   db index       /opt/freeware/packages/Sigmd5
    D: closed   db index       /opt/freeware/packages/Installtid
    D: closed   db index       /opt/freeware/packages/Dirnames
    D: closed   db index       /opt/freeware/packages/Triggername
    D: closed   db index       /opt/freeware/packages/Obsoletename
    D: closed   db index       /opt/freeware/packages/Conflictname
    D: closed   db index       /opt/freeware/packages/Providename
    D: closed   db index       /opt/freeware/packages/Requirename
    D: closed   db index       /opt/freeware/packages/Group
    D: closed   db index       /opt/freeware/packages/Basenames
    D: closed   db index       /opt/freeware/packages/Name
    D: closed   db environment /opt/freeware/packages
    ​


    ------------------------------
    I regret starting this entire conversation
    ------------------------------



  • 7.  RE: git-core: absurd space requirements

    Posted 02/02/22 04:15 AM
    From the debug output it seems it is reporting the correct available space.

    Preparing... D: computing file dispositions
    D: 0x000a0009 4096 263317 240351 /opt

    ie 263317 available blocks.
    Will check in which condition it might be failing in this case.

    ------------------------------
    SANGAMESH
    ------------------------------