Bug#1026062: Upstream bugs

2023-03-10 Thread Cat Ayaya
Upstream has merged this fix patch:

https://github.com/PackageKit/PackageKit-Qt/commit/e6cb7890c4193b65a55cf295eb963ac4463c81c1

Bug#1026062:

2023-01-03 Thread Cat Ayaya
Dear Maintainer,

Looks like I am affected too. Checking for updates in Discover reproduces the
bug too.

Logs before crash:

> Jan 03 15:24:23 debian kded5[20091]: apper.daemon: Creating Helper
> Jan 03 15:24:23 debian kded5[20091]: apper.daemon: System is not ready, 
> application should conserve resources
> Jan 03 15:24:23 debian kded5[20091]: Registering 
> "org.kde.StatusNotifierHost-8129"
> as system tray
> Jan 03 15:24:23 debian kded5[20091]: packagekitqt.transaction: Unknown 
> Transaction
> property: "Sender" QVariant(QString, ":1.261")
> Jan 03 15:24:24 debian ksmserver[2051]: packagekitqt.transaction: Unknown
> Transaction property: "Sender" QVariant(QString, ":1.69")
> Jan 03 15:24:24 debian kded5[20091]: KCrash: Attempting to start 
> /usr/bin/kded5
> Jan 03 15:24:24 debian kded5[20091]: 19 -- exe=/usr/bin/kded5
> Jan 03 15:24:24 debian kded5[20091]: 13 -- platform=xcb
> Jan 03 15:24:24 debian kded5[20091]: 11 -- display=:0
> Jan 03 15:24:24 debian kded5[20091]: 14 -- appname=kded5
> Jan 03 15:24:24 debian kded5[20091]: 17 -- apppath=/usr/bin
> Jan 03 15:24:24 debian kded5[20091]: 10 -- signal=11
> Jan 03 15:24:24 debian kded5[20091]: 10 -- pid=20091
> Jan 03 15:24:24 debian kded5[20091]: 12 -- startupid=0
> Jan 03 15:24:24 debian kded5[20091]: 15 -- restarted=true
> Jan 03 15:24:24 debian kded5[20091]: KCrash: crashing... 
> crashRecursionCounter = 2
> Jan 03 15:24:24 debian kded5[20091]: KCrash: Application Name = kded5 path = 
> /usr/bin
> pid = 20091
> Jan 03 15:24:24 debian kded5[20091]: KCrash: Arguments: /usr/bin/kded5

coredumpctl info:

