<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Latest quarterly FreeBSD package upgrade broke my Nextcloud 😮‍💨]]></title><description><![CDATA[<p>Latest quarterly FreeBSD package upgrade broke my Nextcloud <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f62e.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--open_mouth" style="height:23px;width:auto;vertical-align:middle" title="😮" alt="😮" />‍<img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f4a8.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--dash" style="height:23px;width:auto;vertical-align:middle" title="💨" alt="💨" /></p><p>Post mortem: The new version of php85-pdo_pgsql is now compiled against PostgreSQL 18, not 17. So pkg upgrade removed postgresql17-server, leaving Nextcloud dysfunctional without a database.</p><p>Solution:<br />- Reinstalled postgresql17-server<br />- Dumped the db with pg_dump<br />- Installed postgresql18-server &amp; php85-pdo_pgsql<br />- Copied over pg_hba.conf &amp; postgresql.conf<br />- Created empty db/user in PG18<br />- Imported the db dump<br />- Ran occ maintenance:data-fingerprint</p><p>Restarted php-fpm &amp; nginx</p><p>All fine again. But that was unpleasant <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title="🙂" alt="🙂" /></p><p><a href="https://mastodon.bsd.cafe/tags/SysAdmin" rel="tag">#<span>SysAdmin</span></a> <a href="https://mastodon.bsd.cafe/tags/SelfHosted" rel="tag">#<span>SelfHosted</span></a> <a href="https://mastodon.bsd.cafe/tags/FreeBSD" rel="tag">#<span>FreeBSD</span></a> <a href="https://mastodon.bsd.cafe/tags/Nextcloud" rel="tag">#<span>Nextcloud</span></a> <a href="https://mastodon.bsd.cafe/tags/Postgresql" rel="tag">#<span>Postgresql</span></a></p>]]></description><link>https://board.circlewithadot.net/topic/924880d5-f6cb-4867-bb41-f89b444ba22e/latest-quarterly-freebsd-package-upgrade-broke-my-nextcloud</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 10:18:40 GMT</lastBuildDate><atom:link href="https://board.circlewithadot.net/topic/924880d5-f6cb-4867-bb41-f89b444ba22e.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 14 Apr 2026 10:36:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Latest quarterly FreeBSD package upgrade broke my Nextcloud 😮‍💨 on Tue, 14 Apr 2026 16:43:17 GMT]]></title><description><![CDATA[<p><span><a href="/user/freezr%40friendica.myportal.social">@<span>freezr</span></a></span> <span><a href="/user/larvitz%40mastodon.bsd.cafe">@<span>Larvitz</span></a></span> I wouldn’t say it broke it. When new DB server is required as dependency then pkg manager shows that previous server will be removed. This is signal for admin to dump/transfer data to new server. It seems that this time user overlooked what pkg manager said it will do.<br />Not sure how it is on other systems but on FreeBSD the package manger is not automagically transfer databases between servers when there is a major DB server update.</p>]]></description><link>https://board.circlewithadot.net/post/https://floss.social/users/t0maz/statuses/116404060021122864</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://floss.social/users/t0maz/statuses/116404060021122864</guid><dc:creator><![CDATA[t0maz@floss.social]]></dc:creator><pubDate>Tue, 14 Apr 2026 16:43:17 GMT</pubDate></item><item><title><![CDATA[Reply to Latest quarterly FreeBSD package upgrade broke my Nextcloud 😮‍💨 on Tue, 14 Apr 2026 13:50:51 GMT]]></title><description><![CDATA[<p><span><a href="/user/larvitz%40mastodon.bsd.cafe">@<span>Larvitz</span></a></span></p><p>I don't really get it what you stated.<br />A OS that is supposedly to be tailored more toward server side rather than desktop site shouldn't break stuff... <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title="🤷" alt="🤷" />‍<img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/2642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--male_sign" style="height:23px;width:auto;vertical-align:middle" title="♂" alt="♂" />️</p>]]></description><link>https://board.circlewithadot.net/post/https://friendica.myportal.social/objects/e65e1095-9869-de46-3b20-40f746898209</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://friendica.myportal.social/objects/e65e1095-9869-de46-3b20-40f746898209</guid><dc:creator><![CDATA[freezr@friendica.myportal.social]]></dc:creator><pubDate>Tue, 14 Apr 2026 13:50:51 GMT</pubDate></item><item><title><![CDATA[Reply to Latest quarterly FreeBSD package upgrade broke my Nextcloud 😮‍💨 on Tue, 14 Apr 2026 10:49:42 GMT]]></title><description><![CDATA[<p><span><a href="/user/db_geek%40norden.social">@<span>db_geek</span></a></span> Yeah that wasn't ideal. But I could solve it in approx. 20 minutes via dump+restore. The php-pdo package now is linked to postgres18.. </p><p>But that could have been avoided by using the FreeBSD Ports system (/usr/ports) where you have control about the dependencies of software. Not using ports was a trade-off, that I was aware which consequences it implies and I accepted that.</p>]]></description><link>https://board.circlewithadot.net/post/https://mastodon.bsd.cafe/users/Larvitz/statuses/116402669649412672</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://mastodon.bsd.cafe/users/Larvitz/statuses/116402669649412672</guid><dc:creator><![CDATA[larvitz@mastodon.bsd.cafe]]></dc:creator><pubDate>Tue, 14 Apr 2026 10:49:42 GMT</pubDate></item><item><title><![CDATA[Reply to Latest quarterly FreeBSD package upgrade broke my Nextcloud 😮‍💨 on Tue, 14 Apr 2026 10:45:23 GMT]]></title><description><![CDATA[<p><span><a href="/user/larvitz%40mastodon.bsd.cafe">@<span>Larvitz</span></a></span> <img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title="🤔" alt="🤔" /><br />Sounds a little bit like Arch Linux.</p><p>Package of new PostgreSQL major version is stable?<br />So just replace package of installed PostgreSQL major version with new major version.<br />Database migration to new major version?<br />That's on you, user.<br />After that I learned something about IgnorePkg settings.<br /><img src="https://board.circlewithadot.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=28325c671da" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title="🙂" alt="🙂" /></p><p>That's why I liked the slot mechanism of Gentoo, where such problems could be avoided.</p>]]></description><link>https://board.circlewithadot.net/post/https://norden.social/users/db_geek/statuses/116402652674383148</link><guid isPermaLink="true">https://board.circlewithadot.net/post/https://norden.social/users/db_geek/statuses/116402652674383148</guid><dc:creator><![CDATA[db_geek@norden.social]]></dc:creator><pubDate>Tue, 14 Apr 2026 10:45:23 GMT</pubDate></item></channel></rss>