From nobody Sun Aug 13 22:53:58 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RPCWn42Ngz4qLRT for ; Sun, 13 Aug 2023 22:54:13 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4RPCWm5s4bz4X8V for ; Sun, 13 Aug 2023 22:54:12 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691967249; bh=Wat27MP7HSgR3x4GkF0oFOJHeOhMso7sAvkPHkpK4A0=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=JOjRzCxewympbS8BROygBZmGvuPm0QgsSBTbmI79RD/S6SmxAMmsB7/L/veK+l2TpBfUkxiDsLkdCEeyQDldefFPaMDCA9hEnNy7MTa2SwUooWYGjASR/HuVOj7VM2tac59ItZ5L77eyYTWnNhrHGpUccEfSVnXUAUWw2rRod/EAyCSJCx7QTOkqkD1AymcypU/AnpJhwFGWzNyg7iIy7CMnKMyMFBNViWikX/DtwRQOVylDAKUEmIx11uwI+nCjiwi/vhVbgNgmv/WsPE7AeCx/L9gku0fhc/kba0Hr9hume7rRo5ZAlTZMqhgfWYoAq0FrdPyd83yyzlacrfHpRw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691967249; bh=j0pG7Hp5SfYpSnkcvUmXVF5l32PCX0KYGh69yuanQKa=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=p4ECGuH1Qv8kuS1Ie6zV/kPjDjAMqPiF6JmBV7RRpNm70bsUJh0y6oJpaiuxUhKS8sBvTC+sSONkfiqOY81lrBQpebxWGE2Ok1DkXiPzuzyx3JfZYd2aDkWx+wvO4RiD7fin8c3mMLwByE0uwN538BGa/NCJ+4qD2ozC4n1RNIaMv8AeacBHODJ6MzlIy+ivbCDD5Ffb5As29x3wBEl1OlVvCOBz9mSQtWkPQlc1Ek4CsCFnjfeMJBxIJZa/09iqeDGOiefYYko7qnpYVg7JhaUBY0z/J33/aLtvceLhntmXtMYDbskP1KGQEHYJLwJ9wwZb4BZJhf0Y+In28qem5Q== X-YMail-OSG: _juLRxEVM1lQpQQryHmBnp3Un3JoRpPrvYe3sWMM.vI7E4l.Hzh1Il0jgsXvhXs vubCZQYzIuji.CIFqN9BWil_HPUs2Wqa9_jhQxR5.H16l8zFsAMoCu0BEX_6aZd4TQFiGA0FgEnG QAGgCSKBTwHBSwDu3gHwmJS9U6PkIzOXNxO4IGSnw9uWxfS3.CWFHQdjH1vHGhfdKWE4MEjqXdWh 52IxUlJZl1W8fXKr_eamLdi06EpSnisDyRADNOEZQB2hTnLzWCOv6RfZ4IDzryGqOJqVzC1.m_BE sWLtfUYqyYI_CHIbIXVOwiMaYJcqPtBliSTl15xmuHQldbH6PYp51SH8YAVHDUodzvnf07xRfE4a TaO92atSQAe22X6jTwDjiDgVhzWJB7dKR3e5I2Nu7rzm5IMavuNPuG93ilhzyCAG2RRbBT3Qa1.. ONDHdyz4Kis689dp6jxHFQKiKX2cbgAA2UF_dF22yji73uGMGcDfa6oqdX6DXnMWywxvCApUIo.s tAq2bqDS.Qktn8ZJDFV6eelFm_Nu51OxDAoSgv5Clv_k7Rfs9wIse6GeOxLFeOr5IrFXQ4RxyMUd XmjgSuWbrTR3GV2IAimrOWtfj7qNZUvLJ.R3ecjPWw0yrKXjtqV9vQ275sqt5yTF9WXyzCTGzEWw m0aU3FfH9U1CGNpY5qCJNY95yDpWsqz1.M6mkhTNdABLevZHjkO9PxFrmeZ1MZ2nCLCg26QuCcEE HnSxFX4TnwkSyX6VpZGsqpjkbocqG905umycGT7uCz0YzOTBO097WnK_mwhFdvwg6qgLOz9fhzZv oQscnj3qz3HrPiOmIfAs0znhAj8Qo7jIVzsD1sQhK0rauvn6C_GdG_axsTZw.8VkZrs_4qfweIon p3f2udidi4bYvetxY9DpBSQ5ArzitwGgPV_NOfxUxTK72GuyF2wc0sZhIa2_QSVJEr4mibut96IE _2UxjJV7XziFtfImIEamgjrZaGHGRSK.b2MfSvOrLI4sDDapJe_31e.VOyVdgsgsttzGqxPP1DSN WH5iTrG2PFbp2hqutuV7DWD31ahKLQw5MZ3dTTQXuEzgM3PsIGmDf50b3NjH3OwDdAJYYgBu_hdR wID5XVOaQ5bTZwtGbRE920bKuFp.yrOzKSLpVEsE2EtnDCdD4S6NZEhbycp2096mSavY1HQn1kHV 3KuEb6g7ptSg5iv_kSCFa1xCmTbrMPvW7OkGHrezsGLXB9Bk3DpgpDMgdreub4any0UlN2eeO2nr cYyiYVjxGhp3CnNERd0tX3wVLribqUrmUjHSKLadZxc8Tpq4VLwHrVvk3VA0M5b7Amvc2EjDpGX5 QbwU2FxmDUS1vB5IcXtGRQDjrf1pWgkByvhx.coLeDJl9KVnwjGxliwNFxwdkFdaBP6r7hgsizCL O1NcNBOiiJYhfw5cOaM9JknpwQpE3tKkFcxLJfULvpk8Tg2peP13Cp0Fr25HYNTAd7S4NDTNkd1K Ww8H_Yf2j2vSeg9PnwOK3BZP.2suhtEHruFWDOd9LZra.t32fB_dQM4QlT_pqK7p7zVXtElnWo7Y YcETV5o6mUD4pz8xoPvEx.7ns9Cb_vDYjIEGdegB.9H10IgqyBKNSj0y.KEu8t6Aj4rpT6DEB1zh qumejc3BebN9jkomWrO1EO_YBIn75iHF3z49lcwc31FvgxMXhfE1Uh8VG45oD9IRKTS9TsqBEcu8 BHhEC9m06e98agpG6wljwIfKvLfYFeQYvb1ZIhzPCuqP1POxfaGk0cjOhMNVlok0oafoFtoFkFKE Z7vVjsAZt48pPROu49EkATrxwgmbqzWwBoi0aEX5dGjpkllIEsb0ya_3SR9Q7FVT_UowvAYTsewD Y7N8UpuJ5faOdmRUBj.SU6yUTwcx_yLcolVtF26eOqqsJ9NeMsm1Ezq1yn0nmcbYcUNwtGisA4Jp WPnwt127eFYn2Mfrtg5v5XamG6zJWxKRQkJTKy9se6jp8tl5mDMJKvq1LJESu3ipzZYi7xWzqQec _8XY5AYKBdSepzcxaB829yE2YOogoM5JbhExNpqSKI3l12QtdQLyeq_MqdHSJ2ULLy7Bry0JISZT rME5nJFESXxYU4Vy6pTnndTi6jLupAYnsoseW7KsjDjt4oiTSHzAWlHaPKuweV7woV.XhdVjc0uU AgaNDDIE8eP54xVqJrO6cCAzGXExLVaFfh.dshlJfU78ZmlgE1wnhXvFhAciJEPmEfARPz3Vlser MFjvBaPnyNmcrIL.6ca9rrQGl9FaDLgoLEogPt7ghdIpTDbahmtjhkcho07YF_VUOsX0l4IIGmxP qGw-- X-Sonic-MF: X-Sonic-ID: c0cd8a2f-39ae-4e89-8b03-db968c165917 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Sun, 13 Aug 2023 22:54:09 +0000 Received: by hermes--production-gq1-6b7c87dcf5-rj4xx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 93a1e15b1c659154832528f3622727ed; Sun, 13 Aug 2023 22:54:09 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\)) Subject: Re: alpha-1 armv7 git failed: fatal: pack is corrupted (SHA1 mismatch) From: Mark Millard In-Reply-To: Date: Sun, 13 Aug 2023 15:53:58 -0700 Cc: freebsd-arm , Current FreeBSD Content-Transfer-Encoding: quoted-printable Message-Id: <0DE04A45-3D4E-4125-BD8D-221F30E3ACC7@yahoo.com> References: <8DCC324C-966C-45DF-88F6-A442E348D4AA@yahoo.com> <2F080FD7-B63E-4FB6-A165-E24A3DF2730B@yahoo.com> To: bob prohaska X-Mailer: Apple Mail (2.3731.700.6) X-Rspamd-Queue-Id: 4RPCWm5s4bz4X8V X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] On Aug 13, 2023, at 15:33, bob prohaska wrote: > On Sun, Aug 13, 2023 at 12:45:12PM -0700, Mark Millard wrote: >>=20 >> Wow. I'm going to suggest doing a clone (to a temporary >> place) on one or more different types of system, such >> as aarch64 or amd64. If, say, aarch64 works but armv7 >> does not, then the corruption may well be in some armv7 >> FreeBSD handling of data transfers, in places common >> to both https:// and ssh:// use. >>=20 > That seems to have worked on a Pi4 8GB running -current: >=20 > root@nemesis:/usr # mv src src.old > root@nemesis:/usr # git clone -o freebsd = ssh://anongit@git.FreeBSD.org/src.git /usr/src > Cloning into '/usr/src'... > The authenticity of host 'git.freebsd.org (96.47.72.109)' can't be = established. > ED25519 key fingerprint is = SHA256:y1ljKrKMD3lDObRUG3xJ9gXwEIuqnh306tSyFd1tuZE. > This key is not known by any other names. > Are you sure you want to continue connecting (yes/no/[fingerprint])? = yes > Warning: Permanently added 'git.freebsd.org' (ED25519) to the list of = known hosts. > remote: Enumerating objects: 4323641, done. > remote: Counting objects: 100% (381285/381285), done. > remote: Compressing objects: 100% (28204/28204), done. > remote: Total 4323641 (delta 375527), reused 353081 (delta 353081), = pack-reused 3942356 > Receiving objects: 100% (4323641/4323641), 1.54 GiB | 390.00 KiB/s, = done. > Resolving deltas: 100% (3432012/3432012), done. > Checking objects: 100% (16777216/16777216), done. > Updating files: 100% (95944/95944), done. > root@nemesis:/usr #=20 >=20 >=20 >> Note that, if you get a good clone, you can locally >> copy the tree over to the armv7 media. But that is >> not the point of my suggestion above. >=20 > Under the circumstances it seems like the path of > least resistance. Can I do something simple like > sftp, using get -r ? Any trick to updating the copy?=20 >=20 Given that you are having networking problems, I was thinking more of moving the hard disk to be temporarily connected to the system with the good copy, mounting the UFS file system (I presume UFS), and using the likes of "cp -aRx SOMEPATH/ /mnt/usr/src/" to make the copy. (Presumes the armv7 media's /usr/src/ is empty.) Then umount, disconnect, and put things back on the armv7 system, boot that, and continue on. It is less obvious what to do about future git fetch activity on the armv7 system if that activity also has problems. But, you could try local area network based copying to explore if that also has problems. That would involve having git validate the copy after the copy is done. If you found that some methods work and others do not, that would be good to report. Similarly for the limiting conditions: all network copying fails vs. local network copies always work for all techniques tried. Up to you. =3D=3D=3D Mark Millard marklmi at yahoo.com