Skip to content

v24.04.01

Latest
Compare
Choose a tag to compare
@rdmark rdmark released this 29 Apr 11:01
· 13 commits to develop since this release

How to update

  • Option 1: Download the attached pre-configured Raspberry Pi OS Lite image, and flash it onto a SD card. If using the official Raspberry Pi Imager, do not create a custom user, because this may break PiSCSI features. Using a 3rd party imager such as Balena Etcher is recommended. (Reminder: Backup all of your data before doing this!)
  • Option 2: On an existing PiSCSI installation, perform the following procedure:
cd ~/piscsi
git pull
git checkout v24.04.01
./easyinstall.sh

Select option 1 in easyinstall.sh to rebuild and install

SD Card Info

Note: There are TWO different pre-made images available. arm64 if you are using a Raspberry Pi 3, 4, or Zero 2 W. All previous models of Raspberry Pi should use armhf (32-bit).

  • Default username: password is pi : raspberry
  • Default host name is piscsi

If you're using the pre-built images, please connect your RPi to the internet when first powering up. If you need Wi-Fi, please follow the below steps after flashing but before booting from the SD card for the first time.

Create a text file called "wpa_supplicant.conf" with the following contents. Update country, ssid, and psk for your location. Put the file in the boot partition of the flashed SD card.

country=jp
update_config=1
ctrl_interface=/var/run/wpa_supplicant

network={
 scan_ssid=1
 ssid="myawesomessid"
 psk="supersecretkey"
}

See this guide for more details.

The Web UI needs to download a few Python packages before it will start up on first boot. If the RPi doesn't have internet connection at that time, the Web UI may get stuck in a broken state. If you're seeing errors in the system logs about the "bjoern" library being missing, do cd ./python/web and then sudo rm -rf venv. When you then restart piscsi-web it should start up normally.

And finally, don't forget to change your password after the first login! Keeping a default password is a security risk.

Localization Stats

./src/translations/zh/LC_MESSAGES/messages.po
278 translated messages, 10 fuzzy translations, 5 untranslated messages.
./src/translations/fr/LC_MESSAGES/messages.po
278 translated messages, 10 fuzzy translations, 5 untranslated messages.
./src/translations/sv/LC_MESSAGES/messages.po
293 translated messages.
./src/translations/es/LC_MESSAGES/messages.po
278 translated messages, 10 fuzzy translations, 5 untranslated messages.
./src/translations/de/LC_MESSAGES/messages.po
278 translated messages, 10 fuzzy translations, 5 untranslated messages.

What's Changed

PiSCSI Core

Web Interface

  • Added ability to set the TYPE/CREATOR resource fork attributes of file(s) inside newly-created cd-rom ISO images of type HFS by @i-to-z in #1377
  • Rework the Attach Device section to support hard drives and unknown devices by @rdmark in #1393
  • Embed vsftpd webmin module by @rdmark in #1396

Control Board

  • Control board client regression fixes by @rdmark in #1394
  • Freeze Python requirements for the Control Board client by @rdmark in #1398
  • Use Pillow 10 API for getting text size by @rdmark in #1400

easyinstall.sh

Miscellaneous

Library updates

New Contributors

Full Changelog: v23.11.01...v24.04.01