>PID: 20091 (kded5)
>UID: 1000 (enthlinn)
>GID: 1000 (enthlinn)
> Signal: 11 (SEGV)
>  Timestamp: Tue 2023-01-03 15:24:24 CST (12min ago)
>   Command Line: /usr/bin/kded5
> Executable: /usr/bin/kded5
>  Control Group: 
> /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kded.service
>   Unit: user@1000.service
>  User Unit: plasma-kded.service
>  Slice: user-1000.slice
>  Owner UID: 1000 (enthlinn)
>Boot ID: 77e22213bf294a60b90de56312eff42f
> Machine ID: c2d6c4e3f4cc448796b02e37ce7e86f3
>   Hostname: debian
>Storage: 
> /var/lib/systemd/coredump/core.kded5.1000.77e22213bf294a60b90de56312eff42f.20091
> .167273066400.zst (present)
>   Size on Disk: 4.9M
>Message: Process 20091 (kded5) of user 1000 dumped core.
> 
> Module libudev.so.1 from deb systemd-252.4-1.amd64
> Module libsystemd.so.0 from deb systemd-252.4-1.amd64
> Stack trace of thread 20091:
> #0  0x7fb84a5e0ccc n/a (libc.so.6 + 0x8accc)
> #1  0x7fb84a591ef2 raise (libc.so.6 + 0x3bef2)
> #2  0x7fb84afdb86d _ZN6KCrash19defaultCrashHandlerEi 
> (libKF5Crash.so.5 + 0x586d)
> #3  0x7fb84a591f90 n/a (libc.so.6 + 0x3bf90)
> #4  0x7fb7f0078ba4 _ZNK10PackageKit11Transaction4roleEv 
> (libpackagekitqt5.so.1 + 0x1aba4)
> #5  0x7fb7f010faae n/a (kded_apperd.so + 0xeaae)
> #6  0x7fb7f010fb99 n/a (kded_apperd.so + 0xeb99)
> #7  0x7fb84a2e8fcf n/a (libQt5Core.so.5 + 0x2e8fcf)
> #8  0x7fb7f006c095 
> _ZN10PackageKit6Daemon22transactionListChangedERK11QStringList 
> (libpackagekitqt5.so.1 + 0xe095)
> #9  0x7fb84a2e8ffc n/a (libQt5Core.so.5 + 0x2e8ffc)
> #10 0x7fb7f0084b38 n/a (libpackagekitqt5.so.1 + 0x26b38)
> #11 0x7fb7f0085d73 n/a (libpackagekitqt5.so.1 + 0x27d73)
> #12 0x7fb84aefc61b n/a (libQt5DBus.so.5 + 0x2361b)
> #13 0x7fb84a2dd770 _ZN7QObject5eventEP6QEvent 
> (libQt5Core.so.5 + 0x2dd770)
> #14 0x7fb84b162f5e 
> _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 
> + 
> 0x162f5e)
> #15 0x7fb84a2b17c8 
> _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 
> 0x2b17c8)
> #16 0x7fb84a2b4761 
> _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData 
> (libQt5Core.so.5 + 0x2b4761)
> #17 0x7fb84a30a1d3 n/a (libQt5Core.so.5 + 0x30a1d3)
> #18 0x7fb8490657a9 g_main_context_dispatch 
> (libglib-2.0.so.0 + 0x547a9)
> #19 0x7fb849065a38 n/a (libglib-2.0.so.0 + 0x54a38)
> #20 0x7fb849065acc g_main_context_iteration 
> (libglib-2.0.so.0 + 0x54acc)
> #21 0x7fb84a3098b6 
> _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFla
> gEE (libQt5Core.so.5 + 0x3098b6)
> #22 0x7fb84a2b024b 
> _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 
> 0x2b024b)
> #23 0x7fb84a2b83b6 _ZN16QCoreApplication4execEv 
> (libQt5Core.so.5 + 0x2b83b6)

Bug#906111: openjdk-8-jre: Package should Provide: java-runtime

2018-08-14 Thread Cat

Package: openjdk-8-jre
Version: 8u181-b13-1
Severity: normal

Dear Maintainer,

Package openjdk-8-jre has Provides:
 java2-runtime, java5-runtime, java6-runtime, java7-runtime, 
java8-runtime


It is missing "java-runtime". As result, some other packages that 
depend on java-runtime will force installation of JRE 7 (too old)
 or JRE 10 (too new, some tools still do not support it) and having JRE 
8 will not satisfy their dependencies.


Other JRE versions in debian have "java-runtime" in their Provides:.

Package openjdk-7-jre Provides:
 java-runtime, java2-runtime, java5-runtime, java6-runtime, 
java7-runtime


Package openjdk-10-jre Provides:
 java-runtime, java10-runtime, java2-runtime, java5-runtime, 
java6-runtime, java7-runtime, java8-runtime, java9-runtime


Please add java-runtime to "Provides" section in the control file.

Equivalent ..-jdk packages do not suffer from this problem (JDK 7,8 and 
10 provide "java-jdk")


