You are not logged in.
Pages: 1
I run a news server with inn. I use CNFS as the storage method.
After the upgrade:
upgraded inn (2.7.4-1 -> 2.7.4-2)the CNFS storage seems to be missing:
innfeed[25928]: ME config: no definition of news-spool, and /var/spool/news/articles is no goodDowngrading to 2.7.4-1 fixes the problem immediately.
It’s difficult for me to submit a bug report because I don’t have a GitLab account.
Last edited by pkill (2026-08-05 06:37:04)
Offline
Please check that systemd-tmpfiles hook succeeded (systemd-tmpfiles --create /usr/lib/tmpfiles.d/inn.conf)
On my installation I needed to change files ownership to root manually, after that systemd-tmpfiles executed successfully
Also /var/spool/news moved to /var/spool/inn, so you need to move files
Offline
Everything is working again now. On my server, /var/spool/news is a mount. That's why a few extra steps are necessary. Here's my approach:
Stopping the running innd.service an upgrading it:
# pacman -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (1) Old Version New Version Net Change
extra/inn 2.7.4-1 2.7.4-2 -4,96 MiB
Total Installed Size: 4,20 MiB
Net Upgrade Size: -4,96 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [################################################] 100%
(1/1) checking package integrity [################################################] 100%
(1/1) loading package files [################################################] 100%
(1/1) checking for file conflicts [################################################] 100%
(1/1) checking available disk space [################################################] 100%
:: Processing package changes...
warning: /var/db/inn/newsgroups saved as /var/db/inn/newsgroups.pacsave
warning: /var/db/inn/history.index saved as /var/db/inn/history.index.pacsave
warning: /var/db/inn/history.hash saved as /var/db/inn/history.hash.pacsave
warning: /var/db/inn/history.dir saved as /var/db/inn/history.dir.pacsave
warning: /var/db/inn/history saved as /var/db/inn/history.pacsave
warning: /var/db/inn/active.times saved as /var/db/inn/active.times.pacsave
warning: /var/db/inn/active saved as /var/db/inn/active.pacsave
(1/1) upgrading inn [################################################] 100%
warning: /etc/inn/inn.conf installed as /etc/inn/inn.conf.pacnew
warning: /etc/inn/newsfeeds installed as /etc/inn/newsfeeds.pacnew
:: Running post-transaction hooks...
(1/5) Creating system user accounts...
(2/5) Creating temporary files...
Detected unsafe path transition /etc/inn (owned by news) → /etc/inn/incoming.conf (owned by root) during canonicalization of etc/inn/incoming.conf.
Detected unsafe path transition /etc/inn (owned by news) → /etc/inn/inn-radius.conf (owned by root) during canonicalization of etc/inn/inn-radius.conf.
Detected unsafe path transition /etc/inn (owned by news) → /etc/inn/inn-secrets.conf (owned by root) during canonicalization of etc/inn/inn-secrets.conf.
Detected unsafe path transition /etc/inn (owned by news) → /etc/inn/innfeed.conf (owned by root) during canonicalization of etc/inn/innfeed.conf.
Detected unsafe path transition /etc/inn (owned by news) → /etc/inn/passwd.nntp (owned by root) during canonicalization of etc/inn/passwd.nntp.
error: command failed to execute correctly
(3/5) Reloading system manager configuration...
(4/5) Enqueuing marked services...
(5/5) Arming ConditionNeedsUpdate...-> Renaming the *.pacsave back
-> Umounting /var/spool/news
-> Changing /etc/fstab: /dev/mapper/vg0-snews /var/spool/inn xfs nodev,noexec 0 2
-> Mounting /var/spool/inn
-> Changing pathes in: /etc/inn/inn.conf, /etc/inn/cycbuff.conf
-> Change Ownership: chown root:root /etc/inn
-> Rerun: systemd-tmpfiles --create /usr/lib/tmpfiles.d/inn.conf
-> Starting innd.service
But it fails with:
Wed 2026-08-05 07:08:11 CEST innd[209542]: CNFS: Path mismatch: read /var/spool/news/cnfs/comp1 for cycbuff /var/spool/inn/cnfs/comp1
Wed 2026-08-05 07:08:11 CEST innfeed[209590]: CNFS: Path mismatch: read /var/spool/news/cnfs/comp1 for cycbuff /var/spool/inn/cnfs/comp1
Wed 2026-08-05 07:08:11 CEST innfeed[209590]: CNFS: Path mismatch: read /var/spool/news/cnfs/de1 for cycbuff /var/spool/inn/cnfs/de1
Wed 2026-08-05 07:08:11 CEST innd[209542]: CNFS: Path mismatch: read /var/spool/news/cnfs/de1 for cycbuff /var/spool/inn/cnfs/de1
Wed 2026-08-05 07:08:11 CEST innd[209542]: CNFS: Path mismatch: read /var/spool/news/cnfs/regio1 for cycbuff /var/spool/inn/cnfs/regio1
Wed 2026-08-05 07:08:11 CEST innfeed[209590]: CNFS: Path mismatch: read /var/spool/news/cnfs/regio1 for cycbuff /var/spool/inn/cnfs/regio1
Wed 2026-08-05 07:08:11 CEST innd[209542]: CNFS: Path mismatch: read /var/spool/news/cnfs/misc1 for cycbuff /var/spool/inn/cnfs/misc1It seems to me that the path is also included in cycbuff itself. But I'd like to keep them.
-> Changing path back in: /etc/inn/cycbuff.conf
-> Changing /etc/fstab: /var/spool/inn /var/spool/news none bind 0 0
-> Mounting /var/spool/news
-> Starting innd.service
innd is now running as before, without any errors.
Offline
Pages: 1