On Tue, Apr 23, 2024 at 03:42:43PM +0200, Landry Breuil wrote:
> Le Tue, Apr 23, 2024 at 07:50:53AM +0100, Zé Loff a écrit :
> > On Mon, Apr 22, 2024 at 11:26:37PM +0100, Zé Loff wrote:
> > > 
> > > Hi all
> > > 
> > > After upgrading an amd64 machine to 7.5-stable, influxdb fails to start,
> > > saying:
> > > 
> > > 2024-04-22T22:07:42.599907Z     info    Welcome to InfluxDB {"log_id": 
> > > "0oiySb1l000", "version": "2.7.3", "commit": "none", "build_date": 
> > > "2024-04-22T22:07:42Z", "log_level": "info"}
> > > 2024-04-22T22:07:42.601348Z     error   Failed opening bolt {"log_id": 
> > > "0oiySb1l000", "error": "function not implemented"}
> > > 
> > > Starting with a clean /var/influxdb doesn't help, nor does doing it as
> > > root (which also starts with a clean slate, at /root/.influxdbv2).
> > > Removing and reinstalling the package didn't help either.
> > > 
> > > Has anyone else seen the same thing and/or has any advice?
> > > 
> > > Thanks in advance
> > > 
> > > -- 
> > >  
> > > 
> > 
> > Minor update: the same thing happens on -current.
> 
> with the attached diff, influxd starts on -current. That's all the testing 
> i've done :)
> 
> feedback from real world testing welcome !
> 

Brilliant, thanks!
I'll give this a go (pun not intended) and get back to you in a couple
of days.

Thanks again

