<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/xsl" href="/templates/2k11/rss.xsl" media="screen" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>blog.crox.net</title>
    <link>https://blog.crox.net/</link>
    <description></description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.6.0 - http://www.s9y.org/</generator>
    <pubDate>Sun, 23 Aug 2026 23:19:27 GMT</pubDate>

    <image>
    <url>https://blog.crox.net/templates/2k11/img/s9y_banner_small.png</url>
    <title>RSS: blog.crox.net - </title>
    <link>https://blog.crox.net/</link>
    <width>100</width>
    <height>21</height>
</image>

<item>
    <title>Nextcloud - missing update section on the admin Overview page (leftover ownCloud disable-updatechecker.config.php)</title>
    <link>https://blog.crox.net/archives/132-Nextcloud-missing-update-section-on-the-admin-Overview-page-leftover-ownCloud-disable-updatechecker.config.php.html</link>
    
    <comments>https://blog.crox.net/archives/132-Nextcloud-missing-update-section-on-the-admin-Overview-page-leftover-ownCloud-disable-updatechecker.config.php.html#comments</comments>
    <wfw:comment>https://blog.crox.net/wfwcomment.php?cid=132</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://blog.crox.net/rss.php?version=2.0&amp;type=comments&amp;cid=132</wfw:commentRss>
    

    <author>nospam@example.com (crox)</author>
    <content:encoded>
    On my Nextcloud instance (Hub 26 Spring / 34.0.2, migrated from ownCloud years ago) the admin Overview page at &lt;tt&gt;/index.php/settings/admin/overview&lt;/tt&gt; simply ended after the version information. This issue appeared some time ago, and I got used to performing the updates from the CLI, but eventually I wanted to track down where it came from.&lt;br /&gt;
&lt;br /&gt;
No update information, no update channel, no updater button. No JavaScript errors in the console, no failed requests, nothing in nextcloud.log. The updatenotification app was enabled and its scripts loaded fine.&lt;br /&gt;
&lt;br /&gt;
Nothing was broken - the section is simply not rendered when updatechecker is false:&lt;pre&gt;$ occ config:list system | grep updatechecker&lt;br/&gt;        &quot;updatechecker&quot;: false,&lt;/pre&gt;&lt;br /&gt;
Deleting it seems to work, but changes nothing:&lt;pre&gt;$ occ config:system:delete updatechecker&lt;br/&gt;System config value updatechecker deleted&lt;/pre&gt;&lt;pre&gt;$ occ config:list system | grep updatechecker&lt;br/&gt;        &quot;updatechecker&quot;: false,&lt;/pre&gt;&lt;br /&gt;
The reason: Nextcloud reads config/config.php and then merges every other config/*.config.php on top of it, while occ only ever writes to config.php. So the value has to be hunted down manually:&lt;pre&gt;$ cd [nextcloud dir]&lt;br/&gt;$ grep -rn updatechecker config/&lt;br/&gt;config/disable-updatechecker.config.php:5:  &#039;updatechecker&#039; =&gt; false&lt;br/&gt;$ cat config/disable-updatechecker.config.php&lt;br/&gt;&amp;lt;?php&lt;br/&gt;## https://github.com/owncloud/core/issues/22257&lt;br/&gt;$CONFIG = array (&lt;br/&gt;  &#039;updatechecker&#039; =&gt; false&lt;br/&gt;);&lt;/pre&gt;&lt;br /&gt;
That file was installed by the old ownCloud Debian packages: ownCloud 9.0 started shipping the web updater in the tarball, which made no sense for package installs, and the new integrity check meant they couldn&#039;t just delete the files - so they disabled the feature with a config drop-in instead (&lt;a href=&quot;https://github.com/owncloud/core/issues/22257&quot;&gt;owncloud/core#22257&lt;/a&gt;).&lt;br /&gt;
&lt;br /&gt;
Upgrades never touch &lt;tt&gt;config/&lt;/tt&gt;, so it survived the migration to Nextcloud and every upgrade since - almost 10 years.&lt;br /&gt;
&lt;br /&gt;
Deleting &lt;tt&gt;config/disable-updatechecker.config.php&lt;/tt&gt; fixed the issue - the update section is back.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 
    </content:encoded>

    <pubDate>Sun, 23 Aug 2026 22:58:00 +0000</pubDate>
    <guid isPermaLink="false">https://blog.crox.net/archives/132-guid.html</guid>
    
</item>

</channel>
</rss>