-- System Information:
Debian Release: buster/sid
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'unstable'), (1, 
'experimental')

Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en 
(charmap=UTF-8)

Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages openjdk-8-jre depends on:
ii  libasound2   1.1.6-1
ii  libatk-wrapper-java-jni  0.33.3-21
ii  libc62.27-5
ii  libgif7  5.1.4-3
ii  libgl1   1.0.0+git20180308-4
ii  libgl1-mesa-glx  18.1.5-1
ii  libglib2.0-0 2.56.1-2
ii  libgtk-3-0   3.22.30-2
ii  libjpeg62-turbo  1:1.5.2-2+b1
ii  libpng16-16  1.6.34-2
ii  libpulse012.0-1
ii  libx11-6 2:1.6.5-1
ii  libxext6 2:1.3.3-1+b2
ii  libxinerama1 2:1.1.3-1+b3
ii  libxrandr2   2:1.5.1-1
ii  openjdk-8-jre-headless   8u181-b13-1
ii  zlib1g   1:1.2.11.dfsg-1

Versions of packages openjdk-8-jre recommends:
pn  fonts-dejavu-extra  

Versions of packages openjdk-8-jre suggests:
pn  icedtea-8-plugin  

-- no debconf information



Bug#597713: clvm: ocf resource for pacemaker is not included but needed

2010-09-22 Thread cat
Package: clvm
Version: 2.02.66-3
Severity: normal


Just setting up a cluster on a different box and, in configuring
pacemaker found that I could not use ocf:lvm2:clvmd as the required
file (/usr/lib/ocf/resource.d/lvm2/clvmd) is missing.

It would be a good idea to include this in squeeze especially since
a -lot- of documentation on the net refers to it. Without it people
may feel a fair bit lost and I'm currently having problems using
/etc/init.d/clvm.

The URL of Ultimate Usefulness for this would be:

https://build.opensuse.org/package/files?package=lvm2-clvmproject=Base%3ASystem

Thanks.

-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.35.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#504500: FSL 4.1.1 problem

2008-11-05 Thread cat
When trying to load an fsf file (design file) in the feat gui (one that 
ran successfully under 4.0) I got the following error output:


can't read fmri(confoun: no such variable
can't read fmri(confoun: no such variable
   while executing
set fmri(confoun
   (file 
/raid/research/autism_mri/2nd_level_analyses/eo-ao_face_design.fsf 
line 329)

   invoked from within
source ${filename}
   (procedure feat5:load line 25)
   invoked from within
feat5:load .r 1 
/raid/research/autism_mri/2nd_level_analyses/eo-ao_face_design.fsf

   (eval body line 1)
   invoked from within
eval $command $outputfile1 
   (procedure feat_file:invoke line 29)
   invoked from within
feat_file:invoke .wdialog1 a a a :: {feat5:load .r 1}
   invoked from within
.wdialog1.f4.but_ok invoke
   (uplevel body line 1)
   invoked from within
uplevel #0 [list $w invoke]
   (procedure tk::ButtonUp line 22)
   invoked from within
tk::ButtonUp .wdialog1.f4.but_ok
   (command bound to event)


--

*Dr. Catherine Hanson*







Rutgers University






email: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED]

Smith Hall, Psychology






phone: (973) 353-5440, ext 3947

101 Warren St.






fax: 866-434-7959

Newark, NJ 07102












Bug#286273: 3 inches, but a world of difference

2008-03-21 Thread Cat FSDDF

Show your hot date a sizzling time in the sack.

http://www.albagrowths.com/
Slap that cute tight ass



--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#197771: A little tab'll do ya.

2008-03-14 Thread etan cat
All the soma you will ever need, here - http://Diplodoubles.com/




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#338830: barstow autism

2008-03-12 Thread falito cat
Get Prescrpitions tomorrow
www.austriaabater.apr.claimhuge.com



and addedaward

barstow may baroque




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#232487: It keeps going and going and going

2008-01-31 Thread davin cat
Hello
If you experience some lapses in your sexual life, please, do not hesitate or 
make your life worse. Just a blue-pill will cure all your doubts and restore 
the life you will not help enjoying.
http://besthotelsoxford.com


Regards

The ePharmacy Team.




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#443264: [Pkg-shadow-devel] Bug#443264: Bug#443264: closed by Nicolas Fran??ois [EMAIL PROTECTED] (Re: Bug#443264: passwd: useradd ignores default group and creates usergroups instead)

