Git Product home page Git Product logo

Comments (5)

dvyukov avatar dvyukov commented on April 28, 2024

from syzkaller.

jirislaby avatar jirislaby commented on April 28, 2024

the way you combined custom Go toolchain and distribution-provided packages. Frankly I never used distribution-provided version of packages. I would suggest to:

The problem is that syzkaller is packaged in opensuse and what I wrote is what I do during packaging (and checked locally). But I cannot update syzkaller package due to errors above :(.

The steps work locally of course, but cannot be used for packaging...

But I suspect google api package to be too old. And it requires gprc etc. which I am unable to package due to errors...

from syzkaller.

dvyukov avatar dvyukov commented on April 28, 2024

Are there any known users of syzkaller package? Does it worth packaging at all provided that a user can get the latest version with a single go get?...

To answer your questions, this error:

/usr/share/go/contrib/pkg/linux_amd64/golang.org/x/net/context.a: permission denied
 go install golang.org/x/oauth2/jws: open 

means that the package is prebuilt in the read-only location, but it was build using an old toolchain. Now you are trying to build syzkaller with a newer toolchain and so it tried to reinstall these old packages, but it fails because the location is read-only.
So if you building with a newer toolchain, you need to rebuild all dependencies with newer toolchain.
You may also need to update sources for some packages. I've seen the GCE api packages changed interfaces at some point. Not sure about golang.org/x/sys, but the first step would be to update it as well.

from syzkaller.

dvyukov avatar dvyukov commented on April 28, 2024

Maybe if you do go build of the syzkaller binaries, it will work. go build does not install anything, it just builds in a temp location. So it may help with the permission denied failures.

from syzkaller.

dvyukov avatar dvyukov commented on April 28, 2024

Jiri, I am closing this as I don't what we can do on our side. At this point syzkaller is meant to be used from HEAD.

from syzkaller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.