installSeed.py v4.0 released…

Update: version 4.1 includes two bug fixes and now also supports -a update (to install updates).

I still have some partitions with older versions of macOS High Sierra, and I ran installSeed.py v3.8 on one of them to get the latest beta, but all I got was the previous one. Hmm. That’s odd. That’s not the expected result. Something was wrong.

I checked the catalog data and noticed that we have two sets of updates. Hmm. An unusual situation. Which is not supported in version 3.8. I wanted to have it fixed a.s.a.p. and thus my work was committed 10 hours ago already. But I ran out of time, and energy, to blog about it so here you have it. I hope that installSeed.py v4.0 also works for you. Let’s look at the changes.

This is the output when you run: ./installSeed.py -t /

-----------------------------------------------------------
installSeed.py v4.0 Copyright (c) 2017 by Dr. Pike R. Alpha
-----------------------------------------------------------
Currently running on macOS High Sierra 10.13 Build (17A360a) 
Seed Program Enrollment: DeveloperSeed
Searching for macOS: 10.13.1

ERROR: target macOS version (10.13.1) not found. Aborting ...
       - you may need to use the -m <version> argument

Right. The target test partition is still running an older version of macOS 10.13 but the script is already checking for 10.13.1 (per default). As it should. And thus all I had to do was to add the -m 10.13 arguments. Like it says now. Fine. Let’s do that.

./installSeed.py -t / -m 10.13

This is the result.

-----------------------------------------------------------
installSeed.py v4.0 Copyright (c) 2017 by Dr. Pike R. Alpha
-----------------------------------------------------------
Currently running on macOS High Sierra 10.13 Build (17A360a) 
Seed Program Enrollment: DeveloperSeed
Searching for macOS: 10.13

[ 1 ] Found update for macOS 10.13 (17A362a) with key: 091-32527
      - seed build version is newer than macOS on this Mac (Ok)

[ 2 ] Found update for macOS 10.13 (17A405) with key: 091-36857
      - seed build version is newer than macOS on this Mac (Ok)

Select package to install [1-2]

Cool. Next I tried it with the -a update arguments and got this.

-------------------------------------------------------------
installSeed.py v4.0 Copyright (c) 2017 by Dr. Pike R. Alpha
-------------------------------------------------------------
Currently running on macOS High Sierra 10.13 Build (17A360a) 
Seed Program Enrollment: DeveloperSeed
Searching for macOS: 10.13.1

[ 1 ] Found update for macOS 10.13.1 (17B25c) with key: 091-28823
      - seed BuildID is newer than macOS on this Mac (Ok)

[ 2 ] Found update for macOS 10.13.1 (17B35a) with key: 091-35887
      - seed BuildID is newer than macOS on this Mac (Ok)

Select package to install [1-2]

Perfect. Looks like this issue is resolved in installSeed.py v4.0

Anyway. I hope that you enjoy using the latest update, and please, don’t forget to star it on Github. Thank you!

Advertisements

