Re: could not upgrade to 10.14
Hanspeter Niederstrasser <[email protected]>
| Newsgroups | gmane.os.apple.fink.beginners |
|---|---|
| Organization | Snaggled Works |
| Message-ID | <[email protected]> |
On 12/21/20 6:46 PM, Thomas Schneider via Fink-beginners wrote: > ******************************************************************************** > 42% fink selfupdate > Password: > Use 'fink reinstall fink' to switch distributions > from 10.13 to 10.14. > 'selfupdate' operation not permitted. > > 47% fink reinstall fink > Password: > Use 'fink reinstall fink' to switch distributions > from 10.13 to 10.14. > Scanning package description files.......... > Information about 10722 packages read in 26 seconds. > WARNING: your info file index has not been updated for 634 days. You should run > 'fink selfupdate' to get the latest package descriptions. > The following package will be reinstalled: > fink > Reading buildlock packages... > /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/fink_0.44.0-121_darwin-x86_64.deb > (Reading database ... 279940 files and directories currently installed.) > Preparing to replace fink 0.44.0-121 (using .../fink_0.44.0-121_darwin-x86_64.deb) ... > Unpacking replacement fink ... > Setting up fink (0.44.0-121) ... > Checking system... i386-apple-darwin18.7.0 > This system was not released at the time this Fink release was made. Prerelease > versions of Mac OS X might work with Fink, but there are no guarantees. > ln -s 10.9-libcxx /sw/fink/10.14 > ln -s 10.14 /sw/fink/dists > /bin/mkdir -p /sw/fink/dists/local/injected/finkinfo/update-packages > cp -f /sw/lib/fink/update-packages/* /sw/fink/dists/local/injected/finkinfo/update-packages > Scanning package description files.......... > > 48% > > ******************************************************************************** > > 49% fink selfupdate > Password: > > I will now run the git command to retrieve the latest package descriptions. The > 'su' command will be used to run the git command as the user 'schneidt'. After > that, the core packages will be updated right away; you should then update the > other packages using commands like 'fink update-all'. > > /usr/bin/su schneidt -c '/usr/bin/git fetch --quiet origin' > ancestor: count at root: 3 > no sshd, clearing > > /usr/bin/su schneidt -c '/usr/bin/git checkout --quiet master' > ancestor: count at root: 3 > no sshd, clearing > > /usr/bin/su schneidt -c '/usr/bin/git merge --ff-only --quiet origin/master' > ancestor: count at root: 3 > no sshd, clearing > > error: Your local changes to the following files would be overwritten by merge: > .gitignore > 10.7/stable/main/finkinfo/graphics/jbig2dec.info > 10.7/stable/main/finkinfo/text/docbook-dsssl-ldp.info > 10.9-libcxx/stable/main/finkinfo/base/base-files.info > 10.9-libcxx/stable/main/finkinfo/base/bzip2.info > 10.9-libcxx/stable/main/finkinfo/base/cvs.info > 10.9-libcxx/stable/main/finkinfo/base/daemonic.info > 10.9-libcxx/stable/main/finkinfo/base/debianutils.info > 10.9-libcxx/stable/main/finkinfo/base/dpkg.info > 10.9-libcxx/stable/main/finkinfo/base/dpkg.patch > 10.9-libcxx/stable/main/finkinfo/base/expat1.info > 10.9-libcxx/stable/main/finkinfo/base/fink-10.10.info > 10.9-libcxx/stable/main/finkinfo/base/fink-10.11.info > 10.9-libcxx/stable/main/finkinfo/base/fink-10.12.info > 10.9-libcxx/stable/main/finkinfo/base/fink-10.13.info > 10.9-libcxx/stable/main/finkinfo/base/fink-10.14.info > 10.9-libcxx/stable/main/finkinfo/base/fink-10.9.info > 10.9-libcxx/stable/main/finkinfo/base/gettext-tools.info > 10.9-libcxx/stable/main/finkinfo/base/gzip.info > 10.9-libcxx/stable/main/finkinfo/base/libgettext8-shlibs.info > 10.9-libcxx/stable/main/finkinfo/base/libgettext8-shlibs.patch > 10.9-libcxx/stable/main/finkinfo/base/libiconv-gettext.patch > 10.9-libcxx/stable/main/finkinfo/base/libiconv.info > 10.9-libcxx/stable/main/finkinfo/base/libiconv.patch > 10.9-libcxx/stable/main/finkinfo/base/libncursesw5.info > 10.9-libcxx/stable/main/finkinfo/base/ncurses.info > 10.9-libcxx/stable/main/finkinfo/base/openssl100-dev.info > 10.9-libcxx/stable/main/finkinfo/base/openssl100-dev.patch > 10.9-libcxx/stable/main/finkinfo/base/sensible-utils.info > 10.9-libcxx/stable/main/finkinfo/base/tar.info > 10.9-libcxx/stable/main/finkinfo/base/unzip.info > 10.9-libcxx/stable/main/finkinfo/crypto/arj.info > 10.9-libcxx/stable/main/finkinfo/crypto/cadaver-ssl.info > 10.9-libcxx/stable/main/finkinfo/crypto/cam-pdf-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/crypt-blowfish-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/crypt-rijndael-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/db53-aes.info > 10.9-libcxx/stable/main/finkinfo/crypto/db53-aes.patch > 10.9-libcxx/stable/main/finkinfo/crypto/db60-aes.info > 10.9-libcxx/stable/main/finkinfo/crypto/db60-aes.patch > 10.9-libcxx/stable/main/finkinfo/crypto/gnomint.info > 10.9-libcxx/stable/main/finkinfo/crypto/gnomint.patch > 10.9-libcxx/stable/main/finkinfo/crypto/gnupg-interface-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/gnupg-unified.info > 10.9-libcxx/stable/main/finkinfo/crypto/gnupg2.info > 10.9-libcxx/stable/main/finkinfo/crypto/gnutls-2.12.info > 10.9-libcxx/stable/main/finkinfo/crypto/gnutls28.info > 10.9-libcxx/stable/main/finkinfo/crypto/gpgme11.info > 10.9-libcxx/stable/main/finkinfo/crypto/gpgme11.patch > 10.9-libcxx/stable/main/finkinfo/crypto/libassuan2.info > 10.9-libcxx/stable/main/finkinfo/crypto/libgcrypt20.info > 10.9-libcxx/stable/main/finkinfo/crypto/libgmail-py.info > 10.9-libcxx/stable/main/finkinfo/crypto/libgpg-error.info > 10.9-libcxx/stable/main/finkinfo/crypto/libgpgme11-1.9-shlibs.info > 10.9-libcxx/stable/main/finkinfo/crypto/libgpgme11.info > 10.9-libcxx/stable/main/finkinfo/crypto/libksba8.info > 10.9-libcxx/stable/main/finkinfo/crypto/libsodium13.info > 10.9-libcxx/stable/main/finkinfo/crypto/libsodium17.info > 10.9-libcxx/stable/main/finkinfo/crypto/libsodium23.info > 10.9-libcxx/stable/main/finkinfo/crypto/libtasn1-6-dev.info > 10.9-libcxx/stable/main/finkinfo/crypto/m2crypto-py.info > 10.9-libcxx/stable/main/finkinfo/crypto/maxima.info > 10.9-libcxx/stable/main/finkinfo/crypto/module-signature-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/monero.info > 10.9-libcxx/stable/main/finkinfo/crypto/monero.patch > 10.9-libcxx/stable/main/finkinfo/crypto/net-jabber-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/net-xmpp-pm.info > 10.9-libcxx/stable/main/finkinfo/crypto/nettle4a.info > 10.9-libcxx/stable/main/finkinfo/crypto/ntbtls.info > 10.9-libcxx/stable/main/finkinfo/crypto/openssl110-dev.info > 10.9-libcxx/stable/main/finkinfo/crypto/paramiko-py.info > 10.9-libcxx/stable/main/finkinfo/crypto/pidgin.info > 10.9-libcxx/stable/mai > Aborting > ### execution of /usr/bin/su failed, exit code 1 > Failed: Updating using git failed. Check the error messages above. > 50% > > ******************************************************************************** > > Tom > > Now what? You have a lot of local changes to Fink's .info files. Go into /sw/fink, then use 'git diff' to see what the changes to actual files are. Any changes that you no longer need can be eliminated by using this command: git checkout <FILENAME> which will reset that file to what your local version of Fink knows about. This could take some time to go through all those files. You can also use the command git stash push -m "files temporarily stored" to temporarily hide all the modified files (or any you want to keep after resetting the rest). tl;dr: If 'git diff' tells you none of the local changes are needed, you can just use 'git checkout <LIST OF FILES>' to reset them all. Otherwise, reset the changes you don't need, and use git stash to temporarily hide the changes you do want to keep. Then 'fink selfupdate'. I noticed you're using a fairly old fink (v0.44.0) that doesn't seem to know about the special case that is macOS 10.14 for micro versions .5 and above. Hopefully that won't give you problems. If everything still fails, download fink-0.45.2 from https://www.finkproject.org/download/srcdist.php Unpack the tarball, then run './inject.pl' from the expanded tarball directory to force updating to the latest fink release. Then 'fink selfupdate' should behave better. Hanspeter _______________________________________________ Fink-beginners mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-users/ Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-beginners