SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert

Hier gibt es Support zu den Plugin der neuesten Generation des Hibiscus-Mashup Projekts von Sebastian Richter
Benutzeravatar
Hibiscus-Scripter
Administrator
Administrator
Beiträge: 2527
Registriert: Mi 30. Okt 2013, 17:14
Wohnort: Würzburg
Has thanked: 96 times
Been thanked: 61 times

Re: SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert

Beitrag von Hibiscus-Scripter » Mi 22. Jun 2022, 13:09

achso: und ich soll mir hier jede Behauptung die schlicht falsch ist einfach gefallen lassen?
Wenn ich sage der ist aktuell, dann weiß ich doch wohl was ich da gestern Abend hochgeladen habe. Was kann ich dafür, das du dich auch noch mit deinem "alten Download" rechtfertigst anstatt dich zuerst mal vom aktuellen Zustand zu erkundigen wenn ich schon zweimal gesagt habe: das ist aktuell?! Es nervt halt :shifty: - das unnötige Diskutieren halt, was auch überhaupt nicht zur Sache beiträgt und ich wegen mehrmaliger Behauptung dann echt selbst zweifle und Zeit mit der Überprüfung verschwende.

Versuche bitte wenigstens auch immer den Code-Button im Editor zu verwenden: der sieht so aus: [</>]
(und nicht nichts oder Quote)

Und dann mit einer komplett anderen Jameica und Java Version behaupten es hätte sich nichts geändert? Achja, ohne Log kann man ja alles behaupten ... was man will
hanichl hat geschrieben:
Mi 22. Jun 2022, 12:51
[22.06.2022 12:51:03] System-Info: OS[Linux (ver. 5.15.32-v8+) aarch64] Platform[Jameica 2.11.0-nightly | Build: 479 vom 20220622] Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20220622]
[22.06.2022 12:51:03] OK: Java-Version 17.0.3 von 'Debian' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-17-openjdk-arm64)
Bei meinem Installer sind bestimmt keine Nightly-Builds enthalten :lol: und in der Anleitung wird das auch erklärt.

Und es ging hier nur um meinen Installer, nicht um eine Sonderkonfiguration von dir...
Eventuell kennt sich da ja @Alibahloob oder Olaf besser aus:
Aibahloob hat geschrieben:
Mi 22. Jun 2022, 09:54
Hallo,

mach mal bitte als startender User

Code: Alles auswählen

touch /opt/jameica/rcjameica-systemd/bla
rm /opt/jameica/rcjameica-systemd/bla
ls -ld /opt /opt/jameica /opt/jameica/rcjameica-systemd
id
und poste den Inhalt.

MfG
Fakt ist halt, dass er beim Versuch das Verzeichnis ~/.chrome-headless mit "org.apache.commons.io.FileUtils.forceDelete" zu löschen oder kurz danach scheitert. Aber das versucht er natürlich nur, wenn dieses Verzeichnis (nach einem Check) auch vorhanden ist. Von daher wäre die Ausgabe von

Code: Alles auswählen

ls -alh ~/
echt interessant, da ich an der nicht-Existenz sonst auch noch zweifeln muss.
Wie schon gesagt, kommt der Fehler ja auch vom JameicaSecurityManager der versucht die Datei "/opt/jameica/rcjameica-systemd" zu schreiben?! Was dann jetzt mit einer Datei oder Verzeichnis im Home-Verzeichnis des Benutzers zu tun hat, kA. :eh:

Gruß :wave:
... wer lesen kann ist wie immer im klaren Vorteil ...

:!: Vor dem Posten: Bitte die Posting-Regeln für neue Beiträge lesen und bitte auch immer alle 4. Punkte zur Fehlermeldung beachten (Der Post wird ansonsten gelöscht)

:idea: Hilfe und Informationen zu den Test- und Nightly-Builds und deren Installation findet Ihr z. B. im Tipps und Tricks-Forum (Weitere hilfreiche Artikel findet man in der FAQ auf der Projekt-Website)

Wer ein Dankeschön für die Arbeit und Unkosten senden möchte, kann gerne auch :arrow: Spenden

hanichl
Beiträge: 48
Registriert: Sa 19. Okt 2019, 08:52
Has thanked: 2 times
Been thanked: 2 times

Re: SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert

Beitrag von hanichl » Mi 22. Jun 2022, 17:58