27 thoughts on “installSeed.py v4.0 released…

  1. -a update not implemented

    ———————————————————–
    installSeed.py v4.0 Copyright (c) 2017 by Dr. Pike R. Alpha
    ———————————————————–

    Available target volumes:

    [ 0 ] macOS

    Select a target volume: 0
    Currently running on macOS High Sierra 10.13 Build (17B25c)
    Seed Program Enrollment: DeveloperSeed
    Searching for macOS: 10.13.1

    [ 1 ] Found update for macOS 10.13.1 (17B25c) with key: 091-28823
    – warning: seed build version is the same as macOS on this Mac!

    [ 2 ] Found update for macOS 10.13.1 (17B35a) with key: 091-35887
    – seed build version is newer than macOS on this Mac (Ok)

    Select package to install [1-2] 2

    Do you want to continue [y/n] ? y

    Queued Download(s):
    macOSUpd10.13.1Patch.pkg [701054597 bytes]
    macOSUpd10.13.1.pkg [1209818761 bytes]
    FullBundleUpdate.pkg [111971680 bytes]
    EmbeddedOSFirmware.pkg [59301204 bytes]
    macOSUpd10.13.1.RecoveryHDUpdate.pkg [492994403 bytes]
    FirmwareUpdate.pkg [202611943 bytes]

    Download of EmbeddedOSFirmware.pkg finished
    Download of FirmwareUpdate.pkg finished
    Download of FullBundleUpdate.pkg finished
    Download of macOSUpd10.13.1.RecoveryHDUpdate.pkg finished
    Download of macOSUpd10.13.1Patch.pkg finished
    Download of macOSUpd10.13.1.pkg finished
    Support for -a update is not implemented in v4.0

      • Another gremlin 😉

        ———————————————————–
        installSeed.py v4.1 Copyright (c) 2017 by Dr. Pike R. Alpha
        ———————————————————–

        Available target volumes:

        [ 0 ] macOS

        Select a target volume: 0
        Currently running on macOS High Sierra 10.13 Build (17B25c)
        Seed Program Enrollment: DeveloperSeed
        Searching for macOS: 10.13.1

        [ 1 ] Found update for macOS 10.13.1 (17B25c) with key: 091-28823
        – warning: seed build version is the same as macOS on this Mac!

        [ 2 ] Found update for macOS 10.13.1 (17B35a) with key: 091-35887
        – seed build version is newer than macOS on this Mac (Ok)

        Select package to install [1-2] 2

        Do you want to continue [y/n] ? y

        Queued Download(s):
        macOSUpd10.13.1Patch.pkg [701054597 bytes]
        macOSUpd10.13.1.pkg [1209818761 bytes]
        FullBundleUpdate.pkg [111971680 bytes]
        EmbeddedOSFirmware.pkg [59301204 bytes]
        macOSUpd10.13.1.RecoveryHDUpdate.pkg [492994403 bytes]
        FirmwareUpdate.pkg [202611943 bytes]

        Download of EmbeddedOSFirmware.pkg finished
        Download of FullBundleUpdate.pkg finished
        Download of FirmwareUpdate.pkg finished
        Download of macOSUpd10.13.1.RecoveryHDUpdate.pkg finished
        Download of macOSUpd10.13.1Patch.pkg finished
        Download of macOSUpd10.13.1.pkg finished

        Do you want to install the update now ? y
        ERROR: launch of startosinstall failed with [Errno 2] No such file or directory.
        Do you want to install the update now ? y
        ERROR: launch of startosinstall failed with [Errno 2] No such file or directory.
        Do you want to install the update now ? y
        ERROR: launch of startosinstall failed with [Errno 2] No such file or directory.
        Do you want to install the update now ? y
        ERROR: launch of startosinstall failed with [Errno 2] No such file or directory.
        Do you want to install the update now ?

      • But of course. The startosinstall command line utility will only be available for installations. Not to install upgrades. Let’s see what I can do…

        Edit: Ok done. Version 4.2 (untested) committed. Please test and verify. Thank you!

      • Is this cosmetic?

        Creating installer.pkg …
        productbuild: warning: package /Volumes/macOS/tmp/091-35887/macOSUpd10.13.1Patch.pkg has identifier “com.apple.pkg.update.os.10.13.1Patch.17B35a” but distribution pkg-ref has packageIdentifier=”com.apple.pkg.update.os.10.13.1.17B35a”
        productbuild: Wrote product to /Volumes/macOS/tmp/091-35887/installer.pkg

        Also

        Running installer …
        installer: Package name is macOS 10.13.1-Update
        installer: Upgrading at base path /
        installer: The upgrade failed.

        And thank you!

      • Yes. No worries. It’s something that Apple should fix.

        For the failed installation. Check the log at: /var/log/install.log
        There you can find the problem. It can be anything from running out of disk space, to using an unsupported board-id or model, to whatever. You name.

        1.) Are you using sudo for the script?
        2.) Is SIP disabled?

  2. Hey piker, not sure if you have the time to help me or not but its always nice to write to you and hopefully get an answer or any kind of direction.

    So about this script.. can i use it to make a clean working bootable usb/ssd partition installer for a fresh 10.13 system install ?
    I prefer to divide my 256 ssd drive to 3 partitions 1 for 10.11.6 as main driver… and 1 for 10.13 and a 9 gb partition for making the install drive.
    Not sure why people keep insisting on using an old slow usb drive pen when they already have amazing speed in their own ssd drive 🙂
    just partition it and make an installer from there.. problem solved. thats how i have installed osx for the past 4 years with every new os x version and its have been a blast.

    Anyhow.. looks like 10.13 havent been that easy to get it installed right away etc but since its final now i figured i will try it out but failed last time since i tried to have apfs right away from the installing process and formated the 10.13 partition as apfs when my ssd drive had hfs extend journal as guide partition table… not sure if that a new problem when it comes to 10.13 or no but yeah it is like that for me right now.

    my motherboard is still sabertooth x79 and 3939k cpu.

    i do prefer using clover but im still not happy about the power management issue and why my motherboard is making the cpu work harder and getting warmer or vice versa ( the southbridge is getting warmer and fan is spinns up and down so damn annoying, its never like that in windows btw ) as soon i load some flash contents in chrome or other web browsers.. even in safari that happen when i start to open more then 10 tabes etc…

    Im hopping in a fresh new start with 10.13 and installing it as correct as possible with your help of course to avoid any small errors that can cause such behavior for the cpu and southbridge to keep overloading for the smallest task when i have such powerful cpu already.

    so where do i start… i have downloaded latest 10.13 install from the app store now…

    whats next..

    boy do i wish you made a nice clean youtube video sometimes about how to get things done your way instead of all these hideous videos out their in youtube.

    Like seriously not that you need it since you already works in google and probable have great salary etc.. but you really should have your own youtube channel and make some money for all your amazing work man.

    sry for the long post.

  3. ok i dont understand how to use the installSeed.py piker ? i did sudo

    but then i get these errors:

    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 89: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 90: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 91: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 92: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 93: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 94: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 95: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory
    /Users/David/Downloads/HandyScripts-master/High Sierra/install_1013.sh: line 96: /Volumes/macos/Users/Shared/.SeedEnrollment.plist: No such file or directory

    and

    productbuild: error: Could not read “/tmp/091-15725/091-15725.English.dist”. (Line 1: Space required after the Public Identifier
    Line 1: SystemLiteral ” or ‘ expected
    Line 1: SYSTEM or PUBLIC, the URI is missing

    i really want to instal 10.13 (17A405) and use it already.
    Hope you can help me this time. Thanks

  4. Even tried ( ./installSeed.py -t / ) but got errors ?

    bash-3.2# cd /Users/David/Downloads/HandyScripts-master
    bash-3.2# installSeed.py -t /
    bash: installSeed.py: command not found
    bash-3.2# ./installSeed.py -t /

    ———————————————————–
    installSeed.py v4.5 Copyright (c) 2017 by Dr. Pike R. Alpha
    ———————————————————–
    Traceback (most recent call last):
    File “./installSeed.py”, line 838, in
    main(sys.argv[1:])
    File “./installSeed.py”, line 781, in main
    languageSelector = selectLanguage(macOSVersion)
    File “./installSeed.py”, line 245, in selectLanguage
    if languageCode == “pt” and localeIdentifier == “pt_PT”:
    UnboundLocalError: local variable ‘languageCode’ referenced before assignment
    bash-3.2#

      • ok piker im just trying to install the stable 10.13 (17A405) no beta or updates etc..

        How do i do that with your script man ?

        i keep trying different things and it keep backfire on me. like here

        bash-3.2# ./installSeed.py -t /

        ———————————————————–
        installSeed.py v4.6 Copyright (c) 2017 by Dr. Pike R. Alpha
        ———————————————————–
        Currently running on macOS El Capitan 10.11 Build (15G17020)
        Seed Program Enrollment: DeveloperSeed
        Searching for macOS: 10.13.1

        ERROR: target macOS version (10.13.1) not found. Aborting …
        – you may need to use the -m argument

        bash-3.2# ./installSeed.py -m /

        ———————————————————–
        installSeed.py v4.6 Copyright (c) 2017 by Dr. Pike R. Alpha
        ———————————————————–

        Available target volumes:

        [ 0 ] 091-15725.English.dist
        [ 1 ] Install macOS High Sierra
        [ 2 ] Intel ssd win 8.1
        [ 3 ] macos
        [ 4 ] OS X 10.11.6
        [ 5 ] Seagate Barracuda Maj 2013 3TB
        [ 6 ] System Reserved
        [ 7 ] WD Elements Nov 2011 2TB
        [ 8 ] WD Green Nov 2014 3TB
        [ 9 ] WD Green Okt 2012 3TB

        Select a target volume: 3
        Traceback (most recent call last):
        File “./installSeed.py”, line 840, in
        main(sys.argv[1:])
        File “./installSeed.py”, line 816, in main
        key, distributionFile, targetVolume = getPackages(action, targetOSVersion, target, volume, unpackFolder, confirm, languageSelector)
        File “./installSeed.py”, line 498, in getPackages
        data = getProduct(productType, macOSVersion, targetVolume, targetPackageName)
        File “./installSeed.py”, line 353, in getProduct
        catalogData = getCatalogData(targetVolume)
        File “./installSeed.py”, line 339, in getCatalogData
        seedProgram = getSeedProgram(targetVolume)
        File “./installSeed.py”, line 321, in getSeedProgram
        systemVersionPlist = getSystemVersionPlist(targetVolume, None)
        File “./installSeed.py”, line 308, in getSystemVersionPlist
        systemVersionPlist = plistlib.readPlist(os.path.join(targetVolume, “System/Library/CoreServices/SystemVersion.plist”))
        File “/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plistlib.py”, line 75, in readPlist
        pathOrFile = open(pathOrFile)
        IOError: [Errno 2] No such file or directory: ‘/Volumes/macos/System/Library/CoreServices/SystemVersion.plist’
        bash-3.2#

      • You want to run ./installSeed.py -t / -m 10.13

        The -t argument is used to select the target drive.
        The -m argument is used to select the target version of macOS.

        You also need to check these:

        [ 0 ] 091-15725.English.dist
        [ 1 ] Install macOS High Sierra
        [ 3 ] macos

        The first two doesn’t look right. And is macOS a real partition?

        Note: The current version of installSeed.py does not support empty partitions. There’s no fall back routine to get the required files from the root volume. I had this fixed but the update is lost with the drive failure (I emptied the target drive that I was installing on when the error occurred).

        Edit: I did an ultra quick update to resolve the empty drive issue. Please try installSeed.py v4.7

  5. ok piker i will try to that now, many thanks for your time and effort, you are amazing as usual 😀 Macos is just an empty partition i made where i want to install 10.13… didnt quiet get the choose boot file popup before but now i do. will try and report back.

  6. ok im not sure how long time i should wait but nothing much is happening and there is also no indicator of what percentage the install is at right now etc ?
    so i have ben waiting at (Download of BaseSystem.dmg finished) for 15 min and nothing is happening…

    bash-3.2# ./installSeed.py -m 10.13

    ———————————————————–
    installSeed.py v4.7 Copyright (c) 2017 by Dr. Pike R. Alpha
    ———————————————————–

    Available target volumes:

    [ 0 ] 091-15725.English.dist
    [ 1 ] Intel ssd win 8.1
    [ 2 ] OS X 10.11.6
    [ 3 ] OS X 10.13 frech
    [ 4 ] Seagate Barracuda Maj 2013 3TB
    [ 5 ] ssd
    [ 6 ] System Reserved
    [ 7 ] WD Elements Nov 2011 2TB
    [ 8 ] WD Green Nov 2014 3TB
    [ 9 ] WD Green Okt 2012 3TB

    Select a target volume: 3
    Currently running on macOS El Capitan 10.11 Build (15G17020)
    Seed Program Enrollment: DeveloperSeed
    Searching for macOS: 10.13

    [ 1 ] Found update for macOS 10.13 (17A362a) with key: 091-32527
    – seed build version is newer than macOS on this Mac (Ok)

    [ 2 ] Found update for macOS 10.13 (17A405) with key: 091-36857
    – seed build version is newer than macOS on this Mac (Ok)

    Select package to install [1-2] 2

    Do you want to continue [y/n] ? y

    Queued Download(s):
    InstallInfo.plist [1584 bytes]
    RecoveryHDMetaDmg.pkg [492322651 bytes]
    BaseSystem.dmg [490897695 bytes]
    InstallESDDmg.pkg [4668260195 bytes]
    BaseSystem.chunklist [1984 bytes]
    InstallAssistantAuto.pkg [10849616 bytes]
    AppleDiagnostics.chunklist [328 bytes]
    InstallESDDmg.chunklist [16348 bytes]
    AppleDiagnostics.dmg [2613209 bytes]
    OSInstall.mpkg [670013 bytes]

    Download of BaseSystem.chunklist finished
    Download of AppleDiagnostics.chunklist finished
    Download of InstallInfo.plist finished
    Download of InstallESDDmg.chunklist finished
    Download of OSInstall.mpkg finished
    Download of AppleDiagnostics.dmg finished
    Download of InstallAssistantAuto.pkg finished
    Download of RecoveryHDMetaDmg.pkg finished
    Download of BaseSystem.dmg finished

    • Edit: so i finished the install after 20 min and again the partition got corrupted and disappeared from clover and also my ssd.. i guess that is APFS problem or why is this happening to me now piker ? https://imgur.com/a/7a4Jn
      I also have apfs.efi in clover drivers64UEFI but that doesnt matter much now since the partition that 10.13 get installed on become corrupted for some reason, even thought the installer went well and no errors before rebooting.

      • Ok. That looks like a APFS partitions GUID, but it doesn’t work with 10.11. You need at least 10.12 to even see it. Better boot into the 10.13 installer and look at the partition info from there.

        I’m also hoping that you are using the latest version of Clover. Note that I myself never use Clover, so I’m not much of help here. With Clover.

  7. not sure what u mean there.. so 10.11 GUID partition table is not compatible with 10.13 ?
    So i need to wipe out the hole ssd and make a new 10.13 GUID partition table in order for high sierra to work with apfs…
    i did install high sierra with HFS+ just to play around but yeah im not that impressed since my cpu is maybe getting weaker and the southbridge fans still spin up and down like maniac. but i still not sure if pm fix from 10.11 is working properly with 10.13 or no so i need to test that out later on..

      • But im also using the latest clover and even when i boot i cant see the new 10.13 partition and boot from it.. anyways i will travel for 10 days and be back so i guess i will write to u later when i have tried a new install since i have 10.13 on HFS+ now .
        Thank you so much for all your help Dr piker 🙂

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s