> ? build.log
> ? buildpkgconfig.log
> ? crates.inc.2.7.0
> ? crates2.inc
> ? influxdb.diff
> ? modules.inc.2.7.0
> ? modules.inc.ok
> ? modules.inc1.9.5
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/databases/influxdb/Makefile,v
> retrieving revision 1.33
> diff -u -r1.33 Makefile
> --- Makefile  23 Apr 2024 09:31:30 -0000      1.33
> +++ Makefile  23 Apr 2024 13:40:19 -0000
> @@ -1,9 +1,3 @@
> -# bbolt needs to be at least 1.3.8 to avoid syscall
> -# modernc.org/libc and modernc.org/sqlite might work in latest head versions 
> now but not in a release yet
> -# https://gitlab.com/cznic/libc/-/issues/29
> -# https://gitlab.com/cznic/libc/-/merge_requests/13
> -BROKEN =     some modules used by influxdb require syscall() access which is 
> no longer available outside libc
> -
>  COMMENT =    time-series datastore for metrics, events, and analytics
>  
>  MODUI_VERSION =      v2.7.1
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/databases/influxdb/distinfo,v
> retrieving revision 1.8
> diff -u -r1.8 distinfo
> --- distinfo  14 Nov 2023 00:08:32 -0000      1.8
> +++ distinfo  23 Apr 2024 13:40:19 -0000
> @@ -1468,8 +1468,8 @@
>  SHA256 (go_modules/github.com/zeebo/xxh3/@v/v1.0.1.zip) = 
> ADQvDUPSdAVOzNxQ+6pBpQEBRuisgnc30hzhT2eJh0U=
>  SHA256 (go_modules/go.etcd.io/bbolt/@v/v1.3.2.mod) = 
> siQNmH3bNjz9n5PJ7VP5r19NefAOWRE8g3WvwbkcS28=
>  SHA256 (go_modules/go.etcd.io/bbolt/@v/v1.3.3.mod) = 
> siQNmH3bNjz9n5PJ7VP5r19NefAOWRE8g3WvwbkcS28=
> -SHA256 (go_modules/go.etcd.io/bbolt/@v/v1.3.6.mod) = 
> XDjGXmmRaJ8LnkB0KADeRlxstzrPjr0VRzDNxinKE2Q=
> -SHA256 (go_modules/go.etcd.io/bbolt/@v/v1.3.6.zip) = 
> o1f8zZPoZdzj04We2FfOgn96Ly3FuQz6qVIC9dduSsI=
> +SHA256 (go_modules/go.etcd.io/bbolt/@v/v1.3.8.mod) = 
> P9EfiW+DDmdLHgJxBOk0xfcQkdytIkHvnl/L5bKwPq8=
> +SHA256 (go_modules/go.etcd.io/bbolt/@v/v1.3.8.zip) = 
> GLq65n7M3SmCrQvUS7d6I46LbI2hkrWua9PA3UjVujE=
>  SHA256 
> (go_modules/go.etcd.io/etcd/@v/v0.0.0-20191023171146-3cf2f69b5738.mod) = 
> Aq68KyNI9Hgtq+/IP63YARn8NQNZRreMsAlkqJGeD74=
>  SHA256 
> (go_modules/go.etcd.io/etcd/@v/v0.0.0-20191023171146-3cf2f69b5738.zip) = 
> T6k0WCeXPTV73D0ZHzpS56EHQQEq6eXyJxLtQonpm0Q=
>  SHA256 
> (go_modules/go.mozilla.org/pkcs7/@v/v0.0.0-20200128120323-432b2356ecb1.mod) = 
> aKaMiAYDnR/VbMx/zzOQHyj4ZP5vPxuoQVx54HfhDlY=
> @@ -3620,8 +3620,8 @@
>  SIZE (go_modules/github.com/zeebo/xxh3/@v/v1.0.1.zip) = 269263
>  SIZE (go_modules/go.etcd.io/bbolt/@v/v1.3.2.mod) = 24
>  SIZE (go_modules/go.etcd.io/bbolt/@v/v1.3.3.mod) = 24
> -SIZE (go_modules/go.etcd.io/bbolt/@v/v1.3.6.mod) = 94
> -SIZE (go_modules/go.etcd.io/bbolt/@v/v1.3.6.zip) = 118439
> +SIZE (go_modules/go.etcd.io/bbolt/@v/v1.3.8.mod) = 280
> +SIZE (go_modules/go.etcd.io/bbolt/@v/v1.3.8.zip) = 144978
>  SIZE (go_modules/go.etcd.io/etcd/@v/v0.0.0-20191023171146-3cf2f69b5738.mod) 
> = 2182
>  SIZE (go_modules/go.etcd.io/etcd/@v/v0.0.0-20191023171146-3cf2f69b5738.zip) 
> = 7085205
>  SIZE 
> (go_modules/go.mozilla.org/pkcs7/@v/v0.0.0-20200128120323-432b2356ecb1.mod) = 
> 37
> Index: modules.inc
> ===================================================================
> RCS file: /cvs/ports/databases/influxdb/modules.inc,v
> retrieving revision 1.6
> diff -u -r1.6 modules.inc
> --- modules.inc       14 Nov 2023 00:08:32 -0000      1.6
> +++ modules.inc       23 Apr 2024 13:40:19 -0000
> @@ -472,7 +472,7 @@
>       github.com/yudai/pp                                                     
>          v2.0.1+incompatible \
>       github.com/yuin/goldmark                                                
>          v1.4.13 \
>       github.com/zeebo/xxh3                                                   
>          v1.0.1 \
> -     go.etcd.io/bbolt                                                        
>          v1.3.6 \
> +     go.etcd.io/bbolt                                                        
>          v1.3.8 \
>       go.etcd.io/etcd                                                         
>          v0.0.0-20191023171146-3cf2f69b5738 \
>       go.mozilla.org/pkcs7                                                    
>          v0.0.0-20200128120323-432b2356ecb1 \
>       go.opencensus.io                                                        
>          v0.23.0 \
> Index: patches/patch-go_mod
> ===================================================================
> RCS file: patches/patch-go_mod
> diff -N patches/patch-go_mod
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-go_mod      23 Apr 2024 13:40:19 -0000
> @@ -0,0 +1,12 @@
> +Index: go.mod
> +--- go.mod.orig
> ++++ go.mod
> +@@ -60,7 +60,7 @@ require (
> +     github.com/uber/jaeger-client-go v2.28.0+incompatible
> +     github.com/xlab/treeprint v1.0.0
> +     github.com/yudai/gojsondiff v1.0.0
> +-    go.etcd.io/bbolt v1.3.6
> ++    go.etcd.io/bbolt v1.3.8
> +     go.uber.org/multierr v1.6.0
> +     go.uber.org/zap v1.16.0
> +     golang.org/x/crypto v0.14.0
> Index: patches/patch-go_sum
> ===================================================================
> RCS file: patches/patch-go_sum
> diff -N patches/patch-go_sum
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-go_sum      23 Apr 2024 13:40:19 -0000
> @@ -0,0 +1,14 @@
> +Index: go.sum
> +--- go.sum.orig
> ++++ go.sum
> +@@ -930,8 +930,8 @@ github.com/yuin/goldmark v1.4.1/go.mod h1:mwnBkeHKe2W/
> + github.com/zeebo/xxh3 v1.0.1/go.mod 
> h1:8VHV24/3AZLn3b6Mlp/KuC33LWH687Wq6EnziEB+rsA=
> + go.etcd.io/bbolt v1.3.2/go.mod 
> h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
> + go.etcd.io/bbolt v1.3.3/go.mod 
> h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
> +-go.etcd.io/bbolt v1.3.6 h1:/ecaJf0sk1l4l6V4awd65v2C3ILy7MSj+s/x1ADCIMU=
> +-go.etcd.io/bbolt v1.3.6/go.mod 
> h1:qXsaaIqmgQH0T+OPdb99Bf+PKfBBQVAdyD6TY9G8XM4=
> ++go.etcd.io/bbolt v1.3.8 h1:xs88BrvEv273UsB79e0hcVrlUWmS0a8upikMFhSyAtA=
> ++go.etcd.io/bbolt v1.3.8/go.mod 
> h1:N9Mkw9X8x5fupy0IKsmuqVtoGDyxsaDlbk4Rd05IAQw=
> + go.etcd.io/etcd v0.0.0-20191023171146-3cf2f69b5738/go.mod 
> h1:dnLIgRNXwCJa5e+c6mIZCrds/GIG4ncV9HhK5PX7jPg=
> + go.opencensus.io v0.20.1/go.mod 
> h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=
> + go.opencensus.io v0.20.2/go.mod 
> h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk=


-- 
 

Reply via email to