[code]oskar@m7-office:~ $ touch /opt/jameica/rcjameica-systemd/bla
touch: cannot touch '/opt/jameica/rcjameica-systemd/bla': Not a directory
oskar@m7-office:~ $ rm /opt/jameica/rcjameica-systemd/bla
rm: cannot remove '/opt/jameica/rcjameica-systemd/bla': Not a directory
oskar@m7-office:~ $ ls -ld /opt /opt/jameica /opt/jameica/rcjameica-systemd
drwxr-xr-x 6 root root 4096 Jun 22 11:34 /opt
drwxrwxrwx 5 oskar users 4096 Jun 22 11:35 /opt/jameica
-rwxr-xr-x 1 oskar oskar 251 Jun 22 04:00 /opt/jameica/rcjameica-systemd
oskar@m7-office:~ $ id
uid=1000(oskar) gid=1000(oskar) groups=1000(oskar),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),104(input),106(render),108(netdev),117(lpadmin),997(gpio),998(i2c),999(spi)
[/code]
a) angefangen wurde mit Deinem Installer ( sollte da nicht die passende Java Version dabei sein und auch gleich aktiv gesetzt werden ? ). Die dümpelt im /opt verzeichnis rum ....
b) um zu sehen, ob sich fehlermässig was ändert, habe ich die die Nightlies installert ( die auch vor dem Test drauf waren und auch drauf bleiben ).
c) ich bin jetzt auch in Urlaub, viel Spass noch !

gochbewohner
Beiträge: 219
Registriert: Mi 10. Jun 2015, 13:23
Been thanked: 11 times

Re: SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert

Beitrag von gochbewohner » Mi 22. Jun 2022, 18:09

Wenn du das richtig gemacht hättest, müsste das mit dem Code wie folgt aussehen:

Code: Alles auswählen

oskar@m7-office:~ $ touch /opt/jameica/rcjameica-systemd/bla
touch: cannot touch '/opt/jameica/rcjameica-systemd/bla': Not a directory
oskar@m7-office:~ $ rm /opt/jameica/rcjameica-systemd/bla
rm: cannot remove '/opt/jameica/rcjameica-systemd/bla': Not a directory
oskar@m7-office:~ $ ls -ld /opt /opt/jameica /opt/jameica/rcjameica-systemd
drwxr-xr-x 6 root root 4096 Jun 22 11:34 /opt
drwxrwxrwx 5 oskar users 4096 Jun 22 11:35 /opt/jameica
-rwxr-xr-x 1 oskar oskar 251 Jun 22 04:00 /opt/jameica/rcjameica-systemd
oskar@m7-office:~ $ id
uid=1000(oskar) gid=1000(oskar) groups=1000(oskar),4(adm),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),104(input),106(render),108(netdev),117(lpadmin),997(gpio),998(i2c),999(spi)
Nur das was du gepostet hast ist nicht das Log in Hibiscus wie es hier erwartet wird.

hanichl
Beiträge: 48
Registriert: Sa 19. Okt 2019, 08:52
Has thanked: 2 times
Been thanked: 2 times

Re: SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert

Beitrag von hanichl » Do 7. Jul 2022, 18:58

Servus Brüder im Geiste, hier also nach der Erholungsphase derzeitige Stand der Dinge laut Protokoll ...
Lasst mich bitte wissen, was noch gebraucht wird, was ich wieder falsch formatiert hab, oder was auch immer . Tank !
Ah ja, bevors wieder losgeht: ja, derzeit bin auch auf den nightlies, auf die steh ich, bei denen bleib ich :) wenns nicht passt, dann sagt bitte dass meine Beiträge dazu nicht erwünscht sind oder so ...

Code: Alles auswählen

