No specific packager available for the distro version ubuntu_16_04_xenial

Nicolas Dufresne nicolas at ndufresne.ca
Thu Apr 26 13:32:01 UTC 2018


Le mar. 24 avr. 2018 04:27, Matthew Thyer <matthew.thyer at adelaide.edu.au> a
écrit :

> Greetings gstreamer-devel list,
>
>
>
> I’m wishing to build and package GStreamer v1.14 (or later) for the ARM32
> hard-float architecture (for Raspberry Pi 2, 3, 3B+). I mean the GNU
> Triplet: arm-linux-gnueabihf.
>
> As you may have seen from my last two emails (“Failure to cross compile
> GStreamer v1.14 with config/cross-lin-arm.cbc” & “How to cross compile
> GStreamer for Raspberry Pi 2, 3, 3B+ (arch=armhf)?”) I’m not currently able
> to cross compile for this outcome so I have instead setup docker on my
> Raspberry Pi 3 and run a native build. This completes normally but then
> fails to package the results of the build.
>
> It looks like cerbero tries to fall back to some kind of default packager
> but then crashes and I get a python traceback.
>
>
>
> The error messages from the failure are:
>
> WARNING: No specific packager available for the distro version
> ubuntu_16_04_xenial, using generic packager for distro debian
>
> WARNING: No packager defined, using default packager "Default <
> default at change.me>"
>
> Traceback (most recent call last):
>
>  File "./cerbero-uninstalled", line 9, in <module>
>
>    main()
>
>  File "./cerbero/main.py", line 130, in main
>
>    Main(sys.argv[1:])
>
>  File "./cerbero/main.py", line 55, in __init__
>
>    self.run_command()
>
>  File "./cerbero/main.py", line 105, in run_command
>
>    res = commands.run(command, self.config, self.args)
>
>  File "./cerbero/commands/__init__.py", line 78, in run
>
>    return _commands[command].run(config, args)
>
>  File "./cerbero/commands/package.py", line 82, in run
>
>    pkg = Packager(config, p, self.store)
>
>  File "./cerbero/packages/packager.py", line 53, in __new__
>
>    return _packagers[d][v](config, package, store)
>
>  File "./cerbero/packages/debian.py", line 448, in __new__
>
>    return DebianPackager(config, package, store)
>
>  File "./cerbero/packages/debian.py", line 187, in __init__
>
>    self.license = f.read()
>
>  File "/usr/lib/python3.5/encodings/ascii.py", line 26, in decode
>
>    return codecs.ascii_decode(input, self.errors)[0]
>
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0:
> ordinal not in range(128)
>
>
>
> I’ve confirmed that I get the same error when running a native build in a
> docker container on an x86_64 VM so this problem is not specific to the ARM
> architecture.
>
> Does anyone have a solution for this issue?
>
This crash is unrelated to the harmless warnings. It's reading from file
expecting ASCII and hit some utf8 char, and crash. Can you file a bug to
bugs.gnome.org with that backtrace attached.



>
> Regards,
>
>
>
> ---
>
> Matthew Thyer
>
> (08) 8313 9283
>
> 4.38 Ingkarni Wardli
>
> Adelaide University
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180426/e08080c9/attachment-0001.html>


More information about the gstreamer-devel mailing list