** Summary changed: - armhf: rrd dbs produced before the size_t change cannot be read by rrdtool in noble and later + armhf: rrd dbs produced before the time_t change cannot be read by rrdtool in noble and later
** Description changed: - The size_t change from 32 bits to 64 bits introduced in noble changes + The time_t change from 32 bits to 64 bits introduced in noble changes the rrd database format. rrdtool from noble/armhf cannot read a rrd database produced in jammy/armhf or earlier: ubuntu@n-armhf:~$ rrdtool dump test-armhf-jammy.rrd ERROR: 'test-armhf-jammy.rrd' is too small (should be 1032 bytes) ubuntu@n-armhf:~$ ls -l test-armhf-jammy.rrd -rw-r--r-- 1 ubuntu ubuntu 1024 Aug 27 18:36 test-armhf-jammy.rrd That test rrd was produced in jammy/armhf. Essentially, this means a database dump has to be taken before a release upgrade to noble, where a database restore can than be done. With a dump produced in jammy/armhf: ubuntu@n-armhf:~$ ls -l test-armhf-jammy.xml -rw-rw-r-- 1 ubuntu ubuntu 3921 Aug 27 18:36 test-armhf-jammy.xml We can regenerate an rrd in noble: ubuntu@n-armhf:~$ rrdtool restore test-armhf-jammy.xml noble.rrd ubuntu@n-armhf:~$ ls -l noble.rrd -rw-rw-r-- 1 ubuntu ubuntu 1032 Aug 27 18:52 noble.rrd ubuntu@n-armhf:~$ rrdtool dump noble.rrd |head -n 3 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE rrd SYSTEM "https://oss.oetiker.ch/rrdtool/rrdtool.dtd"> <!-- Round Robin Database Dump --> -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2077994 Title: armhf: rrd dbs produced before the time_t change cannot be read by rrdtool in noble and later To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-release-notes/+bug/2077994/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