[07.07.2022 18:54:55] Synchronisierung via non-HBCI (Hibiscus Mashup) läuft
[07.07.2022 18:54:55]  
[07.07.2022 18:54:56] System-Info: OS[Linux (ver. 5.15.32-v8+) aarch64]  Platform[Jameica 2.11.0-nightly | Build: 479 vom 20220704]  Plugin[hibiscus 2.11.0-nightly | Build: 361 vom 20220707]
[07.07.2022 18:54:56] Installierte und aktive Plugin-Versionen: [Finance.Websync ver. 0.9.39 | Build: 827 vom 20220622] [Hibiscus Mashup ver. 0.9.25 | Build: 503 vom 20220620]
[07.07.2022 18:54:56] Überprüfe Jameica-Version ...
[07.07.2022 18:54:56] OK: Jameica-Version 2.11.0 installiert und aktiv
[07.07.2022 18:54:56] Überprüfe Java-Version und den verwendeten Zeichensatz ...
[07.07.2022 18:54:56] OK: Java-Version 17.0.3 von 'Debian' installiert, aktiv und verwendet Zeichensatz 'UTF-8' (Home: /usr/lib/jvm/java-17-openjdk-arm64)
[07.07.2022 18:54:56] Überprüfe Selenium-Version ...
[07.07.2022 18:54:56] OK: Selenium-Version 4.3.0 installiert und aktiv
[07.07.2022 18:54:56] Überprüfe ChromeDriver-Version ...
[07.07.2022 18:54:56] OK: ChromeDriver-Version 103.0.5060.53 installiert und aktiv
[07.07.2022 18:54:56] Überprüfe POI-Version ...
[07.07.2022 18:54:56] OK: POI-Version 5.2.2 installiert und aktiv
[07.07.2022 18:54:56]  
[07.07.2022 18:54:56] Synchronisiere Konto 'Barclays - Kreditkarte, IBAN DE5420..676513 [Barclays Ba...urg Branch]' ...
[07.07.2022 18:54:56] Selenium WebDriver über ChromeDriver wird gestartet ...
[07.07.2022 18:55:04] Überprüfe Chrome-Version ...
[07.07.2022 18:55:04] OK. Browser ist: chrome ver. 103
[07.07.2022 18:55:04] Chrome gefunden. Alternativer Chromium wird daher nun wieder entfernt ...
[07.07.2022 18:55:04] Fehler: SeleniumWebDriverInit fehlerhaft: Erstellen des WebClient fehlgeschlagen!
Stacktrace: java.lang.SecurityException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert
	at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:150)
	at de.willuhn.jameica.security.JameicaSecurityManager.checkWrite(JameicaSecurityManager.java:74)
	at java.base/sun.nio.fs.UnixPath.checkWrite(UnixPath.java:787)
	at java.base/sun.nio.fs.LinuxDosFileAttributeView.updateDosAttribute(LinuxDosFileAttributeView.java:255)
	at java.base/sun.nio.fs.LinuxDosFileAttributeView.setReadOnly(LinuxDosFileAttributeView.java:191)
	at org.apache.commons.io.file.PathUtils.setReadOnly(PathUtils.java:914)
	at org.apache.commons.io.file.DeletingPathVisitor.visitFile(DeletingPathVisitor.java:159)
	at org.apache.commons.io.file.DeletingPathVisitor.visitFile(DeletingPathVisitor.java:37)
	at java.base/java.nio.file.Files.walkFileTree(Files.java:2811)
	at java.base/java.nio.file.Files.walkFileTree(Files.java:2882)
	at org.apache.commons.io.file.PathUtils.visitFileTree(PathUtils.java:971)
	at org.apache.commons.io.file.PathUtils.deleteDirectory(PathUtils.java:434)
	at org.apache.commons.io.file.PathUtils.delete(PathUtils.java:391)
	at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:1341)
	at de.derrichter.finance.websync.connector.ChromeDriverWebClientInit.connConfig(ChromeDriverWebClientInit.java:863)
	at de.derrichter.hibiscus.mashup.crossover.websync.institute.barclaysvisa.Collector.run(Collector.java:144)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeJobKontoauszug.execute(WebSynchronizeJobKontoauszug.java:84)
	at de.derrichter.hibiscus.mashup.crossover.websync.WebSynchronizeBackend$WebSyncJobGroup.sync(WebSynchronizeBackend.java:855)
	at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:399)
	at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: de.willuhn.util.ApplicationException: Schreibzugriff auf /opt/jameica/rcjameica-systemd verweigert
	at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:113)
	... 19 more


Tipp: Sollten Sie mit dieser Fehlermeldung nichts anfangen können,
kopieren Sie am besten gleich, mit einem Klick auf den 'Text kopieren'-Button, hier rechts in der Fensterleiste, den gesamten Inhalt dieser Status-Log und posten diesen im Support-Forum über
Menü Mashup->Online-Supportforum (https://scripting-forum.derrichter.de/viewforum.php?f=34)
in ein 'Neues Thema'. Damit kann Ihnen geholfen werden und Sie weisen uns darauf hin. Danke

Zurück zu „Hibiscus Mashup über Finance.Websync - (Beta 0.x = neue Release 3 der alten Scripte)“