![](https://seccdn.libravatar.org/avatar/9990e086bd973f56b231df090227bffd.jpg?s=120&d=mm&r=g)
Hallo zusammen, ich habe einen merkwürdigen Effekt bei Perl-Scripts, nach einem Upgrade von 15.4 nach 15.5. if ( -f "/home/admin/Buderus/Munin-ErtragContinue.csv" ) { ... } else { print "File not found.\n"; } Das Script läuft immer in den else Zweig, obwohl es das File gibt und auch Leserechte bestehen. -rw-rw-r-- 1 admin users 2,0K 7. Aug 19:16 /home/admin/Buderus/Munin-ErtragContinue.csv Auch ein open(logFP, ">> /home/admin/log/munin.diskstate.log") liefert "Permission denied" obwohl -rw-rw-rw- 1 admin users 8,5M 6. Aug 19:10 /home/admin/log/munin.diskstate.log Komischerweise habe ich das Problem nur auf meinem Server, den ich am Sonntag aktualisiert habe. Der Desktop PC und das Laptop haben das Problem nicht. Ich habe in YAST2 nachgesehen, es sind viele Perl Pakete installiert und auf allen PCs habe ich das Repository https://download.opensuse.org/repositories/devel:/languages:/perl/15.5/ definiert. Ausser Packman haben alle Repositories die Prio 98 Auf dem Server UND auch auf dem Desktop PC sind die Perl AddOn Pakete aus SUSE LLC oder aus devel:/languages:/perl. Aber trotz diesem Mischmasch funktioniert es auf den Desktop. Ich habe alle installierten Perl-Pakete noch einmal installieren lassen, keine Besserung. Perl selbst ist die Version 5.26.1-150300.17.11.1 von SUSE LLC https://www.suse.com/ Auf Server als auch Desktop. Hat jemand eine Idee ? Danke für Hinweise. Werner Franke