2007-09-27 Thread CaT
On Sun, Sep 23, 2007 at 09:33:05AM +0200, Christian Perrier wrote:
  I'd agree except that this isn't necessarily set in stone. It's only
  present in an in-flux distribution of Debian (Lenny/Sid) and Etch
  doesn't even have the switch at all (and is currently stuck with a
  default totally different to its predecessors). Even the comments in the
  Etch config file seems to indicate (in somewhat confused English :)
 
 Yeah. Re-reading the comments make me feel ashamed...:)
 Other then: bo
 
 Rewrite help welcomed, indeed... Your mail address is in Australia so
 I suspect you have a better English than the two Frenchies who
 maintain shadow currently (Christine could help as well: hey Christine?!)

Hehe. Sure. I could do a bit of wordiness tidy-upping. :)

I take it a patchlike thing to the file would be it?

  The behaviour I'm thinking of would be more like:
 
 (big headache for me)
 
 well, it's quite well argumented even if I'm a bit lost..:-). So I
 grant Nicolas with a carte blanche to change this after discussing
 the implementation details with you...:)

Any news? I was kinda waiting (so as not to spam the bug) for Nicolas
but it may be that Nicolas is waiting for me.

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#443264: [Pkg-shadow-devel] Bug#443264: closed by Nicolas Fran??ois [EMAIL PROTECTED] (Re: Bug#443264: passwd: useradd ignores default group and creates usergroups instead)

2007-09-22 Thread CaT
On Sat, Sep 22, 2007 at 10:39:17AM +0200, Christian Perrier wrote:
  Would it be possible to modify this slightly to say that if a GROUP=
  line is given in the configuration file then -n is implied and that is
  used, otherwise make a new one? It seems to me to be slightly better
  behaviour as it, at least to me, easily follows from the actual act of
  setting a single, solid group.
 
 I have mitigated feelings about a setting in the configuration file
 to change the default setting of the program switches.
 
 As such, your proposal is an interesting compromise, yes. However, I
 wouldn't like to introduce confusion in the use of the software.

I'd agree except that this isn't necessarily set in stone. It's only
present in an in-flux distribution of Debian (Lenny/Sid) and Etch
doesn't even have the switch at all (and is currently stuck with a
default totally different to its predecessors). Even the comments in the
Etch config file seems to indicate (in somewhat confused English :) )
something other then what has occured:

# The default group for users
# 1000=users on Debian systems
# same then USERS_GID in adduser
# Please be aware that Debian's adduser defaults to user groups
# which means that one group is created for each user
# There is no way to achieve this with useradd which must remains a low
# level utility
# GROUP=100

The behaviour I'm thinking of would be more like:

No switch, no default GROUP define: Keep the etch/red hat specific way
No switch, GROUP defined: use GROUP and behave as useradd always has
under Debian.
-n specified, no default GROUP: use group 1 as per manpage (not sure why
group 1 was chosen but hey)
-n specified, GROUP defined: use GROUP

The behaviour of -n doesn't /really/ change and keeps useradd
functioning in a mannger compatible with Red Hat. The behaviour of
useradd without -n would change from present Lenny (and Etch, since it
would then finally do as the docs suggest). With this, no scripts
written under previous versions of Debian need change and scripts from
Red Hat based systems can still be ported. People who wish 1 group/user
setup of useradd can still have it and those who  wish the longstanding
behaviour can still have it also.

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#443264: closed by Nicolas Fran??ois [EMAIL PROTECTED] (Re: [Pkg-shadow-devel] Bug#443264: passwd: useradd ignores default group and creates usergroups instead)

2007-09-20 Thread CaT
On Thu, Sep 20, 2007 at 09:06:05AM +, Debian Bug Tracking System wrote:
 This was fixed in the version 1:4.0.18.1-8 of shadow (and passwd).
 This version is not available on Etch.
 
 In the Etch version, the default behavior, when -g is not specified, is
 always to use/create the primary user group with the same name as the
 user.
 
 The 1:4.0.18.1-8 version introduced a -n flag to disable this, and use the
 group specified in the configuration file.

