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= --