INSTALLICONSCRIPT nicht gesetzt
INSTALLICONSCRIPT nicht gesetzt
Hallo,
OS: OpenSUSE Leap 15.5
Update: softmaker-office-nx-1206.x86_64.rpm
Installation via zypper up
Bei der Installation scheint das Skript die Variable INSTALLICONSSCRIPT nicht korrekt zu setzen:
# 2023-11-22 08:30:43 softmaker-office-nx-1206.x86_64.rpm installed ok
# Additional rpm output:
# Unregistering old Office...
...
# xdg-mime: file '/usr/share/officenx/mime/softmaker-office-2024.xml' does not exist
# Removing icons from the menu...
# Extracting resource files...
# Using existing xdg-utils
# create_script started
# INSTALLICONSSCRIPT is
# /var/tmp/rpm-tmp.9fSPkw: line 351: $INSTALLICONSSCRIPT: ambiguous redirect
# chmod: missing operand after '755'
# Try 'chmod --help' for more information.
# Create MIME
# Adding document icons. This may take a few minutes...
# Updating theme Adwaita /1 of 2/
# /var/tmp/rpm-tmp.9fSPkw: line 525: $INSTALLICONSSCRIPT: ambiguous redirect
# /var/tmp/rpm-tmp.9fSPkw: line 531: $INSTALLICONSSCRIPT: ambiguous redirect
... (hier folgen einige Dutzend dieser Fehler)
Danke,
Andreas
OS: OpenSUSE Leap 15.5
Update: softmaker-office-nx-1206.x86_64.rpm
Installation via zypper up
Bei der Installation scheint das Skript die Variable INSTALLICONSSCRIPT nicht korrekt zu setzen:
# 2023-11-22 08:30:43 softmaker-office-nx-1206.x86_64.rpm installed ok
# Additional rpm output:
# Unregistering old Office...
...
# xdg-mime: file '/usr/share/officenx/mime/softmaker-office-2024.xml' does not exist
# Removing icons from the menu...
# Extracting resource files...
# Using existing xdg-utils
# create_script started
# INSTALLICONSSCRIPT is
# /var/tmp/rpm-tmp.9fSPkw: line 351: $INSTALLICONSSCRIPT: ambiguous redirect
# chmod: missing operand after '755'
# Try 'chmod --help' for more information.
# Create MIME
# Adding document icons. This may take a few minutes...
# Updating theme Adwaita /1 of 2/
# /var/tmp/rpm-tmp.9fSPkw: line 525: $INSTALLICONSSCRIPT: ambiguous redirect
# /var/tmp/rpm-tmp.9fSPkw: line 531: $INSTALLICONSSCRIPT: ambiguous redirect
... (hier folgen einige Dutzend dieser Fehler)
Danke,
Andreas
Re: INSTALLICONSCRIPT nicht gesetzt
Vielen Dank, dass Sie dieses Problem gemeldet haben. Ich habe die Details an unser Entwicklerteam zur weiteren Analyse weitergeleitet.
Re: INSTALLICONSCRIPT nicht gesetzt
Hier auch der gleiche Fehler. Ich wollte mal das Update anstatt auf office2024 mal office2024nx ausprobieren (30 tage Version).
OS: Endeavour Linux Galileo 11
Installation: Auspacken der *tgz und Aufruf als root: ./installofficenx
Fehlermeldung: ./installofficenx: Zeile 570: $INSTALLICONSSCRIPT: Mehrdeutige Umlenkung.
Wobei die Zeilennummer immer wiederkehrend 550, 554, 558, 562, 566 und 570 ist. Einige Hundert Meldungen dieser Art.
Das Programm z.B. textmakernx startet ohne Fehlermeldung. planmaker und presentations habe ich noch nicht getestet.
OS: Endeavour Linux Galileo 11
Installation: Auspacken der *tgz und Aufruf als root: ./installofficenx
Fehlermeldung: ./installofficenx: Zeile 570: $INSTALLICONSSCRIPT: Mehrdeutige Umlenkung.
Wobei die Zeilennummer immer wiederkehrend 550, 554, 558, 562, 566 und 570 ist. Einige Hundert Meldungen dieser Art.
Das Programm z.B. textmakernx startet ohne Fehlermeldung. planmaker und presentations habe ich noch nicht getestet.
Re: INSTALLICONSCRIPT nicht gesetzt
Hallo,
bei der Installation von NX1206 (...nx-1206-amd64.tgz) unter Salix (Slackware 5.15.80) erhalte ich ähnliche/gleiche Fehler
beim Versuch die "Themes" zu aktualisieren.
Gruß
Jürgen
Ergänzung ... nach den o.g. Fehlermeldungen kommt es so zu Ende:
...
bei der Installation von NX1206 (...nx-1206-amd64.tgz) unter Salix (Slackware 5.15.80) erhalte ich ähnliche/gleiche Fehler
beim Versuch die "Themes" zu aktualisieren.
Gruß
Jürgen
Ergänzung ... nach den o.g. Fehlermeldungen kommt es so zu Ende:
...
Code: Alles auswählen
Updating theme HighContrast /2 of 2/
Updating theme Qogir /2 of 2/
Updating theme Qogir-dark /2 of 2/
Updating theme Qogir-dark-panel /2 of 2/
Updating theme elementary-xfce /2 of 2/
elementary-xfce modification start
Updating theme hicolor /2 of 2/
Updating theme hicolor/16x16 /2 of 2/
Updating theme hicolor/22x22 /2 of 2/
Updating theme hicolor/24x24 /2 of 2/
Updating theme hicolor/32x32 /2 of 2/
Updating theme hicolor/48x48 /2 of 2/
Updating theme hicolor/scalable /2 of 2/
Registering MIME types...
Creating /etc/SoftMaker folder...
sed: /etc/mime.types kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden
Installing for user jpg
Cleaning the cache from folder: /var/tmp/kdecache-*/*
create_desktop1 started
Variant: nx ICONS!!!!
/usr/share/officenx/mime/tml24.dsk found, moving files...
Adding icons to the menu...
SoftMaker Office NX has been successfully installed.
You can find all SoftMaker Office NX applications in the Office menu group.
If you want to uninstall SoftMaker Office NX at a later time,
just run the command:
/usr/bin/uninstall_smofficenx
Press Return to exit.
Re: INSTALLICONSCRIPT nicht gesetzt
Die Entwickler haben eine Lösung gefunden:
Sie sollten sudo -E statt nur sudo verwenden.
Wir werden die Anweisungen auf unserer Website aktualisieren.
Sie sollten sudo -E statt nur sudo verwenden.
Wir werden die Anweisungen auf unserer Website aktualisieren.
Re: INSTALLICONSCRIPT nicht gesetzt
Dann wird also erwartet, dass ich das Update im User-Kontext aufrufe.
In diesem Fall habe ich das Linux im Runlevel 3 gestartet, habe mich auf der Text-Konsole am Login_prompt als root eingeloggt und dann zypper up aufgerufen. Ja, das ist nicht der übliche Weg heutzutage ...
Dann muss ich also zukünftig bei Updates von Softmaker das Paket noch einmal nachträglich als User re-installieren.
Danke für den Hinweis.
In diesem Fall habe ich das Linux im Runlevel 3 gestartet, habe mich auf der Text-Konsole am Login_prompt als root eingeloggt und dann zypper up aufgerufen. Ja, das ist nicht der übliche Weg heutzutage ...
Dann muss ich also zukünftig bei Updates von Softmaker das Paket noch einmal nachträglich als User re-installieren.
Danke für den Hinweis.
Re: INSTALLICONSCRIPT nicht gesetzt
Das ist eine relativ neue Änderung, die Linux eingeführt hat, dass sudo nicht mehr das komplette Environment des Benutzers übernimmt, sondern ein "aufgeräumtes". Damit fehlen dann Umgebungsvariablen, die bei der Installation benötigt werden.
Was spricht gegen sudo -E ?
Was spricht gegen sudo -E ?
Martin Kotulla
SoftMaker Software GmbH
SoftMaker Software GmbH
Re: INSTALLICONSCRIPT nicht gesetzt
sudo -E ergibt nur Sinn, wenn ich zypper als regulärer Nutzer aufrufen möchte.
Wenn ich mich in das System als root einlogge, dann gibt es eben nur die root-Umgebung.
Wenn ich das richtig verstehe, will das Installationsscript nicht nur Systemdateien aktualisieren (/usr/...), sondern auch etwas beim Nutzer selbst (/home/<user>/...). Was macht das Skript bei mehreren Nutzern?
Wenn ich mich in das System als root einlogge, dann gibt es eben nur die root-Umgebung.
Wenn ich das richtig verstehe, will das Installationsscript nicht nur Systemdateien aktualisieren (/usr/...), sondern auch etwas beim Nutzer selbst (/home/<user>/...). Was macht das Skript bei mehreren Nutzern?
Re: INSTALLICONSCRIPT nicht gesetzt
Darum geht es nicht.
xdg-mime, was zum Assoziieren von Dateiverknüpfungen benötigt wird, kann als root nicht ausgeführt werden, weil es ein GUI-Programm ist. Im sudo-Modus muss sich unser Installationsprogramm mit dem X-Server verbinden, und das geht nicht, wenn sudo nur das halbe Environment übergibt.
xdg-mime, was zum Assoziieren von Dateiverknüpfungen benötigt wird, kann als root nicht ausgeführt werden, weil es ein GUI-Programm ist. Im sudo-Modus muss sich unser Installationsprogramm mit dem X-Server verbinden, und das geht nicht, wenn sudo nur das halbe Environment übergibt.
Martin Kotulla
SoftMaker Software GmbH
SoftMaker Software GmbH
Re: INSTALLICONSCRIPT nicht gesetzt
Na, das ist doch eine wertvolle Info und bestätigt meine Aussage von vorhin, dass ich ggf. die Installation als User noch einmal wiederholen muss (oder meine Update-Prozedur mal überdenken muss ...).
Ggf. kann es dann also auch Probleme geben, falls ein Admin in einer Netzwerkumgebung das Update als root via ssh aufruft. Aber das ist bei mir nicht der Fall.
Bitte nicht als Kritik auffassen. Ich habe jetzt die Info, die ich benötige. Und kann damit weiter fröhlich Softmaker unter Linux einsetzen. Danke!
Ggf. kann es dann also auch Probleme geben, falls ein Admin in einer Netzwerkumgebung das Update als root via ssh aufruft. Aber das ist bei mir nicht der Fall.
Bitte nicht als Kritik auffassen. Ich habe jetzt die Info, die ich benötige. Und kann damit weiter fröhlich Softmaker unter Linux einsetzen. Danke!