Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Snapper stopped working after updating btrfs-progs #500

Closed
jezekra1 opened this issue Oct 22, 2019 · 4 comments
Closed

Snapper stopped working after updating btrfs-progs #500

jezekra1 opened this issue Oct 22, 2019 · 4 comments
Labels
bug

Comments

@jezekra1
Copy link

@jezekra1 jezekra1 commented Oct 22, 2019

After updating btrfs-progs to 5.3-1 on arch, snapper is not working and displays this message:
$ sudo snapper list
snapper: symbol lookup error: /usr/lib/libbtrfs.so.0: undefined symbol: write_raid56_with_parity

@aschnell aschnell added the bug label Oct 23, 2019
@aschnell
Copy link
Member

@aschnell aschnell commented Oct 23, 2019

Likely a problem like issue #473.

@aschnell
Copy link
Member

@aschnell aschnell commented Oct 23, 2019

I contacted btrfs developers and Johannes Thumshirn posted a fix on the linux-btrfs mailing list within minutes.

@julien-noblet
Copy link

@julien-noblet julien-noblet commented Oct 23, 2019

There is also a pull request on btrfs-progs depot: kdave/btrfs-progs#215

kdave added a commit to kdave/btrfs-progs that referenced this issue Oct 24, 2019
Several people reported build breakage of snapper, due to missing
symbols in libbtrfs.so. Move the objects to the library objects, now we
don't have to worry about the new exports as the libbtrfs.sym is
unchanged. And there are no new .h files being exported though there are
the .o files in the library.

Issue: #214
Link: openSUSE/snapper#500
Signed-off-by: David Sterba <dsterba@suse.com>
kdave added a commit to kdave/btrfs-progs that referenced this issue Oct 25, 2019
Several people reported build breakage of snapper, due to missing
symbols in libbtrfs.so. Move the objects to the library objects, now we
don't have to worry about the new exports as the libbtrfs.sym is
unchanged. And there are no new .h files being exported though there are
the .o files in the library.

Issue: #214
Link: openSUSE/snapper#500
Signed-off-by: David Sterba <dsterba@suse.com>
kdave added a commit to kdave/btrfs-progs that referenced this issue Oct 25, 2019
Several people reported build breakage of snapper, due to missing
symbols in libbtrfs.so. Move the objects to the library objects, now we
don't have to worry about the new exports as the libbtrfs.sym is
unchanged. And there are no new .h files being exported though there are
the .o files in the library.

Issue: #214
Link: openSUSE/snapper#500
Signed-off-by: David Sterba <dsterba@suse.com>
kdave added a commit to kdave/btrfs-progs that referenced this issue Oct 25, 2019
Several people reported build breakage of snapper, due to missing
symbols in libbtrfs.so. Move the objects to the library objects, now we
don't have to worry about the new exports as the libbtrfs.sym is
unchanged. And there are no new .h files being exported though there are
the .o files in the library.

Issue: #214
Link: openSUSE/snapper#500
Signed-off-by: David Sterba <dsterba@suse.com>
@jezekra1
Copy link
Author

@jezekra1 jezekra1 commented Oct 28, 2019

Solved in btrfs-progs 5.3.1-1

@jezekra1 jezekra1 closed this Oct 28, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.