<html><head><meta http-equiv="content-type" content="text/html; charset=us-ascii"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">Hello,<div>thanks to Aaron LI, who was very helpful in the IRC channel, I was sable to solve the problem. It turned out to be an expired SSL certificate. The solution was to temporarily switch to the Wolfhound HTTP repository in df-latest.conf, pkg update && pkg install ca_root_nss. After that I was able to switch back to the default Avalon repository. There was also a suggestion to use the Dragonfly AUTO repository:</div><div>AUTO: {</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>url: <a href="https://pkg.dragonflybsd.org/pkg/$%7BABI%7D/LATEST">https://pkg.dragonflybsd.org/pkg/${ABI}/LATEST</a></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>mirror_type: HTTP</div><div>}</div><div><br></div><div>To me it is still unclear why in the first place that problem at all occurred. Is it maybe that my Internet Service Provider (ISP) had an expired certificate?<br id="lineBreakAtBeginningOfMessage"><div><br></div><div>Best regards,</div><div>Martin</div><div><br><blockquote type="cite"><div>On 15 Apr 2024, at 7:17, Martin Ivanov <marto1980@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><div dir="auto">Hello,<div dir="auto">I installed the latest dragonfly release version. All went well until I tried to install some packages with pkg. pkg told me that it had to update itself first from version 1.14.4 to 1.20.9. On doing that it said: </div><div dir="auto"><br></div><div dir="auto">pkg: Failed to execute lua script: [string "-- args: etc/pkg.conf.sample..."]: 12: attempt to call a nil value (field 'stat')</div><div dir="auto">pkg: lua script failed</div><div dir="auto">Updating Avalon repository catalogue...</div><div dir="auto">pkg: An error occurred while fetching package</div><div dir="auto">repository Avalon has no meta file, using default settings.</div><div dir="auto"><br></div><div dir="auto">On seeing that , I went to /usr/local/etc and copied pkg.conf.sample to pkg.conf. Then I ran pkg update again and I got: </div><div dir="auto"><br></div><div dir="auto">Updating Avalon repository catalogue...</div><div dir="auto">pkg: An error occurred while fetching package</div><div dir="auto">repository Avalon has no meta file, using default settings</div><div dir="auto"><br></div><div dir="auto">I saw a similar thread here where the solution was to go to /usr/local/etc/pkg/repos and copy df-latest.conf.sample to df-latest.conf. Unfortunately doing that made no difference for me.</div><div dir="auto"><br></div><div dir="auto">I saw the Internet is full of posts about this problem with the freebsd pkg. Unfortunately the solutions there are freebsd specific. Anyway it seems that the 1.20.9 version of pkg is broken. </div><div dir="auto"><br></div><div dir="auto">Is there a way out of this?</div><div dir="auto"><br></div><div dir="auto">Any suggestions will be appreciated.</div><div dir="auto"><br></div><div dir="auto">Best regards,</div><div dir="auto"><br></div><div dir="auto">Martin</div><div dir="auto"><br></div></div>
</div></blockquote></div><br></div></body></html>