Would it be possible to modify this slightly to say that if a GROUP=
line is given in the configuration file then -n is implied and that is
used, otherwise make a new one? It seems to me to be slightly better
behaviour as it, at least to me, easily follows from the actual act of
setting a single, solid group.

 The recommended tool for the creation of users in a Debian system is
 adduser (useradd is a low level tool).
 I would recommend you to use this tool. The USERGROUPS and USERS_GID
 variables of /etc/adduser.conf will probably satisfy your needs (not
 tested, but it would make sense).

Aye. Just that this change is chucking away around a decades+ worth of
learnt behaviour. The above modification would be a good compromise as
it allows one to set the command for the old behaviour or keep the new.

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#443390: php5-cgi: -c config file settings overriden by global config

2007-09-20 Thread CaT
Package: php5-cgi
Version: 5.2.0-8+etch7
Severity: normal


It would appear that php5-cgi reads the file specified by -c first,
parses it and then follows it up with the global config files
(/etc/php5/...). The end effect of this is that there is no way to
override the globals for, say, some site or some other use via this
option and as such makes it rather useless.

I confirmed this by running php5-cgi -c ... first and verifying the
config reported by phpinfo(). None of the desired changes were
registered. I then did an mv /etc/php5 /etc/php5.old and ran php5-cgi -c
... again and verified. The desired changes were present then.

I believe simply switching the order the config files are read/parsed 
in would fix this.

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#443264: passwd: useradd ignores default group and creates usergroups instead

2007-09-19 Thread CaT
Package: passwd
Version: 1:4.0.18.1-7
Severity: normal


I am trying to add a new user to the system whose group will
automatically be set to 'users' but useradd fails to do so:

# useradd test
# id test
uid=1007(test) gid=1007(test) groups=1007(test)
# userdel test
# useradd -D
GROUP=100
HOME=/home
INACTIVE=-1
EXPIRE=
SHELL=/bin/sh
SKEL=/etc/skel
CREATE_MAIL_SPOOL=no

Doing useradd -D -g 1000 then useradd -D -g 100 (to make sure that it
writes stuff out to the file) does not change the broken behaviour. I
have seen this happen on 2 etch systems upgraded from sarge and 1 etch
system that was built fresh.

This also occurs wether or not GROUP=100 is explicitly in
/etc/default/useradd or not.

-- System Information:
Debian Release: 4.0
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22.1
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages passwd depends on:
ii  debianutils2.17  Miscellaneous utilities specific t
ii  libc6  2.3.6.ds1-13etch2 GNU C Library: Shared libraries
ii  libpam-modules 0.79-4Pluggable Authentication Modules f
ii  libpam0g   0.79-4Pluggable Authentication Modules l
ii  libselinux11.32-3SELinux shared libraries
ii  login  1:4.0.18.1-7  system login tools

passwd recommends no packages.

-- debconf information:
  passwd/password-mismatch:
  passwd/username:
  passwd/password-empty:
* passwd/md5: true
  passwd/user-uid:
* passwd/shadow: true
  passwd/username-bad:
  passwd/user-fullname:
* passwd/make-user: false
  passwd/title:



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#399930: logrotation race condition with exim writing to logs

2006-11-24 Thread CaT
On Fri, Nov 24, 2006 at 10:23:38AM +0100, Marc Haber wrote:
 On Fri, Nov 24, 2006 at 05:11:25PM +1100, CaT wrote:
  So there is absolutely no need for the create option in logrotate
 
 Not having the logs created might break monitoring mechanisms.

Well it is kind of a choice between maybe breaking poorly written
monitoring schemes (the lack of a log should merely be a hint to
check deeper rather then be the be-all and end-all of ones decision
making) and definately breaking the very system that they are meant
to monitor.

My personal vote is for keeping the system running. Breaken monitoring
is a minor annoyance that causes no harm and should only happen when
the monitoring is really broken anyway. A broken mail server can well
lead to massive tear-shedding when it goes down suddenly and abruptly.

