Yup. It looks like wee_database lost executable permission somewhere along
the way. I've corrected it in commit 1e9b0
<https://github.com/weewx/weewx/commit/1e9b0a0c1c38631db1e6d0d919096a8e1ff45149>
.

You can fix your installation with

*sudo chmod +x /usr/share/weewx/wee_database*

-tk


On Tue, Jan 22, 2019 at 4:53 PM mercurystorm <[email protected]> wrote:

> root@raspberrypi:/usr/share/weewx# ls -l `which wee_database`
> total 172
> -rw-r--r-- 1 root root  2891 Jan 22 17:47 daemon.py
> -rw-r--r-- 1 root root  2715 Jan 23 00:32 daemon.pyc
> drwxr-xr-x 2 root root  4096 Jan 23 00:32 schemas
> drwxr-xr-x 3 root root  4096 Jan 23 00:36 user
> drwxr-xr-x 2 root root  4096 Jan 23 00:32 weecfg
> -rwxr-xr-x 1 root root  5414 Jan 22 17:47 wee_config
> -rw-r--r-- 1 root root 36533 Jan 22 17:47 wee_database
> drwxr-xr-x 2 root root  4096 Jan 23 00:32 weedb
> -rwxr-xr-x 1 root root 16154 Jan 22 17:47 wee_debug
> -rwxr-xr-x 1 root root  1924 Jan 22 17:47 wee_device
> -rwxr-xr-x 1 root root  3016 Jan 22 17:47 wee_extension
> drwxr-xr-x 2 root root  4096 Jan 23 00:32 weeimport
> -rwxr-xr-x 1 root root 31175 Jan 22 17:47 wee_import
> drwxr-xr-x 2 root root  4096 Jan 23 00:35 weeplot
> -rwxr-xr-x 1 root root  2171 Jan 22 17:47 wee_reports
> drwxr-xr-x 2 root root  4096 Jan 23 00:36 weeutil
> drwxr-xr-x 3 root root  4096 Jan 23 00:35 weewx
> -rwxr-xr-x 1 root root  2566 Jan 22 17:47 weewxd
> -rwxr-xr-x 1 root root 21132 Jan 22 17:47 wunderfixer
> root@raspberrypi:/usr/share/weewx#
>
>
> On Wednesday, 23 January 2019 00:49:55 UTC, Thomas Keffer wrote:
>>
>> Francis, can you check the permissions on the executables.
>>
>> For example,
>>
>> *ls -l `which wee_database`*
>>
>> -tk
>>
>>
>> On Tue, Jan 22, 2019 at 4:45 PM Francis Yates <[email protected]>
>> wrote:
>>
>>> root@raspberrypi:~/software/weewx# systemctl stop weewx
>>> root@raspberrypi:~/software/weewx# wee_database --drop-daily
>>> Using configuration file /etc/weewx/weewx.conf
>>> Using database binding 'wx_binding', which is bound to database
>>> 'archive_mysql'
>>> Proceeding will delete all your daily summaries from database 'weewx'
>>> Are you sure you want to proceed (y/n)? y
>>> Dropping daily summary tables from 'weewx' ...
>>> Daily summary tables dropped from database 'weewx' in 2.84 seconds
>>> root@raspberrypi:~/software/weewx# dpkg -i weewx
>>> weewx_3.8.2-1_all.deb    weewx_3.9.0b1-1_all.deb  weewx-sdr-master/
>>> root@raspberrypi:~/software/weewx# dpkg -i weewx_3.9.0b1-1_all.deb
>>> (Reading database ... 45970 files and directories currently installed.)
>>> Preparing to unpack weewx_3.9.0b1-1_all.deb ...
>>> Unpacking weewx (3.9.0b1-1) over (3.8.2-1) ...
>>> Setting up weewx (3.9.0b1-1) ...
>>>
>>> Configuration file '/etc/weewx/weewx.conf'
>>>  ==> Modified (by you or by a script) since installation.
>>>  ==> Package distributor has shipped an updated version.
>>>    What would you like to do about it ?  Your options are:
>>>     Y or I  : install the package maintainer's version
>>>     N or O  : keep your currently-installed version
>>>       D     : show the differences between the versions
>>>       Z     : start a shell to examine the situation
>>>  The default action is to keep your current version.
>>> *** weewx.conf (Y/I/N/O/D/Z) [default=N] ?
>>> Installing new version of config file /etc/weewx/weewx.conf.dist ...
>>> Installing new version of config file
>>> /etc/weewx/logwatch/scripts/services/weewx ...
>>> Installing new version of config file /etc/weewx/skins/Rsync/skin.conf
>>> ...
>>> Installing new version of config file
>>> /etc/weewx/skins/Standard/index.html.tmpl ...
>>> Installing new version of config file
>>> /etc/weewx/skins/Standard/skin.conf ...
>>> Installing new version of config file /etc/weewx/skins/Ftp/skin.conf ...
>>> Installing new version of config file /etc/weewx/import/wu-example.conf
>>> ...
>>> Installing new version of config file
>>> /etc/weewx/import/cumulus-example.conf ...
>>> Installing new version of config file /etc/weewx/import/csv-example.conf
>>> ...
>>> saving previous config file as /etc/weewx/weewx.conf-3.8.2
>>> saving distribution config file as /etc/weewx/weewx.conf-3.9.0b1
>>> merging previous and distribution into /etc/weewx/weewx.conf
>>> Using configuration file /etc/weewx/weewx.conf-3.8.2
>>> Saved configuration to /etc/weewx/weewx.conf
>>> Processing triggers for systemd (232-25+deb9u8) ...
>>> root@raspberrypi:~/software/weewx# wee_database --rebuld-daily
>>> -su: /usr/bin/wee_database: Permission denied
>>> root@raspberrypi:~/software/weewx# wee_database --rebuld-daily
>>> -su: /usr/bin/wee_database: Permission denied
>>> root@raspberrypi:~/software/weewx# wee_database
>>> -su: /usr/bin/wee_database: Permission denied
>>> root@raspberrypi:~/software/weewx# systemctl status weewx
>>> ● weewx.service - LSB: weewx weather system
>>>    Loaded: loaded (/etc/init.d/weewx; generated; vendor preset: enabled)
>>>    Active: active (running) since Wed 2019-01-23 00:25:44 GMT; 43s ago
>>>      Docs: man:systemd-sysv-generator(8)
>>>    CGroup: /system.slice/weewx.service
>>>            ├─26285 python /usr/bin/weewxd --daemon
>>> --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf
>>>            └─26286 /usr/local/bin/rtl_433 -f 868.3M -R 119 -F json
>>>
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Finished loading
>>> service weewx.engine.StdQC
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Loading service
>>> weewx.wxservices.StdWXCalculate
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: wxcalculate: The following
>>> values will be calculated: barometer=software, windchill=software,
>>> dewpoint=prefer_hardware, appTemp=prefer_hardware, rainRate=software,
>>> windrun=prefer_h
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: wxcalculate: The following
>>> algorithms will be used for calculations: altimeter=aaNOAA,
>>> maxSolarRad=RS
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Finished loading
>>> service weewx.wxservices.StdWXCalculate
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Loading service
>>> weewx.engine.StdArchive
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Archive will use
>>> data binding wx_binding
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Record generation
>>> will be attempted in 'software'
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Using archive
>>> interval of 300 seconds (software record generation)
>>> Jan 23 00:25:45 raspberrypi weewx[26285]: engine: Use LOOP data in
>>> hi/low calculations: 1
>>>
>>> root@raspberrypi:~/software/weewx# systemctl stop weewx
>>> root@raspberrypi:~/software/weewx# wee
>>> wee_config     wee_debug      wee_device     wee_extension  wee_import
>>>     wee_reports    weewxd
>>> root@raspberrypi:~/software/weewx# wee_de
>>> wee_debug   wee_device
>>> root@raspberrypi:~/software/weewx# wee_database
>>> -su: /usr/bin/wee_database: Permission denied
>>> root@raspberrypi:~/software/weewx# updatedb
>>> root@raspberrypi:~/software/weewx# wee_database
>>> -su: /usr/bin/wee_database: Permission denied
>>>
>>> On Wed, Jan 23, 2019 at 12:37 AM gjr80 <[email protected]> wrote:
>>> >
>>> > Should be there. What type of a WeeWX install do you have and where
>>> have you looked?
>>> >
>>> > Gary
>>> >
>>> > --
>>> > You received this message because you are subscribed to a topic in the
>>> Google Groups "weewx-user" group.
>>> > To unsubscribe from this topic, visit
>>> https://groups.google.com/d/topic/weewx-user/py_nuerC8Ss/unsubscribe.
>>> > To unsubscribe from this group and all its topics, send an email to
>>> [email protected].
>>> > For more options, visit https://groups.google.com/d/optout.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "weewx-user" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "weewx-user" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to