app-misc/beagle-0.2.7 adds /etc/cron.daily/beagle-crawl-system. When executed, it shows the following: /bin/sh: /usr/libexec/beagle-crawl-system: No such file or directory. The following line in /etc/cron.daily/beagle-crawl-system is the offending call: eval nice -n 19 $IONICE su -s /bin/bash $CRAWL_USER -c \"MONO_SHARED_DIR=$MONO_SHARED_DIR /usr/sbin/beagle-build-index --target /var/lib/cache/beagle/indexes/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS\" > /dev/null 2>&1 CRAWL_USER=beagleindex but there is no beagleindex program. The closest in the ebuild is /usr/lib/beagle/BuildIndex.exe Is there a wrapper missing?
*** Bug 138137 has been marked as a duplicate of this bug. ***
hi can you post your /etc/cron.daily/beagle-crawl-system I can't find any reference to /usr/libexec/beagle-crawl-system in there did you merge the config from previos version? /usr/libexec/beagle-crawl-system was moved to /etc/cron.daily beagleindex is not a program name, it's an user acc that run the indexing
This is my /etc/cron.daily/beagle-crawl-system #!/bin/sh # # beagle-crawl-system # # Copyright (C) 2005 Novell, Inc. # # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in all # copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. # umask 022 CRAWL_USER=beagleindex export TMPDIR=/tmp # Mono requires a writable wapi directory MONO_SHARED_DIR=`mktemp -d -p $TMPDIR .beagleindexwapi.XXXXXXXXXX`|| ( echo "Can't create wapi directory!" ; exit 1 ) chown $CRAWL_USER $MONO_SHARED_DIR for crawl_file in /etc/beagle/crawl-*; do unset CRAWL_ENABLED CRAWL_DISABLE_FILTERING CRAWL_RECURSIVE CRAWL_CACHE_TEXT CRAWL_ALLOW_PATTERNS CRAWL_DENY_PATTERNS CRAWL_PATHS CRAWL_INDEX_NAME if [ -f $crawl_file ] ; then . $crawl_file if [ -n "$CRAWL_ENABLED" -a "$CRAWL_ENABLED" = "yes" ] ; then OPTIONS="`test -n "$CRAWL_DISABLE_FILTERING" -a "$CRAWL_DISABLE_FILTERING" = "yes" && \ echo --disable-filtering`" OPTIONS="$OPTIONS `test -n "$CRAWL_RECURSIVE" -a "$CRAWL_RECURSIVE" = "yes" && \ echo --recursive`" OPTIONS="$OPTIONS `test -n "$CRAWL_CACHE_TEXT" -a "$CRAWL_CACHE_TEXT" = "yes" && \ echo --enable-text-cache`" OPTIONS="$OPTIONS `test -n "$CRAWL_ALLOW_PATTERNS" && \ echo --allow-pattern $CRAWL_ALLOW_PATTERNS`" OPTIONS="$OPTIONS `test -n "$CRAWL_DENY_PATTERNS" && \ echo --deny-pattern $CRAWL_DENY_PATTERNS`" IONICE=`which ionice 2>/dev/null` if [ -n "$IONICE" ]; then IONICE="$IONICE -c 3" fi eval nice -n 19 $IONICE su -s /bin/bash $CRAWL_USER -c \"MONO_SHARED_DIR=$MONO_SHARED_DIR /usr/sbin/beagle-build-index --target /var/lib/cache/beagle/indexes/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS\" > /dev/null 2>&1 fi fi done # delete wapi directory rm -rf $MONO_SHARED_DIR
where did you get this /bin/sh: /usr/libexec/beagle-crawl-system: No such file or directory. there is nothing in there calling that program
It's emailed to me on this computer everyday at 4:30a From: Cron Daemon <root@custom2.landgarten.local> To: root@custom2.landgarten.local Subject: Cron <root@custom2> /usr/libexec/beagle-crawl-system Date: Sun, 23 Jul 2006 04:30:01 -0400 /bin/sh: /usr/libexec/beagle-crawl-system: No such file or directory
check your /etc/cron.d/ do you have this file beagle-crawl-system.crontab if yes delete it, it's not used anymore
/etc/cron.d/beagle-crawl-system.crontab was on the system and has now been deleted. I will let you know tomorrow if that fixed the problem.
This problem is fixed by removal of /etc/cron.d/beagle-crawl-system.crontab
OK, marking fixed. Unfortunately this file is not removed automatically due to config protect.
*** Bug 164039 has been marked as a duplicate of this bug. ***