For me this meant manual babysitting of the reinjection of mail back
from the backup MXes into the virus filter (which wound up getting
seriously stressed) and then into the mail storage server (which just
plain broke as it needs replacement). This was further aggrivated as it
took me away from the task of building the gruntier, better, faster
replacement for the mail storage server. My Wednesday sucked. Our
customers Wednesday suck. Our support staffs Wednesday sucked. It
just plain all sucked. In comparison to that an inapporpriate
page/email/sms/whatever from a monitoring system that doesn't check
things well enough to indcate a server is down when it isn't is
just a minor joykill at worst.

Sorry if I seem a bit heavy about this but, well, it just all plain 
sucked. :/

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#399930: logrotation race condition with exim writing to logs

2006-11-24 Thread CaT
On Fri, Nov 24, 2006 at 01:15:01PM +0100, Marc Haber wrote:
 On Fri, Nov 24, 2006 at 10:58:28PM +1100, CaT wrote:
  On Fri, Nov 24, 2006 at 10:23:38AM +0100, Marc Haber wrote:
   On Fri, Nov 24, 2006 at 05:11:25PM +1100, CaT wrote:
So there is absolutely no need for the create option in logrotate
   
   Not having the logs created might break monitoring mechanisms.
  
  Well it is kind of a choice between maybe breaking poorly written
  monitoring schemes (the lack of a log should merely be a hint to
  check deeper rather then be the be-all and end-all of ones decision
  making) and definately breaking the very system that they are meant
  to monitor.
 
 I consider this race condition to be minor, since it obviously only
 happens on very heavily loaded systems, which should have a competent

Well not really. It's just more likely to happen on a heavily loaded
system due to the increased number of msgs it processes. It can happen
with any system. It only takes one message to come in at the right time.

 system admin around to isolate the issue. You are always free to

And an on-call monkey who actually gives you a call. :/ As with all
problems that cause tears they're mostlikely to occur when you're
asleep.

 change the configuration yourself, /etc/logrotate.d/exim4-base is a
 dpkg-conffile.

I'm already bulding my own debs for this, which is annoying as I'm not
doing this to add features but to fix some brokenness.

The thing is, there's no need to precreate the logfile (broken
monitoring systems aside) and doing so can break things and has
broken things. I'd say the opposite tact should be taken. If you are
relying on a monitoring system that relies on the logfile always
being there then have it pre-created and deal with the race condition of
the mintor slot where there is no logfile between the move of the old
and the creation of the new.

The priority should be to make sure the things the exim package setup
do not cause exim to die. Other things should take care of themselves.

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#399930: logrotation race condition with exim writing to logs

2006-11-24 Thread CaT
On Fri, Nov 24, 2006 at 10:23:38AM +0100, Marc Haber wrote:
 On Fri, Nov 24, 2006 at 05:11:25PM +1100, CaT wrote:
  So there is absolutely no need for the create option in logrotate
 
 Not having the logs created might break monitoring mechanisms.

Sorry, the other thing about this:

Testing as to wether or not the logfile exists does not test wether
exim is functioning. It's the logrotation that creates the logfile 
and so a test for its presence is a test for logrotation and nothing
more. As such you need to have your monitoring system test further in
order to report the right thing.

Testing for logfile deltas is not effected by having the logrotation
mechanism create (or not create) the logfile as you are testing for
changes from one check to the next. Not having a change in the logfile
does not indicate a service is down though. It could just indicate
things are quiet and so it's just a hint for other things.

Testing the content of the logfile for certain clues as to status is 
not effected by the logfiles lack either. You still have to check to see
what that means. Is the service down or did the logrotation just fail in
a bizarre way.

In short there's nothing really gained by precreating the logfile except
a small chance for pain.

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#399930: logrotation race condition with exim writing to logs

2006-11-23 Thread CaT
Actually, the permissions on the exim created logfile will be correct
seeing as

