[opensuse] inn problem
Hello, on a 12.1 virtualbox server I have problem with inn. used to work. do not anymore. no config change apart from usual updates. after a reboot, I get this: ctlinnd mode ctlinnd: cannot setup communication (mkstemp failure): No such file or directory I have to *reinstall inn* with yast to get a somewhat working install, but then: I can subscribe and send posts, read old ones (is I unsubscribe then resubscribe, I see the old posts), but the newly sent posts do not show and the /var/logs/news/error gives lot of: "Can't locate MIME/Parser.pm in @INC (@INC contains: /usr/lib/news/lib/perl /usr/lib/perl5/site_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib/perl5/vendor_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.14.2 /usr/lib/perl5/5.14.2/i586-linux-thread-multi /usr/lib/perl5/5.14.2 /usr/lib/perl5/site_perl .) at /usr/lib/news/bin/controlchan line 33. BEGIN failed--compilation aborted at /usr/lib/news/bin/controlchan line 33." any hint? thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
jdd wrote:
Hello, on a 12.1 virtualbox server I have problem with inn.
used to work. do not anymore. no config change apart from usual updates.
after a reboot, I get this:
ctlinnd mode ctlinnd: cannot setup communication (mkstemp failure): No such file or directory
You might be able to locate the problem with strace.
I can subscribe and send posts, read old ones (is I unsubscribe then resubscribe, I see the old posts), but the newly sent posts do not show and the /var/logs/news/error gives lot of:
"Can't locate MIME/Parser.pm in @INC (@INC contains: /usr/lib/news/lib/perl /usr/lib/perl5/site_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib/perl5/vendor_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.14.2 /usr/lib/perl5/5.14.2/i586-linux-thread-multi /usr/lib/perl5/5.14.2 /usr/lib/perl5/site_perl .) at /usr/lib/news/bin/controlchan line 33. BEGIN failed--compilation aborted at /usr/lib/news/bin/controlchan line 33."
I guess MIME/Parser.pm is required? Try installing it. -- Per Jessen, Zürich (14.5°C) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Mar 16, 2012 at 11:22:08AM +0100, jdd wrote:
"Can't locate MIME/Parser.pm in @INC (@INC contains: /usr/lib/news/lib/perl /usr/lib/perl5/site_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib/perl5/vendor_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.14.2 /usr/lib/perl5/5.14.2/i586-linux-thread-multi /usr/lib/perl5/5.14.2 /usr/lib/perl5/site_perl .) at /usr/lib/news/bin/controlchan line 33. BEGIN failed--compilation aborted at /usr/lib/news/bin/controlchan line 33."
That sounds like you need to install 'perl-MIME-tools', which seems to be missing from the innd package requires. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 16/03/2012 12:51, Michael Schroeder a écrit :
That sounds like you need to install 'perl-MIME-tools', which seems to be missing from the innd package requires.
yes, this seems to fix this problem. but I still can't connect trying any server contact from my home, I get "the server news.culte.org refuses connection" (you can try, this is an open server) ctlinnd mode ctlinnd: cannot setup communication (mkstemp failure): No such file or directory and in news.error: "Mar 16 10:14:37 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory" this install workde nice till last week! any hint? thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Mar 16, 2012 at 03:31:25PM +0100, jdd wrote:
ctlinnd: cannot setup communication (mkstemp failure): No such file or directory
and in news.error: "Mar 16 10:14:37 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory"
this install workde nice till last week!
Hmm, my guess is that you switched over to systemd and /var/run/news no longer exists. Run(as root): install -d -m 750 -o news -g news /var/run/news echo 'd /var/run/news 0750 news news -' > /usr/lib/tmpfiles.d/inn.conf Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX Products GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Le 16/03/2012 17:05, Michael Schroeder a écrit :
Hmm, my guess is that you switched over to systemd
I use systemd from the beginning and
/var/run/news no longer exists.
yes, it exists
echo 'd /var/run/news 0750 news news -'> /usr/lib/tmpfiles.d/inn.conf
this made ctrlinn to work ok, inn to accept posts but nothing is coming in return (I don't see my post in the test forum) in fact unsubscribing then resubscribing the test forum show me on ly the posts done until march 16 morning I also have: inncheck innconfval: /etc/news/inn.conf:176: unknown parameter /badiocount and cat /var/log/news/errlog innd: tradspool: could not open /var/spool/news/articles/test/5: File exists thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
well... there is something wrong in the inn install, and doing it again do not fix it. May I go back to a previous version? I have 2.5.2-9.1.3 thanks jdd at least mail works :-): innwatch warning: messages in /var/log/news/news.crit -rw-r--r-- 1 news news 505 Mar 16 15:13 /var/log/news/news.crit ----- Server running Allowing remote connections Parameters c 10 i 50 (0) l 5000000 o 1011 t 300 H 2 T 60 X 0 normal specified Not reserved Readers follow enabled Perl filtering enabled ----- Mar 16 10:14:37 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory Mar 16 11:18:10 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory Mar 16 10:29:17 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory Mar 16 15:08:08 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory Mar 16 14:10:28 savage-reborn innd: SERVER cant bind /var/run/news/control No such file or directory -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
well... may be I solved the problem. There was an error message about diplucate number in spool, so I removed all the posts in news spool (simply rm them) and all the groups are working again. I also run news.daily manually, because I have an other message asking why it do not run. Is this really mandatory or simply best? I want a very long article life (one year) thanks jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
oh and I receive a mail each time I restart innd: No .news.daily file; need to run news.daily? ?? thanks kjdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Mar 16, 2012 at 12:51:19PM +0100, Michael Schroeder wrote:
On Fri, Mar 16, 2012 at 11:22:08AM +0100, jdd wrote:
"Can't locate MIME/Parser.pm in @INC (@INC contains: /usr/lib/news/lib/perl /usr/lib/perl5/site_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/site_perl/5.14.2 /usr/lib/perl5/vendor_perl/5.14.2/i586-linux-thread-multi /usr/lib/perl5/vendor_perl/5.14.2 /usr/lib/perl5/5.14.2/i586-linux-thread-multi /usr/lib/perl5/5.14.2 /usr/lib/perl5/site_perl .) at /usr/lib/news/bin/controlchan line 33. BEGIN failed--compilation aborted at /usr/lib/news/bin/controlchan line 33."
That sounds like you need to install 'perl-MIME-tools', which seems to be missing from the innd package requires.
You've heared about this cool OBS thing the SUSE people are driving? I can only recomment to have a look at it as soon as your time permits. ;) For now I'be merged this small change to the server:mail repository and filed a submit request to openSUSE Factory. Unfortunately the current changes do not allow a submit request being filed against openSUSE 12.1:Update or 12.1:Update:Test Looks like we need to get a more recent, > 0.133 osc tool published more quickly. CHeers, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Le 16/03/2012 16:34, Lars Müller a écrit :
You've heared about this cool OBS thing the SUSE people are driving?
I try to get my hands away from it for a server config :-) and I could add the MIME element from yast. But this worked 10 days ago! If I manage to make all this work, I will open a bug I do not use factory!! jdd -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On Fri, Mar 16, 2012 at 04:47:47PM +0100, jdd wrote:
Le 16/03/2012 16:34, Lars Müller a écrit :
You've heared about this cool OBS thing the SUSE people are driving?
I try to get my hands away from it for a server config :-)
This comment was mainly to Michael. I hope he'll not smack me for it next I'll see him. :)
and I could add the MIME element from yast. But this worked 10 days ago! If I manage to make all this work, I will open a bug
No. Please safe your time. I know some people using SUSE and running INN and therefore decided to merge it. All we need to get it into openSUSE 12.1 as update is a newer osc package from the update channel. As Adrian is working on this I expect we'll have this soon. Cheers, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
Le 16/03/2012 17:59, Lars Müller a écrit :
As Adrian is working on this I expect we'll have this soon.
ok, thanks jdd
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (4)
-
jdd
-
Lars Müller
-
Michael Schroeder
-
Per Jessen