Page 1 of 1

Easy Daedalus - Bug in PKGget

Posted: Tue Jan 14, 2025 6:09 pm
by Caramel

The packages libgstreamer and libgstreamer-plugins-base are listed as dependencies of pulseaudio in /root/.packages/layers-installed-packages but they are not installed.

libgstreamer can be installed by PKGget but not libgstreamer-plugins-base.

If we try to install libgstreamer-plugins-base,
the localised gtk-dialog "Please wait, processing package database files..." is displayed a few seconds and then nothing happens.

If PKGget (/usr/local/petget/pkg_chooser.sh) is launched in the terminal, the error message is

gtkdialog: Error in line 4, near token 'string': syntax error

The error comes from /usr/local/petget/installpreview.sh, line 249 in the PREVIEW_DIALOG

<text use-markup=\"true\"><label>\"<b>${DB_description}</b>\"</label></text>

For libgstreamer-plugins-base DB_description=GStreamer libraries from the "base" set (Note the ")

DB_description=GStreamer libraries from the "base" set

If the PREVIEW_DIALOG is launched in the terminal, there is no error. In this case if we use the echo command, echo ${DB_description}=GStreamer libraries from the base set, there is no "

But if the dialog is launched by PKGget (with an additional line in installpreview.sh that sends the output of echo ${DB_description} in an external file), we see that, in the script, echo ${DB_description}=GStreamer libraries from the "base" set (The " are present)


Re: Easy Daedalus - Bug in PKGget

Posted: Wed Jan 15, 2025 1:13 pm
by BarryK