#--
# The log files themselves are created as required, with a mode that
# defaults
# to 0640, but which can be changed here.

# LOG_MODE=0640

So there is absolutely no need for the create option in logrotate (but
seeing as 'create' is set by default it should be replaced with
nocreate).

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#399930: exim4: logrotation race condition with exim writing to logs

2006-11-22 Thread CaT
Package: exim4
Version: 4.50-8sarge2
Severity: normal


Yesterday exim died with the following error in the panic log:

2006-11-22 06:25:23 +1100 Cannot open main log file /var/log/exim4/mainlog: 
Permission denied: euid=102 egid=102

This was a fairly busy server so by the time I managed to get to it 20k
messages got backed up. Having thought about it though the only way I
could see the above happening would be due to a race condition in
logrotate between logrotates create option fulfilling its duties and
exim trying to deliver/accept an email. I think it would've gone a
little like this:

logrotate rotates the logs
logrotate creates a new log file due to the create option
exim attempts to log to the new logfile
exim fails to log as logfile is owned root.adm (no write permissions)
exim panics and bails
logrotate chowns logfile to Debian-exim.adm
logrotate chmods logfile 640

It was a slim chance but I cannot think of what else might have
happened. The obvious fix, as far as I can see, was to replace the create
option with nocreate. It's not necessary as exim will automatically
attempt to create the logfile if it's missing and since the log dir is
owned by Debian-exim and exim has write permissions it'll succeed. The dir
is also group sticky so the new file will automatically get group-owned
to adm. About the only thing that'll be lacking, I think, is the group
read permission but that's better then no mail server IMO.

If I'm wrong then I'm lost as to an explanation for what happened.

This was with a custom build of 4.62-1, btw though I have checked and
the logrotation is thesame for the standard sarge build.

