Einige Probleme bei der Verwendung von Snap

Einige Probleme bei der Verwendung von Snap

Ich erhalte diese Meldung jedes Mal, wenn ich einen Snap-Befehl verwende:

2017/06/17 16:54:53.238356 main.go:136: PANIC argument "ack"'s "forutsetningsfil>" should have <>s
panic: argument "ack"'s "forutsetningsfil>" should have <>s [recovered]
    panic: argument "ack"'s "forutsetningsfil>" should have <>s

goroutine 1 [running]:
panic(0x55e1d83e20c0, 0xc420164e60)
    /usr/lib/go-1.7/src/runtime/panic.go:500 +0x1a5
main.main.func1()
    /build/snapd-jGajdd/snapd-2.25+17.04/_build/src/github.com/snapcore/snapd/cmd/snap/main.go:282 +0x82
panic(0x55e1d83e20c0, 0xc420164e60)
    /usr/lib/go-1.7/src/runtime/panic.go:458 +0x247
github.com/snapcore/snapd/logger.Panicf(0x55e1d80fffc7, 0x20, 0xc4201399e8, 0x2, 0x2)
    /build/snapd-jGajdd/snapd-2.25+17.04/_build/src/github.com/snapcore/snapd/logger/logger.go:72 +0x17a
main.lintArg(0x55e1d80efb9f, 0x3, 0xc42000d980, 0x11, 0xc4200be560, 0x10, 0x0, 0x0)
    /build/snapd-jGajdd/snapd-2.25+17.04/_build/src/github.com/snapcore/snapd/cmd/snap/main.go:136 +0x1ad
main.Parser(0xc420139d40)
    /build/snapd-jGajdd/snapd-2.25+17.04/_build/src/github.com/snapcore/snapd/cmd/snap/main.go:203 +0x8e9
main.run(0xc400000000, 0x55e1d8485d18)
    /build/snapd-jGajdd/snapd-2.25+17.04/_build/src/github.com/snapcore/snapd/cmd/snap/main.go:302 +0x36
main.main()
    /build/snapd-jGajdd/snapd-2.25+17.04/_build/src/github.com/snapcore/snapd/cmd/snap/main.go:287 +0x197

Es handelt sich um eine Neuinstallation von Ubuntu 17.04

Antwort1

Vielen Dank an Gustavo für seine Hilfe bei der Behebung des Problems unter https://forum.snapcraft.io/t/snap-funktioniert-nicht-im-terminal-auf-ubuntu-17-10/2593/7

Damit Snap ordnungsgemäß funktioniert, müssen Sie vor der Verwendung von Snap-Befehlen Folgendes in das Terminal einfügen:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8

Ich schätze, sie werden es bald beheben :-).

Antwort2

Es gibt einen Fehler in zwei Übersetzungsdateien in 17.10 (und möglicherweise anderen), nb und hr. Es gibt auch einen Fehler in snapd, der eine harmlose Warnung in Panik verwandelt. Wir beheben diese (und ich hoffe, sie in 2.29, aber sicher in 2.30 zu bekommen), aber in der Zwischenzeit snappy.mosollte es ausreichen, die entsprechenden Dateien zu entfernen oder umzubenennen, um Sie zu entsperren.

Antwort3

Die Ursache hierfür ist eine beschädigte Übersetzungsdatei.

Versuchen Sie es mit:

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
snap --version

Wir werden die Logik überprüfen, damit sie behoben ist und in diesen Fällen keine Panik entsteht.

verwandte Informationen