Installationsscript erstellt *.lp Dateien im Admin Verzeichnis anstatt *.php Dateien

Hallo zusammen

Heute wollte ich meine Pi-Hole Installation aktualisieren. Also mit dem Befehl pihole -up.
An die genaue Fehlermeldung die dann kam kann ich mich nicht erinnern. Sinngemäss stand aber, ich solle das Installationsskript neu ausführen, was ich auch tat.

Da das Verzeichnis /var/www/html/admin von der vorherigen Installation bereits bestand habe ich dieses umbenannt nach /var/www/html/old_admin.

Danach habe ich nochmals die automatische Installation durchgeführt mit curl -sSL https://install.pi-hole.net | bash, welche auch durchlief.

Mein Problem ist, irgend etwas bei der Installation läuft schief.
Im admin Verzeichnis haben alle *.php Dateien nach dem das Script durchgelaufen eine Dateiendung mit *.lp.

Als Troubleshooting habe ich das admin Verzeichnis gelöscht, und Die beiden alternativen Installationsmethoden, welche im Github Repository beschrieben sind ausgeführt. Das Resultat war identisch.

Ich verwende einen Proxmox Server mit LXC Container.
Der Container ist ein Debian Bookworm.
Shell = zsh Shell mit installiertem oh-my-zsh.

Nun bin ich mit meinem Latein leider am Ende.
Vielleicht hat jemand eine Idee, warum das Verhalten so sein könnte.

Hier die Ausgabe, wie das admin Verzeichnis aussieht:

ls -la /var/www/html/admin

Octal Permissions Size User Group Date Modified Name
0644  .rw-r--r--  2.3k root root   8 Mär 00:42  CONTRIBUTING.md
0644  .rw-r--r--  1.0k root root   8 Mär 00:42  error403.lp
0644  .rw-r--r--   969 root root   8 Mär 00:42  error404.lp
0644  .rw-r--r--  1.3k root root   8 Mär 00:42  gravity.lp
0644  .rw-r--r--  5.0k root root   8 Mär 00:42  groups-clients.lp
0644  .rw-r--r--  8.9k root root   8 Mär 00:42  groups-domains.lp
0644  .rw-r--r--  4.6k root root   8 Mär 00:42  groups-lists.lp
0644  .rw-r--r--  3.3k root root   8 Mär 00:42  groups.lp
0755  drwxr-xr-x     - root root   8 Mär 00:42  img/
0644  .rw-r--r--   11k root root   8 Mär 00:42  index.lp
0644  .rw-r--r--  1.1k root root   8 Mär 00:42  interfaces.lp
0644  .rw-r--r--   14k root root   8 Mär 00:42  LICENSE
0644  .rw-r--r--  7.6k root root   8 Mär 00:42  login.lp
0644  .rw-r--r--  1.6k root root   8 Mär 00:42  messages.lp
0644  .rw-r--r--  2.9k root root   8 Mär 00:42  network.lp
0644  .rw-r--r--  341k root root   8 Mär 00:42  package-lock.json
0644  .rw-r--r--  4.0k root root   8 Mär 00:42  package.json
0644  .rw-r--r--  9.8k root root   8 Mär 00:42  queries.lp
0644  .rw-r--r--   10k root root   8 Mär 00:42  README.md
0755  drwxr-xr-x     - root root   8 Mär 00:42  scripts/
0644  .rw-r--r--  2.2k root root   8 Mär 00:42  search.lp
0644  .rw-r--r--  1.5k root root   8 Mär 00:42  settings-all.lp
0644  .rw-r--r--   15k root root   8 Mär 00:42  settings-api.lp
0644  .rw-r--r--   21k root root   8 Mär 00:42  settings-dhcp.lp
0644  .rw-r--r--   18k root root   8 Mär 00:42  settings-dns.lp
0644  .rw-r--r--  7.1k root root   8 Mär 00:42  settings-dnsrecords.lp
0644  .rw-r--r--  7.2k root root   8 Mär 00:42  settings-privacy.lp
0644  .rw-r--r--   19k root root   8 Mär 00:42  settings-system.lp
0644  .rw-r--r--  6.6k root root   8 Mär 00:42  settings-teleporter.lp
0755  drwxr-xr-x     - root root   8 Mär 00:42  style/
0644  .rw-r--r--  1.4k root root   8 Mär 00:42  taillog.lp
0755  drwxr-xr-x     - root root   8 Mär 00:42  vendor/