-- Package-specific info:
Exim version 4.50 #1 built 11-Apr-2006 12:29:22
Copyright (c) University of Cambridge 2004
Berkeley DB: Sleepycat Software: Berkeley DB 4.2.52: (December  3, 2003)
Support for: iconv() IPv6 GnuTLS
Lookups: lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmnz dsearch nis 
nis0 passwd
Authenticators: cram_md5 plaintext
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore autoreply lmtp pipe smtp
Fixed never_users: 0
Configuration file is /var/lib/exim4/config.autogenerated

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.16.29
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages exim4 depends on:
ii  exim4-base  4.50-8sarge2 support files for all exim MTA (v4
ii  exim4-daemon-light  4.50-8sarge2 lightweight exim MTA (v4) daemon

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#320737: apt-file: Add find as a synonym for search

2005-07-31 Thread CaT
Package: apt-file
Version: 2.0.3-7
Severity: wishlist
Tags: patch


Please? For the sweet sweet love of god have mercy! :/

--- /usr/bin/apt-file.old   2005-08-01 14:27:35.0 +1000
+++ /usr/bin/apt-file   2005-08-01 14:28:45.0 +1000
@@ -281,6 +281,7 @@
 Action:
 update Fetch Contents files from apt-sources.
 search pattern   Search files in packages
+find   pattern   Synonym for search pattern
 list   pattern   List files in packages
 purge  Remove cache files
 EOF
@@ -342,11 +343,12 @@
 my $actions = {
update = \fetch_files,
search = \grep_file,
+   find = \grep_file,
list = \grep_package,
purge = \purge_cache,
 };
 
-$Conf-{help}=2 if $Conf-{action} =~ m/search|list/ 
+$Conf-{help}=2 if $Conf-{action} =~ m/find|search|list/ 
! defined $Conf-{pattern};
 $Conf-{help}=2 if ! defined $actions-{$Conf-{action}} 
! defined $Conf-{help};


-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.11-mm3
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages apt-file depends on:
ii  gzip  1.3.5-10   The GNU compression utility
ii  libapt-pkg-perl   0.1.13 Perl interface to libapt-pkg
ii  libconfigfile-perl1.2.1  Parses simple configuration files
ii  perl  5.8.4-8Larry Wall's Practical Extraction 

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#317598: procmail accepts messages even though partition full

2005-07-11 Thread CaT
On Mon, Jul 11, 2005 at 01:58:36PM +0200, Santiago Vila wrote:
 severity 317598 normal
 thanks
 
 I reiterate that I can't take this report seriously unless you tell me
 a way to reproduce it. In particular, you didn't tell me about your

Have we spoken about this previously? I had a look at the archived bugs
for procmail incase I reported this before but I can't find anything.
Either via the list of archived bugs for procmail or via searching for
my email address.

 procmail.log file at all.

What do you need to know? I still have it but as it's big (190mb) I
don't wish to mail it out (plus it contains private info :).

 I'm downgrading the severity to normal, as I don't want to see a
 non-reproducible bug in the periodical list of bugs that must be
 fixed urgently.

I'll be working on a test case for you but it might take a bit. As you
can see from the logs it's a bit hit and miss. Sometimes it recognises
the condition correctly and sometimes it does not and the emails vanish.

-- 
To the extent that we overreact, we proffer the terrorists the
greatest tribute.
- High Court Judge Michael Kirby


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#317598: procmail accepts messages even though partition full

2005-07-09 Thread CaT
Package: procmail
Version: 3.22-11
Severity: critical
Justification: causes serious data loss


Tonight my /var/mail partition ran out of disk space (again) and
procmail continued to allow delivery (again) despite of this. It
occasionally rejected messages via return code 75:

Jul 10 10:35:09 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:4 of 4 (2982 octets)
Jul 10 10:35:11 theirongiant fetchmail[1063]: MDA returned nonzero status 75
Jul 10 10:35:11 theirongiant fetchmail[1063]:  not flushed

And all is well, but in the same hit it also decides that accepting is a
great idea:

Jul 10 10:35:07 theirongiant fetchmail[1063]: 4 messages for cat at 
zipworld.com.au (13738 octets).
Jul 10 10:35:07 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:1 of 4 (2949 octets)
Jul 10 10:35:08 theirongiant fetchmail[1063]:  flushed
Jul 10 10:35:08 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:2 of 4 (4429 octets)
Jul 10 10:35:09 theirongiant fetchmail[1063]:  flushed
Jul 10 10:35:09 theirongiant fetchmail[1063]: reading message [EMAIL 
PROTECTED]:3 of 4 (3378 octets)
Jul 10 10:35:09 theirongiant fetchmail[1063]:  flushed

And those messages are lost. The next time around it accepted the
message it rejected above and so it was lost. It doesn't do it for just
one message out of the pickup:

Jul 10 10:40:58 theirongiant fetchmail[1063]: 4 messages for cat at zipworld.com
.au (14719 octets).   
Jul 10 10:40:58 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:1 of 4 (2615 octets)
Jul 10 10:40:58 theirongiant fetchmail[1063]:  flushed
Jul 10 10:40:58 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:2 of 4 (8077 octets)
Jul 10 10:41:00 theirongiant fetchmail[1063]: MDA returned nonzero status 75
Jul 10 10:41:00 theirongiant fetchmail[1063]:  not flushed
Jul 10 10:41:00 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:3 of 4 (2010 octets)
Jul 10 10:41:00 theirongiant fetchmail[1063]: MDA returned nonzero status 75
Jul 10 10:41:00 theirongiant fetchmail[1063]:  not flushed
Jul 10 10:41:00 theirongiant fetchmail[1063]: reading message [EMAIL PROTECTED]
u:4 of 4 (2017 octets)
Jul 10 10:41:01 theirongiant fetchmail[1063]:  flushed

2 messages gone and 2 messages saved.

Procmail is called via the following in fetchmail:

mda /usr/sbin/sensible-mda %F %T '' localhost

Which is the way sendmail calls it.

Help? This is rather annoying. I just lost a whole nights worth of
email. :/

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.11-mm3
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages procmail depends on:
ii  libc6   2.3.2.ds1-22 GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]