Hier habe ich auch die Ausgabe des Installationsscriptes:

╭─root at pihole in ~
╰─○ sudo bash pi-hole-install.sh

  [✓] Root user check

        .;;,.
        .ccccc:,.
         :cccclll:.      ..,,
          :ccccclll.   ;ooodc
           'ccll:;ll .oooodc
             .;cll.;;looo:.
                 .. ','.
                .',,,,,,'.
              .',,,,,,,,,,.
            .',,,,,,,,,,,,....
          ....''',,,,,,,'.......
        .........  ....  .........
        ..........      ..........
        ..........      ..........
        .........  ....  .........
          ........,,,,,,,'......
            ....',,,,,,,,,,,,.
               .',,,,,,,,,'.
                .',,,,,,'.
                  ..'''.

  [i] SELinux not detected
  [✓] Update local cache of available packages

  [✓] Checking apt-get for upgraded packages... up to date!

  [✓] Building dependency package pihole-meta.deb
  [✓] Installing Pi-hole dependency package

  [✓] Supported OS detected
  [✓] Check for existing repository in /etc/.pihole
  [i] Update repo in /etc/.pihole...HEAD ist jetzt bei 9fe687b Pi-hole Core v6.0.5 (#6042)
  [✓] Update repo in /etc/.pihole

  [✗] Check for existing repository in /var/www/html/admin
  [i] Clone https://github.com/pi-hole/web.git into /var/www/html/admin...HEAD ist jetzt bei 2544117 Pi-hole Web v6.0.2 (#3272)
  [✓] Clone https://github.com/pi-hole/web.git into /var/www/html/admin

  [✓] Checking for user 'pihole'

  [i] FTL Checks...

  [✓] Detected x86_64 architecture
  [i] Latest FTL binary already installed (v6.0.4), verifying integrity...
  [i] Local binary up-to-date. No need to download!
  [✓] Installing scripts from /etc/.pihole

  [i] Installing configs from /etc/.pihole...

  [✓] Installing latest Cron script

  [i] Installing latest logrotate script...
        [i] Existing logrotate file found. No changes made.
  [✓] man pages installed and database updated
  [i] Testing if systemd-resolved is enabled
  [i] Systemd-resolved is not enabled
  [i] Restarting services...
  [✓] Enabling pihole-FTL service to start on reboot...
  [✓] Restarting pihole-FTL service...
  [✓] Deleting existing list cache
  [✓] DNS resolution is available

  [i] Neutrino emissions detected...

  [✓] Preparing new gravity database
  [✓] Creating new gravity databases
  [✓] Pulling blocklist source list into range
  [i] Using libz compression

  [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
  [✓] Status: No changes detected
  [✓] Parsed 129349 exact domains and 0 ABP-style domains (blocking, ignored 0 non-domain entries)

  [✓] Building tree
  [i] Number of gravity domains: 129349 (129349 unique domains)
  [i] Number of exact denied domains: 0
  [i] Number of regex denied filters: 0
  [i] Number of exact allowed domains: 3
  [i] Number of regex allowed filters: 2
  [✓] Optimizing database
  [✓] Swapping databases
  [✓] The old database remains available
  [✓] Cleaning up stray matter

  [✓] Done.

  [i] The install log is located at: /etc/pihole/install.log
  [✓] Update complete!

Core version is v6.0.5 (Latest: v6.0.5)
Web version is v6.0.2 (Latest: v6.0.2)
FTL version is v6.0.4 (Latest: v6.0.4)

Das ist die korrekte Dateiendung.

Wie in Introducing Pi-hole v6 angekündigt, hat Pi-hole v6 lightppd und PHP durch einen eingebetteten Webserver und Lua ersetzt.

1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.