Installation don't work🐛 | BUG SUMMARY

Bug
What I did
I have make an new Image with the Raspberry Pi Imager v1.6.2. and tried to Install with the one line script.
Everything seems to work except the rfid reader.
I have tried several things but i get everytime the error and the reader never works...
I have a RFID-RC522, connectet correctly. (all Pins)
What happened
During the Installation i can see this Errror
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-install-b4b3ifhb/rpi-gpio_1fcaf91ec9494d94a2ace2c9baf632a9/source/soft_pwm.c:28: multiple definition ofthreads'; build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-install-b4b3ifhb/rpi-gpio_1fcaf91ec9494d94a2ace2c9baf632a9/source/event_gpio.c:60: first defined here
collect2: error: ld returned 1 exit status
error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1
----------------------------------------
ERROR: Can't roll back RPi.GPIO; was not uninstalled
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-b4b3ifhb/rpi-gpio_1fcaf91ec9494d94a2ace2c9baf632a9/setup.py'"'"'; file='"'"'/tmp/pip-install-b4b3ifhb/rpi-gpio_1fcaf91ec9494d94a2ace2c9baf632a9/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-hntsl1ik/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.9/RPi.GPIO Check the logs for full command output.
`
I expected this to happen
Further information that might help
Please post here the output of 'tail -n 500 /var/log/syslog' or 'journalctl -u mopidy' ( Spotify edition only)

Nov 26 22:41:47 raspberrypi kernel: [    2.969140] Loading compiled-in X.509 certificates

Nov 26 22:41:47 raspberrypi kernel: [    2.970007] Key type ._fscrypt registered
Nov 26 22:41:47 raspberrypi kernel: [    2.970021] Key type .fscrypt registered
Nov 26 22:41:47 raspberrypi kernel: [    2.970034] Key type fscrypt-provisioning registered
Nov 26 22:41:47 raspberrypi kernel: [    2.981926] uart-pl011 3f201000.serial: cts_event_workaround enabled
Nov 26 22:41:47 raspberrypi kernel: [    2.982055] 3f201000.serial: ttyAMA0 at MMIO 0x3f201000 (irq = 114, base_baud = 0) is a PL011 rev2
Nov 26 22:41:47 raspberrypi kernel: [    2.984464] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
Nov 26 22:41:47 raspberrypi kernel: [    2.986215] mmc-bcm2835 3f300000.mmcnr: mmc_debug:0 mmc_debug2:0
Nov 26 22:41:47 raspberrypi kernel: [    2.986232] mmc-bcm2835 3f300000.mmcnr: DMA channel allocated
Nov 26 22:41:47 raspberrypi kernel: [    3.013113] sdhost: log_buf @ (ptrval) (ded03000)
Nov 26 22:41:47 raspberrypi kernel: [    3.051572] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
Nov 26 22:41:47 raspberrypi kernel: [    3.053254] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
Nov 26 22:41:47 raspberrypi kernel: [    3.054933] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
Nov 26 22:41:47 raspberrypi kernel: [    3.057931] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
Nov 26 22:41:47 raspberrypi kernel: [    3.062986] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
Nov 26 22:41:47 raspberrypi kernel: [    3.066108] of_cfs_init
Nov 26 22:41:47 raspberrypi kernel: [    3.066369] of_cfs_init: OK
Nov 26 22:41:47 raspberrypi kernel: [    3.067489] Waiting for root device PARTUUID=d733ea02-02...
Nov 26 22:41:47 raspberrypi kernel: [    3.083924] Indeed it is in host mode hprt0 = 00021501
Nov 26 22:41:47 raspberrypi kernel: [    3.179590] mmc0: host does not support reading read-only switch, assuming write-enable
Nov 26 22:41:47 raspberrypi kernel: [    3.182923] mmc0: new high speed SDXC card at address 0001
Nov 26 22:41:47 raspberrypi kernel: [    3.183960] mmcblk0: mmc0:0001 BD4QT 119 GiB
Nov 26 22:41:47 raspberrypi kernel: [    3.186922]  mmcblk0: p1 p2
Nov 26 22:41:47 raspberrypi kernel: [    3.208178] mmc1: new high speed SDIO card at address 0001
Nov 26 22:41:47 raspberrypi kernel: [    3.243364] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
Nov 26 22:41:47 raspberrypi kernel: [    3.243467] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
Nov 26 22:41:47 raspberrypi kernel: [    3.257147] devtmpfs: mounted
Nov 26 22:41:47 raspberrypi kernel: [    3.264264] Freeing unused kernel memory: 1024K
Nov 26 22:41:47 raspberrypi kernel: [    3.265721] Run /sbin/init as init process
Nov 26 22:41:47 raspberrypi kernel: [    3.265734]   with arguments:
Nov 26 22:41:47 raspberrypi kernel: [    3.265745]     /sbin/init
Nov 26 22:41:47 raspberrypi kernel: [    3.265756]     splash
Nov 26 22:41:47 raspberrypi kernel: [    3.265767]     fastboot
Nov 26 22:41:47 raspberrypi kernel: [    3.265778]     noatime
Nov 26 22:41:47 raspberrypi kernel: [    3.265789]     nodiratime
Nov 26 22:41:47 raspberrypi kernel: [    3.265799]     noram
Nov 26 22:41:47 raspberrypi kernel: [    3.265810]   with environment:
Nov 26 22:41:47 raspberrypi kernel: [    3.265821]     HOME=/
Nov 26 22:41:47 raspberrypi kernel: [    3.265831]     TERM=linux
Nov 26 22:41:47 raspberrypi kernel: [    3.285226] usb 1-1: new high-speed USB device number 2 using dwc_otg
Nov 26 22:41:47 raspberrypi kernel: [    3.285405] Indeed it is in host mode hprt0 = 00001101
Nov 26 22:41:47 raspberrypi kernel: [    3.525677] usb 1-1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3
Nov 26 22:41:47 raspberrypi kernel: [    3.525704] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 26 22:41:47 raspberrypi kernel: [    3.526527] hub 1-1:1.0: USB hub found
Nov 26 22:41:47 raspberrypi kernel: [    3.526660] hub 1-1:1.0: 4 ports detected
Nov 26 22:41:47 raspberrypi kernel: [    3.845223] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
Nov 26 22:41:47 raspberrypi kernel: [    3.985648] usb 1-1.1: New USB device found, idVendor=0424, idProduct=2514, bcdDevice= b.b3
Nov 26 22:41:47 raspberrypi kernel: [    3.985674] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 26 22:41:47 raspberrypi kernel: [    3.986540] hub 1-1.1:1.0: USB hub found
Nov 26 22:41:47 raspberrypi kernel: [    3.986666] hub 1-1.1:1.0: 3 ports detected
Nov 26 22:41:47 raspberrypi kernel: [    4.114890] NET: Registered protocol family 10
Nov 26 22:41:47 raspberrypi kernel: [    4.116371] Segment Routing with IPv6
Nov 26 22:41:47 raspberrypi kernel: [    4.339827] dwc_otg_handle_wakeup_detected_intr lxstate = 2
Nov 26 22:41:47 raspberrypi kernel: [    4.885230] usb 1-1.1.1: new high-speed USB device number 4 using dwc_otg
Nov 26 22:41:47 raspberrypi kernel: [    5.045811] usb 1-1.1.1: New USB device found, idVendor=0424, idProduct=7800, bcdDevice= 3.00
Nov 26 22:41:47 raspberrypi kernel: [    5.045836] usb 1-1.1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Nov 26 22:41:47 raspberrypi kernel: [    5.311091] lan78xx 1-1.1.1:1.0 (unnamed net_device) (uninitialized): No External EEPROM. Setting MAC Speed
Nov 26 22:41:47 raspberrypi kernel: [    5.312966] libphy: lan78xx-mdiobus: probed
Nov 26 22:41:47 raspberrypi kernel: [    5.334810] lan78xx 1-1.1.1:1.0 (unnamed net_device) (uninitialized): int urb period 64
Nov 26 22:41:47 raspberrypi kernel: [    5.530187] random: systemd: uninitialized urandom read (16 bytes read)
Nov 26 22:41:47 raspberrypi kernel: [    5.533588] random: systemd: uninitialized urandom read (16 bytes read)
Nov 26 22:41:47 raspberrypi kernel: [    5.535020] random: systemd: uninitialized urandom read (16 bytes read)
Nov 26 22:41:47 raspberrypi kernel: [    5.701666] fuse: init (API version 7.32)
Nov 26 22:41:47 raspberrypi kernel: [    6.082948] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
Nov 26 22:41:47 raspberrypi kernel: [    7.445868] mc: Linux media interface: v0.10
Nov 26 22:41:47 raspberrypi kernel: [    7.451953] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.454578] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
Nov 26 22:41:47 raspberrypi kernel: [    7.454606] [vc_sm_connected_init]: start
Nov 26 22:41:47 raspberrypi kernel: [    7.465921] [vc_sm_connected_init]: installed successfully
Nov 26 22:41:47 raspberrypi kernel: [    7.502940] videodev: Linux video capture interface: v2.00
Nov 26 22:41:47 raspberrypi kernel: [    7.565785] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.565791] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.566257] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.581680] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.584048] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.596614] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.607802] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
Nov 26 22:41:47 raspberrypi kernel: [    7.607882] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
Nov 26 22:41:47 raspberrypi kernel: [    7.608867] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
Nov 26 22:41:47 raspberrypi kernel: [    7.609312] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
Nov 26 22:41:47 raspberrypi kernel: [    7.609689] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
Nov 26 22:41:47 raspberrypi kernel: [    7.609997] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
Nov 26 22:41:47 raspberrypi kernel: [    7.610039] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
Nov 26 22:41:47 raspberrypi kernel: [    7.610062] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
Nov 26 22:41:47 raspberrypi kernel: [    7.610084] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
Nov 26 22:41:47 raspberrypi kernel: [    7.610117] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
Nov 26 22:41:47 raspberrypi kernel: [    7.615490] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
Nov 26 22:41:47 raspberrypi kernel: [    7.631756] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
Nov 26 22:41:47 raspberrypi kernel: [    7.631932] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
Nov 26 22:41:47 raspberrypi kernel: [    7.641563] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
Nov 26 22:41:47 raspberrypi kernel: [    7.641617] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
Nov 26 22:41:47 raspberrypi kernel: [    7.649859] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
Nov 26 22:41:47 raspberrypi kernel: [    7.649930] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
Nov 26 22:41:47 raspberrypi kernel: [    7.799257] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
Nov 26 22:41:47 raspberrypi kernel: [    7.809147] bcm2835_audio bcm2835_audio: card created with 8 channels
Nov 26 22:41:47 raspberrypi kernel: [    8.055302] random: crng init done
Nov 26 22:41:47 raspberrypi kernel: [    8.055353] random: 7 urandom warning(s) missed due to ratelimiting
Nov 26 22:41:47 raspberrypi kernel: [    8.106309] cfg80211: Loading compiled-in X.509 certificates for regulatory database
Nov 26 22:41:47 raspberrypi kernel: [    8.190123] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Nov 26 22:41:47 raspberrypi kernel: [    8.239933] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
Nov 26 22:41:47 raspberrypi kernel: [    8.324537] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
Nov 26 22:41:47 raspberrypi kernel: [    8.422766] checking generic (3eaa9000 151800) vs hw (0 ffffffff)
Nov 26 22:41:47 raspberrypi kernel: [    8.422791] fb0: switching to vc4drmfb from simple
Nov 26 22:41:47 raspberrypi kernel: [    8.430855] Console: switching to colour dummy device 80x30
Nov 26 22:41:47 raspberrypi kernel: [    8.442193] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    8.459878] Registered IR keymap rc-cec
Nov 26 22:41:47 raspberrypi kernel: [    8.460161] rc rc0: vc4 as /devices/platform/soc/3f902000.hdmi/rc/rc0
Nov 26 22:41:47 raspberrypi kernel: [    8.460449] input: vc4 as /devices/platform/soc/3f902000.hdmi/rc/rc0/input0
Nov 26 22:41:47 raspberrypi kernel: [    8.463781] brcmfmac: F1 signature read @0x18000000=0x15264345
Nov 26 22:41:47 raspberrypi kernel: [    8.464170] vc4_hdmi 3f902000.hdmi: Could not register sound card: -517
Nov 26 22:41:47 raspberrypi kernel: [    8.482706] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
Nov 26 22:41:47 raspberrypi kernel: [    8.483561] usbcore: registered new interface driver brcmfmac
Nov 26 22:41:47 raspberrypi kernel: [    8.564139] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    8.573161] Registered IR keymap rc-cec
Nov 26 22:41:47 raspberrypi kernel: [    8.574928] rc rc0: vc4 as /devices/platform/soc/3f902000.hdmi/rc/rc0
Nov 26 22:41:47 raspberrypi kernel: [    8.575365] input: vc4 as /devices/platform/soc/3f902000.hdmi/rc/rc0/input1
Nov 26 22:41:47 raspberrypi kernel: [    8.580100] vc4_hdmi 3f902000.hdmi: Could not register sound card: -517
Nov 26 22:41:47 raspberrypi kernel: [    8.820167] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
Nov 26 22:41:47 raspberrypi kernel: [    8.820342] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
Nov 26 22:41:47 raspberrypi kernel: [    8.836208] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Jan  4 2021 19:56:29 version 7.45.229 (617f1f5 CY) FWID 01-2dbd9d2e
Nov 26 22:41:47 raspberrypi kernel: [    9.410529] vc4-drm soc:gpu: bound 3f400000.hvs (ops vc4_hvs_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.433961] Registered IR keymap rc-cec
Nov 26 22:41:47 raspberrypi kernel: [    9.434363] rc rc0: vc4 as /devices/platform/soc/3f902000.hdmi/rc/rc0
Nov 26 22:41:47 raspberrypi kernel: [    9.434724] input: vc4 as /devices/platform/soc/3f902000.hdmi/rc/rc0/input2
Nov 26 22:41:47 raspberrypi kernel: [    9.458953] vc4-drm soc:gpu: bound 3f902000.hdmi (ops vc4_hdmi_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.459418] vc4-drm soc:gpu: bound 3f806000.vec (ops vc4_vec_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.459877] vc4-drm soc:gpu: bound 3f004000.txp (ops vc4_txp_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.460290] vc4-drm soc:gpu: bound 3f206000.pixelvalve (ops vc4_crtc_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.460714] vc4-drm soc:gpu: bound 3f207000.pixelvalve (ops vc4_crtc_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.461031] vc4-drm soc:gpu: bound 3f807000.pixelvalve (ops vc4_crtc_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.461293] vc4-drm soc:gpu: bound 3fc00000.v3d (ops vc4_v3d_ops [vc4])
Nov 26 22:41:47 raspberrypi kernel: [    9.465081] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0
Nov 26 22:41:47 raspberrypi kernel: [    9.499798] Console: switching to colour frame buffer device 90x30
Nov 26 22:41:47 raspberrypi kernel: [    9.516192] vc4-drm soc:gpu: [drm] fb0: vc4drmfb frame buffer device
Nov 26 22:41:47 raspberrypi rpi-eeprom-update[351]: This tool only works with a Raspberry Pi 4
Nov 26 22:41:47 raspberrypi systemd[1]: Finished Check for Raspberry Pi EEPROM updates.
Nov 26 22:41:47 raspberrypi systemd[1]: Condition check resulted in Manage Sound Card State (restore and store) being skipped.
Nov 26 22:41:47 raspberrypi systemd[1]: Starting Save/Restore Sound Card State...
Nov 26 22:41:47 raspberrypi systemd[1]: Condition check resulted in Copy user wpa_supplicant.conf being skipped.
Nov 26 22:41:47 raspberrypi systemd[1]: Starting DHCP Client Daemon...
Nov 26 22:41:47 raspberrypi systemd[1]: Finished Save/Restore Sound Card State.
Nov 26 22:41:47 raspberrypi systemd[1]: Reached target Sound Card.
Nov 26 22:41:47 raspberrypi systemd[1]: e2scrub_reap.service: Succeeded.
Nov 26 22:41:47 raspberrypi systemd[1]: Finished Remove Stale Online ext4 Metadata Check Snapshots.
Nov 26 22:41:47 raspberrypi dphys-swapfile[339]: want /var/swap=100MByte, checking existing: keeping it
Nov 26 22:41:47 raspberrypi dhcpcd[392]: dev: loaded udev
Nov 26 22:41:47 raspberrypi dhcpcd[392]: dev: loaded udev
Nov 26 22:41:47 raspberrypi rsyslogd: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (fd 3) from systemd.  [v8.2102.0]
Nov 26 22:41:47 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="8.2102.0" x-pid="355" x-info="https://www.rsyslog.com"] start
Nov 26 22:41:47 raspberrypi systemd[1]: Started System Logging Service.
Nov 26 22:41:47 raspberrypi systemd[1]: Finished dphys-swapfile - set up, mount/unmount, and delete a swap file.
Nov 26 22:41:47 raspberrypi kernel: [   10.115461] Adding 102396k swap on /var/swap.  Priority:-2 extents:1 across:102396k SSFS
Nov 26 22:41:47 raspberrypi kernel: [   10.133994] 8021q: 802.1Q VLAN Support v1.8
Nov 26 22:41:47 raspberrypi rngd[441]: rngd 2.2 starting up...
Nov 26 22:41:47 raspberrypi systemd[1]: Started LSB: rng-tools (Debian variant).
Nov 26 22:41:47 raspberrypi rngd[441]: entropy feed to the kernel ready
Nov 26 22:41:47 raspberrypi systemd[1]: Started User Login Management.
Nov 26 22:41:47 raspberrypi wpa_supplicant[377]: Successfully initialized wpa_supplicant
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Successfully called chroot().
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Successfully dropped remaining capabilities.
Nov 26 22:41:47 raspberrypi systemd[1]: Started WPA supplicant.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: No service file found in /etc/avahi/services.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Joining mDNS multicast group on interface lo.IPv6 with address ::1.
Nov 26 22:41:47 raspberrypi systemd[1]: Started Avahi mDNS/DNS-SD Stack.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: New relevant interface lo.IPv6 for mDNS.
Nov 26 22:41:47 raspberrypi systemd-udevd[153]: event0: Process '/usr/sbin/th-cmd --socket /var/run/thd.socket --passfd --udev' failed with exit code 1.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Joining mDNS multicast group on interface lo.IPv4 with address <IP_ADDRESS>.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: New relevant interface lo.IPv4 for mDNS.
Nov 26 22:41:47 raspberrypi systemd[1]: Reached target Network.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Network interface enumeration completed.
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Registering new address record for ::1 on lo..
Nov 26 22:41:47 raspberrypi avahi-daemon[335]: Registering new address record for <IP_ADDRESS> on lo.IPv4.
Nov 26 22:41:47 raspberrypi systemd[1]: Starting Music Player Daemon...
Nov 26 22:41:47 raspberrypi systemd[1]: Starting A high performance web server and a reverse proxy server...
Nov 26 22:41:47 raspberrypi systemd[1]: Started Phoniebox GPIO Control Service.
Nov 26 22:41:47 raspberrypi systemd[1]: Started Phoniebox Idle Watchdog Service.
Nov 26 22:41:47 raspberrypi systemd[1]: Condition check resulted in fast remote file copy program daemon being skipped.
Nov 26 22:41:47 raspberrypi systemd[1]: Starting OpenBSD Secure Shell server...
Nov 26 22:41:47 raspberrypi systemd[1]: Starting Permit User Sessions...
Nov 26 22:41:47 raspberrypi systemd[1]: Started Phoniebox RFID-Reader Service.
Nov 26 22:41:47 raspberrypi dhcpcd[448]: wlan0: starting wpa_supplicant
Nov 26 22:41:47 raspberrypi dhcpcd-run-hooks[462]: wlan0: starting wpa_supplicant
Nov 26 22:41:47 raspberrypi systemd[1]: Finished Permit User Sessions.
Nov 26 22:41:47 raspberrypi kernel: [   10.577243] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
Nov 26 22:41:48 raspberrypi dhcpcd[392]: wlan0: connected to Access Point ' Nov 26 22:41:48 raspberrypi dhcpcd[392]: wlan0: connected to Access Point '
Nov 26 22:41:48 raspberrypi dhcpcd[392]: eth0: waiting for carrier
Nov 26 22:41:48 raspberrypi dhcpcd[392]: wlan0: waiting for carrier
Nov 26 22:41:48 raspberrypi dhcpcd[392]: eth0: waiting for carrier
Nov 26 22:41:48 raspberrypi dhcpcd[392]: wlan0: waiting for carrier
Nov 26 22:41:48 raspberrypi kernel: [   10.986494] 8021q: adding VLAN 0 to HW filter on device eth0
Nov 26 22:41:48 raspberrypi avahi-daemon[335]: Server startup complete. Host name is raspberrypi.local. Local service cookie is<PHONE_NUMBER>.
Nov 26 22:41:48 raspberrypi systemd[1]: Started OpenBSD Secure Shell server.
Nov 26 22:41:49 raspberrypi nginx[450]: nginx: [emerg] open() "/etc/nginx/sites-enabled/default" failed (2: No such file or directory) in /etc/nginx/nginx.conf:60
Nov 26 22:41:49 raspberrypi nginx[450]: nginx: configuration file /etc/nginx/nginx.conf test failed
Nov 26 22:41:49 raspberrypi systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Nov 26 22:41:49 raspberrypi systemd[1]: nginx.service: Failed with result 'exit-code'.
Nov 26 22:41:49 raspberrypi systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:main:GPIO Started
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:main:['VolumeControl', 'PrevNextControl', 'PlayPause', 'Shutdown', 'Volume0', 'VolumeUp', 'VolumeDown', 'NextSong', 'PrevSong', 'Halt']
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:main:adding GPIO-Device, VolumeControl
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:main:adding TwoButtonControl
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.two_button_control:adding new action
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:{}: set when_pressed
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:add new action
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:{}: set when_pressed
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:add new action
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:main:adding GPIO-Device, PrevNextControl
Nov 26 22:41:49 raspberrypi PhonieboxGPIOControl[454]: INFO:main:adding TwoButtonControl
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.two_button_control:adding new action
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:{}: set when_pressed
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:add new action
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:{}: set when_pressed
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:GPIODevices.simple_button:add new action
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:adding GPIO-Device, PlayPause
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device Shutdown not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device Volume0 not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device VolumeUp not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device VolumeDown not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device NextSong not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device PrevSong not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Device Halt not enabled
Nov 26 22:41:50 raspberrypi PhonieboxGPIOControl[454]: INFO:main:Ready for taking actions
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]: Traceback (most recent call last):
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]:   File "/home/pi/RPi-Jukebox-RFID/scripts/daemon_rfid_reader.py", line 20, in
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]:     reader = Reader()
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 193, in init
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]:     self.reader = Mfrc522Reader()
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 54, in init
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]:     import pirc522
Nov 26 22:41:50 raspberrypi daemon_rfid_reader.py[461]: ModuleNotFoundError: No module named 'pirc522'
Nov 26 22:41:50 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 22:41:50 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Failed with result 'exit-code'.
Nov 26 22:41:50 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Consumed 1.022s CPU time.
Nov 26 22:41:50 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Scheduled restart job, restart counter is at 1.
Nov 26 22:41:50 raspberrypi systemd[1]: Stopped Phoniebox RFID-Reader Service.
Nov 26 22:41:50 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Consumed 1.022s CPU time.
Nov 26 22:41:50 raspberrypi systemd[1]: Started Phoniebox RFID-Reader Service.
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]: Traceback (most recent call last):
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]:   File "/home/pi/RPi-Jukebox-RFID/scripts/daemon_rfid_reader.py", line 20, in
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]:     reader = Reader()
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 193, in init
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]:     self.reader = Mfrc522Reader()
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 54, in init
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]:     import pirc522
Nov 26 22:41:51 raspberrypi daemon_rfid_reader.py[532]: ModuleNotFoundError: No module named 'pirc522'
Nov 26 22:41:51 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 22:41:51 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Failed with result 'exit-code'.
Nov 26 22:41:51 raspberrypi systemd[1]: systemd-rfkill.service: Succeeded.
Nov 26 22:41:52 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Scheduled restart job, restart counter is at 2.
Nov 26 22:41:52 raspberrypi systemd[1]: Stopped Phoniebox RFID-Reader Service.
Nov 26 22:41:52 raspberrypi systemd[1]: Started Phoniebox RFID-Reader Service.
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]: Traceback (most recent call last):
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]:   File "/home/pi/RPi-Jukebox-RFID/scripts/daemon_rfid_reader.py", line 20, in
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]:     reader = Reader()
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 193, in init
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]:     self.reader = Mfrc522Reader()
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 54, in init
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]:     import pirc522
Nov 26 22:41:52 raspberrypi daemon_rfid_reader.py[533]: ModuleNotFoundError: No module named 'pirc522'
Nov 26 22:41:52 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 22:41:52 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Failed with result 'exit-code'.
Nov 26 22:41:53 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Scheduled restart job, restart counter is at 3.
Nov 26 22:41:53 raspberrypi systemd[1]: Stopped Phoniebox RFID-Reader Service.
Nov 26 22:41:53 raspberrypi systemd[1]: Started Phoniebox RFID-Reader Service.
Nov 26 22:41:53 raspberrypi kernel: [   16.238568] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: carrier acquired
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: carrier acquired
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: connected to Access Point Wifi' Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: connected to Access Point Wifi'
Nov 26 22:41:53 raspberrypi dhcpcd[392]: DUID 00:01:00:01:29:0f:e9:3b:b8:27:eb:17:b8:fe
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: IAID eb:17:b8:fe
Nov 26 22:41:53 raspberrypi dhcpcd[392]: DUID 00:01:00:01:29:0f:e9:3b:b8:27:eb:17:b8:fe
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: IAID eb:17:b8:fe
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: adding address fe80::4120:647e:e6aa:1ec8
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: adding address fe80::4120:647e:e6aa:1ec8
Nov 26 22:41:53 raspberrypi avahi-daemon[335]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::4120:647e:e6aa:1ec8.
Nov 26 22:41:53 raspberrypi avahi-daemon[335]: New relevant interface wlan0.IPv6 for mDNS.
Nov 26 22:41:53 raspberrypi avahi-daemon[335]: Registering new address record for fe80::4120:647e:e6aa:1ec8 on wlan0..
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: rebinding lease of <IP_ADDRESS>
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: rebinding lease of <IP_ADDRESS>
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: probing address <IP_ADDRESS>/24
Nov 26 22:41:53 raspberrypi dhcpcd[392]: wlan0: probing address <IP_ADDRESS>/24
Nov 26 22:41:53 raspberrypi mpd: exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
Nov 26 22:41:53 raspberrypi systemd[1]: Started Music Player Daemon.
Nov 26 22:41:53 raspberrypi systemd[1]: Started Jukebox Daemon.
Nov 26 22:41:53 raspberrypi systemd[541]: jukebox-daemon.service: Changing to the requested working directory failed: No such file or directory
Nov 26 22:41:53 raspberrypi systemd[541]: jukebox-daemon.service: Failed at step CHDIR spawning /usr/bin/python3: No such file or directory
Nov 26 22:41:53 raspberrypi systemd[1]: Starting Phoniebox Startup...
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Main process exited, code=exited, status=200/CHDIR
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Failed with result 'exit-code'.
Nov 26 22:41:54 raspberrypi dhcpcd[392]: wlan0: soliciting an IPv6 router
Nov 26 22:41:54 raspberrypi dhcpcd[392]: wlan0: soliciting an IPv6 router
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]: Traceback (most recent call last):
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]:   File "/home/pi/RPi-Jukebox-RFID/scripts/daemon_rfid_reader.py", line 20, in
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]:     reader = Reader()
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 193, in init
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]:     self.reader = Mfrc522Reader()
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 54, in init
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]:     import pirc522
Nov 26 22:41:54 raspberrypi daemon_rfid_reader.py[534]: ModuleNotFoundError: No module named 'pirc522'
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Scheduled restart job, restart counter is at 1.
Nov 26 22:41:54 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 22:41:54 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Failed with result 'exit-code'.
Nov 26 22:41:54 raspberrypi systemd[1]: Stopped Jukebox Daemon.
Nov 26 22:41:54 raspberrypi systemd[1]: Started Jukebox Daemon.
Nov 26 22:41:54 raspberrypi systemd[576]: jukebox-daemon.service: Changing to the requested working directory failed: No such file or directory
Nov 26 22:41:54 raspberrypi systemd[576]: jukebox-daemon.service: Failed at step CHDIR spawning /usr/bin/python3: No such file or directory
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Main process exited, code=exited, status=200/CHDIR
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Failed with result 'exit-code'.
Nov 26 22:41:54 raspberrypi bash[642]: rm: cannot remove '/home/pi/RPi-Jukebox-RFID/scripts/../settings/global.conf': No such file or directory
Nov 26 22:41:54 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Scheduled restart job, restart counter is at 4.
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Scheduled restart job, restart counter is at 2.
Nov 26 22:41:54 raspberrypi systemd[1]: Stopped Jukebox Daemon.
Nov 26 22:41:54 raspberrypi systemd[1]: Started Jukebox Daemon.
Nov 26 22:41:54 raspberrypi systemd[1]: Stopped Phoniebox RFID-Reader Service.
Nov 26 22:41:54 raspberrypi systemd[644]: jukebox-daemon.service: Changing to the requested working directory failed: No such file or directory
Nov 26 22:41:54 raspberrypi systemd[644]: jukebox-daemon.service: Failed at step CHDIR spawning /usr/bin/python3: No such file or directory
Nov 26 22:41:54 raspberrypi systemd[1]: Started Phoniebox RFID-Reader Service.
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Main process exited, code=exited, status=200/CHDIR
Nov 26 22:41:54 raspberrypi systemd[1]: jukebox-daemon.service: Failed with result 'exit-code'.
Nov 26 22:41:54 raspberrypi bash[542]: Phoniebox is starting...
Nov 26 22:41:54 raspberrypi bash[649]: 2.3
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOFOLDERSPATH="/home/pi/RPi-Jukebox-RFID/shared/audiofolders"
Nov 26 22:41:54 raspberrypi bash[650]: PLAYLISTSFOLDERPATH="/home/pi/RPi-Jukebox-RFID/playlists"
Nov 26 22:41:54 raspberrypi bash[650]: SWIPEORPLACE="SWIPENOTPLACE"
Nov 26 22:41:54 raspberrypi bash[650]: SECONDSWIPE="RESTART"
Nov 26 22:41:54 raspberrypi bash[650]: SECONDSWIPEPAUSE="2"
Nov 26 22:41:54 raspberrypi bash[650]: SECONDSWIPEPAUSECONTROLS="ON"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOIFACENAME="Headphone"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOIFACEACTIVE="0"
Nov 26 22:41:54 raspberrypi bash[650]: VOLUMEMANAGER="mpd"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOVOLCHANGESTEP="3"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOVOLMAXLIMIT="100"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOVOLMINLIMIT="1"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOVOLSTARTUP="0"
Nov 26 22:41:54 raspberrypi bash[650]: AUDIOVOLBOOT="30"
Nov 26 22:41:54 raspberrypi bash[650]: VOLCHANGEIDLE="TRUE"
Nov 26 22:41:54 raspberrypi bash[650]: IDLETIMESHUTDOWN="0"
Nov 26 22:41:54 raspberrypi bash[650]: POWEROFFCMD="sudo poweroff"
Nov 26 22:41:54 raspberrypi bash[650]: SHOWCOVER="ON"
Nov 26 22:41:54 raspberrypi bash[650]: READWLANIPYN="OFF"
Nov 26 22:41:54 raspberrypi bash[650]: EDITION="plusSpotify"
Nov 26 22:41:54 raspberrypi bash[650]: LANG="en-UK"
Nov 26 22:41:54 raspberrypi bash[650]: VERSION="2.3 - 2425890 - master"
Nov 26 22:41:54 raspberrypi bash[650]: CHAPTEREXTENSIONS="mp4,m4a,m4b,m4r"
Nov 26 22:41:54 raspberrypi bash[650]: CHAPTERMINDURATION="600"
Nov 26 22:41:54 raspberrypi bash[650]: CMDVOLUP=""
Nov 26 22:41:54 raspberrypi bash[650]: CMDVOLDOWN=""
Nov 26 22:41:54 raspberrypi bash[650]: CMDNEXT=""
Nov 26 22:41:54 raspberrypi bash[650]: CMDPREV=""
Nov 26 22:41:54 raspberrypi bash[650]: CMDREWIND=""
Nov 26 22:41:54 raspberrypi bash[650]: CMDSEEKFORW=""
Nov 26 22:41:54 raspberrypi bash[650]: CMDSEEKBACK=""
Nov 26 22:41:54 raspberrypi bash[542]: 0 is the mpd startup volume
Nov 26 22:41:54 raspberrypi mpd: avahi: Service 'Music Player @ raspberrypi' successfully established.
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Scheduled restart job, restart counter is at 3.
Nov 26 22:41:55 raspberrypi systemd[1]: Stopped Jukebox Daemon.
Nov 26 22:41:55 raspberrypi systemd[1]: Started Jukebox Daemon.
Nov 26 22:41:55 raspberrypi systemd[666]: jukebox-daemon.service: Changing to the requested working directory failed: No such file or directory
Nov 26 22:41:55 raspberrypi systemd[666]: jukebox-daemon.service: Failed at step CHDIR spawning /usr/bin/python3: No such file or directory
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Main process exited, code=exited, status=200/CHDIR
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Failed with result 'exit-code'.
Nov 26 22:41:55 raspberrypi bash[694]: OK MPD 0.22.4
Nov 26 22:41:55 raspberrypi bash[694]: OK
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Scheduled restart job, restart counter is at 4.
Nov 26 22:41:55 raspberrypi systemd[1]: Stopped Jukebox Daemon.
Nov 26 22:41:55 raspberrypi systemd[1]: Started Jukebox Daemon.
Nov 26 22:41:55 raspberrypi systemd[715]: jukebox-daemon.service: Changing to the requested working directory failed: No such file or directory
Nov 26 22:41:55 raspberrypi systemd[715]: jukebox-daemon.service: Failed at step CHDIR spawning /usr/bin/python3: No such file or directory
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Main process exited, code=exited, status=200/CHDIR
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Failed with result 'exit-code'.
Nov 26 22:41:55 raspberrypi bash[542]: 9830 is the mpg123 startup volume
Nov 26 22:41:55 raspberrypi bash[726]: High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
Nov 26 22:41:55 raspberrypi bash[726]: #011version 1.26.4; written and copyright by Michael Hipp and others
Nov 26 22:41:55 raspberrypi bash[726]: #011free software (LGPL) without any warranty but with best wishes
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]: Traceback (most recent call last):
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]:   File "/home/pi/RPi-Jukebox-RFID/scripts/daemon_rfid_reader.py", line 20, in
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]:     reader = Reader()
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 193, in init
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]:     self.reader = Mfrc522Reader()
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]:   File "/home/pi/RPi-Jukebox-RFID/scripts/Reader.py", line 54, in init
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]:     import pirc522
Nov 26 22:41:55 raspberrypi daemon_rfid_reader.py[645]: ModuleNotFoundError: No module named 'pirc522'
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Scheduled restart job, restart counter is at 5.
Nov 26 22:41:55 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Main process exited, code=exited, status=1/FAILURE
Nov 26 22:41:55 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Failed with result 'exit-code'.
Nov 26 22:41:55 raspberrypi bash[726]: Directory: /home/pi/RPi-Jukebox-RFID/shared/
Nov 26 22:41:55 raspberrypi bash[726]: Playing MPEG stream 1 of 1: startupsound.mp3 ...
Nov 26 22:41:55 raspberrypi systemd[1]: Stopped Jukebox Daemon.
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Start request repeated too quickly.
Nov 26 22:41:55 raspberrypi systemd[1]: jukebox-daemon.service: Failed with result 'exit-code'.
Nov 26 22:41:55 raspberrypi systemd[1]: Failed to start Jukebox Daemon.
Nov 26 22:41:55 raspberrypi bash[726]: MPEG 1.0 L III cbr64 44100 j-s
Nov 26 22:41:55 raspberrypi bash[726]: #011Title:
Nov 26 22:41:55 raspberrypi bash[726]: #011Artist:  Phoniebox
Nov 26 22:41:55 raspberrypi bash[726]: #011Album:
Nov 26 22:41:55 raspberrypi bash[726]: #011Year:
Nov 26 22:41:55 raspberrypi bash[726]: #011Genre:
Nov 26 22:41:55 raspberrypi bash[726]: #011Comment:
Nov 26 22:41:56 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Scheduled restart job, restart counter is at 5.
Nov 26 22:41:56 raspberrypi systemd[1]: Stopped Phoniebox RFID-Reader Service.
Nov 26 22:41:56 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Start request repeated too quickly.
Nov 26 22:41:56 raspberrypi systemd[1]: phoniebox-rfid-reader.service: Failed with result 'exit-code'.
Nov 26 22:41:56 raspberrypi systemd[1]: Failed to start Phoniebox RFID-Reader Service.
Nov 26 22:41:58 raspberrypi dhcpcd[392]: wlan0: leased <IP_ADDRESS> for 5454 seconds
Nov 26 22:41:58 raspberrypi dhcpcd[392]: wlan0: leased <IP_ADDRESS> for 5454 seconds
Nov 26 22:41:58 raspberrypi avahi-daemon[335]: Joining mDNS multicast group on interface wlan0.IPv4 with address <IP_ADDRESS>.
Nov 26 22:41:58 raspberrypi avahi-daemon[335]: New relevant interface wlan0.IPv4 for mDNS.
Nov 26 22:41:58 raspberrypi avahi-daemon[335]: Registering new address record for <IP_ADDRESS> on wlan0.IPv4.
Nov 26 22:41:58 raspberrypi dhcpcd[392]: wlan0: adding route to <IP_ADDRESS>/24
Nov 26 22:41:58 raspberrypi dhcpcd[392]: wlan0: adding default route via <IP_ADDRESS>
Nov 26 22:41:58 raspberrypi dhcpcd[392]: wlan0: adding route to <IP_ADDRESS>/24
Nov 26 22:41:58 raspberrypi dhcpcd[392]: wlan0: adding default route via <IP_ADDRESS>
Nov 26 22:41:59 raspberrypi systemd[1]: Stopping Network Time Synchronization...
Nov 26 22:41:59 raspberrypi systemd[1]: systemd-timesyncd.service: Succeeded.
Nov 26 22:41:59 raspberrypi systemd[1]: Stopped Network Time Synchronization.
Nov 26 22:41:59 raspberrypi systemd[1]: Starting Network Time Synchronization...
Nov 26 22:41:59 raspberrypi systemd[1]: Started Network Time Synchronization.
Nov 26 22:41:59 raspberrypi dhcpcd[392]: forked to background, child pid 759
Nov 26 22:41:59 raspberrypi dhcpcd[392]: forked to background, child pid 759
Nov 26 22:41:59 raspberrypi systemd[1]: Started DHCP Client Daemon.
Nov 26 22:41:59 raspberrypi systemd[1]: Reached target Network is Online.
Nov 26 22:41:59 raspberrypi systemd[1]: Starting Lighttpd Daemon...
Nov 26 22:41:59 raspberrypi systemd[1]: Starting Mopidy music server...
Nov 26 22:41:59 raspberrypi systemd[1]: Starting Samba NMB Daemon...
Nov 26 22:41:59 raspberrypi systemd[1]: Starting /etc/rc.local Compatibility...
Nov 26 22:41:59 raspberrypi systemd[1]: Started /etc/rc.local Compatibility.
Nov 26 22:41:59 raspberrypi systemd[1]: Started Getty on tty1.
Nov 26 22:41:59 raspberrypi systemd[1]: Reached target Login Prompts.
Nov 26 22:41:59 raspberrypi systemd[1]: Started Mopidy music server.
Nov 26 22:42:13 raspberrypi systemd-timesyncd[757]: Initial synchronization to time server <IP_ADDRESS>:123 (0.debian.pool.ntp.org).
Nov 26 22:42:13 raspberrypi bash[726]: [0:04] Decoding of startupsound.mp3 finished.

Nov 26 22:42:14 raspberrypi systemd[1]: Started Samba NMB Daemon.
Nov 26 22:42:14 raspberrypi systemd[1]: Starting Samba SMB Daemon...
Nov 26 22:42:15 raspberrypi systemd[1]: Started Samba SMB Daemon.
Nov 26 22:42:15 raspberrypi lighttpd[760]: 2021-11-26 22:41:59: configfile.c.461) Warning: "mod_compress" is DEPRECATED and has been replaced with "mod_deflate".  A future release of lighttpd 1.4.x will not contain mod_compress and lighttpd may fail to start up
Nov 26 22:42:15 raspberrypi lighttpd[760]: 2021-11-26 22:41:59: mod_deflate.c.567) DEPRECATED: compress.filetype replaced with deflate.mimetypes
Nov 26 22:42:15 raspberrypi lighttpd[760]: 2021-11-26 22:41:59: mod_deflate.c.580) DEPRECATED: compress.cache-dir replaced with deflate.cache-dir
Nov 26 22:42:15 raspberrypi systemd[1]: Started Lighttpd Daemon.
Nov 26 22:42:15 raspberrypi systemd[1]: Reached target Multi-User System.
Nov 26 22:42:15 raspberrypi systemd[1]: Starting Update UTMP about System Runlevel Changes...
Nov 26 22:42:15 raspberrypi systemd[1]: systemd-update-utmp-runlevel.service: Succeeded.
Nov 26 22:42:15 raspberrypi systemd[1]: Finished Update UTMP about System Runlevel Changes.
Nov 26 22:42:15 raspberrypi systemd[1]: Startup finished in 3.849s (kernel) + 21.121s (userspace) = 24.970s.
Nov 26 22:42:16 raspberrypi systemd[1]: Created slice User Slice of UID 1000.
Nov 26 22:42:16 raspberrypi systemd[1]: Starting User Runtime Directory /run/user/1000...
Nov 26 22:42:16 raspberrypi systemd[1]: Finished User Runtime Directory /run/user/1000.
Nov 26 22:42:16 raspberrypi systemd[1]: Starting User Manager for UID 1000...
Nov 26 22:42:16 raspberrypi systemd[797]: gpgconf: error running '/usr/lib/gnupg/scdaemon': probably not installed
Nov 26 22:42:17 raspberrypi systemd[792]: Queued start job for default target Main User Target.
Nov 26 22:42:17 raspberrypi systemd[792]: Created slice User Application Slice.
Nov 26 22:42:17 raspberrypi systemd[792]: Reached target Paths.
Nov 26 22:42:17 raspberrypi systemd[792]: Reached target Timers.
Nov 26 22:42:17 raspberrypi systemd[792]: Starting D-Bus User Message Bus Socket.
Nov 26 22:42:17 raspberrypi systemd[792]: Listening on GnuPG network certificate management daemon.
Nov 26 22:42:17 raspberrypi systemd[792]: Listening on GnuPG cryptographic agent and passphrase cache (access for web browsers).
Nov 26 22:42:17 raspberrypi systemd[792]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
Nov 26 22:42:17 raspberrypi systemd[792]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Nov 26 22:42:17 raspberrypi systemd[792]: Listening on GnuPG cryptographic agent and passphrase cache.
Nov 26 22:42:17 raspberrypi systemd[792]: Listening on D-Bus User Message Bus Socket.
Nov 26 22:42:17 raspberrypi systemd[792]: Reached target Sockets.
Nov 26 22:42:17 raspberrypi systemd[792]: Reached target Basic System.
Nov 26 22:42:17 raspberrypi systemd[792]: Reached target Main User Target.
Nov 26 22:42:17 raspberrypi systemd[1]: Started User Manager for UID 1000.
Nov 26 22:42:17 raspberrypi systemd[792]: Startup finished in 1.225s.
Nov 26 22:42:17 raspberrypi systemd[1]: Started Session 1 of user pi.
Nov 26 22:42:17 raspberrypi lighttpd[781]: 2021-11-26 22:42:15: configfile.c.461) Warning: "mod_compress" is DEPRECATED and has been replaced with "mod_deflate".  A future release of lighttpd 1.4.x will not contain mod_compress and lighttpd may fail to start up
Nov 26 22:42:21 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.main Starting Mopidy 3.2.0
Nov 26 22:42:21 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.config Loading config from builtin defaults
Nov 26 22:42:21 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.config Loading config from file:///usr/share/mopidy/conf.d/mopidy.conf
Nov 26 22:42:21 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.config Loading config from file:///usr/share/mopidy/conf.d/mopidy-local.conf
Nov 26 22:42:21 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.config Loading config from file:///etc/mopidy/mopidy.conf
Nov 26 22:42:21 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.config Loading config from command line options
Nov 26 22:42:21 raspberrypi mopidy[769]: ERROR    [MainThread] mopidy.internal.log Loading logging config '/etc/mopidy/logging.conf' failed. 'formatters'
Nov 26 22:42:21 raspberrypi dhcpcd[759]: wlan0: no IPv6 Routers available
Nov 26 22:42:22 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.main Enabled extensions: softwaremixer, stream, http, file, local, spotify, iris, mpd, m3u
Nov 26 22:42:22 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.main Disabled extensions: none
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Starting Mopidy mixer: SoftwareMixer
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Mixer volume set to 30
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Starting Mopidy audio
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Starting Mopidy backends: FileBackend, M3UBackend, StreamBackend, SpotifyBackend, LocalBackend
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [Audio-2] mopidy.audio.actor Audio output set to "alsasink"
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [SpotifyBackend-6] mopidy.internal.path Creating dir file:///var/cache/mopidy/spotify
Nov 26 22:42:24 raspberrypi mopidy[769]: INFO     [SpotifyBackend-6] mopidy.internal.path Creating dir file:///var/lib/mopidy/spotify
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [SpotifyBackend-6] mopidy_spotify.web Logged into Spotify Web API as 0mk1a1h4kmdzbu4tdn9yk55uh
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [SpotifyBackend-6] mopidy_spotify.playlists Refreshed 0 Spotify playlists
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Starting Mopidy core
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Starting Mopidy frontends: IrisFrontend, HttpFrontend, MpdFrontend
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [IrisFrontend-12] mopidy_iris.core Starting Iris 3.54.2
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [IrisFrontend-12] mopidy.internal.path Creating dir file:///var/lib/mopidy/iris
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [HttpFrontend-14] mopidy.http.actor HTTP server running at [::ffff:<IP_ADDRESS>]:6680
Nov 26 22:42:25 raspberrypi mopidy[769]: ERROR    [MainThread] mopidy.commands Frontend (MpdFrontend) initialization error: MPD server startup failed: [Errno 98] Address already in use
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [MainThread] mopidy.commands Starting GLib mainloop
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [SpotifyEventLoop] mopidy_spotify.backend Logged in to Spotify in online mode
Nov 26 22:42:25 raspberrypi mopidy[769]: INFO     [HttpServer] mopidy.internal.path Creating dir file:///var/lib/mopidy/http
Nov 26 22:43:02 raspberrypi systemd[1]: phoniebox-idle-watchdog.service: Succeeded.
Nov 26 22:50:36 raspberrypi systemd[1]: Started Session 3 of user pi.
`
Software
Base image and version
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
Branch / Release

Installscript

Hardware
RaspberryPi version
Raspberry Pi 3 Model B Plus Rev 1.3
RFID Reader
RFID-RC522
Other notable hardware

Hi,
problem is related to slightly different behaviour of raspbian bullseye compared to officially supported raspbian buster. I think I had the same issues when trying to install on a new pi zero 2 using bullseye.
There are two problems in buster install script:

Buster install script has hard coded references to php 7.3 while bullseye is installing php 7.4
Bullseye intsall script fails with some strange gcc errors you where posting in your bug report. This can be fixed by using special cflags in "pip install" lines of the script.

In issue #1623 you can find an updated install script working on a pi zero2 running bullseye: # https://github.com/MiczFlor/RPi-Jukebox-RFID/issues/1623#issuecomment-968364964

I was able to do the install with this script without the errors before... but the rfid reader still not work...i have done the stuff they do in #1623 but it haven't help... but if i have understand it right, this things aren't nessesary?

do the installation skript - when you are asked about the RFID reader press n
after reboot try
sudo python3 /home/pi/RPi-Jukebox-RFID/scripts/RegisterDevice.py
select the device - for me the script started to "hang" after the selectio --> just press STRG + C
you are good to go

I was able to do the install with this script without the errors before... but the rfid reader still not work...i have done the stuff they do in #1623 but it haven't help... but if i have understand it right, this things aren't nessesary?

I usually forget to activate SPI interface in raspi-config (Interfacing Options, Enable SPI). Without the RFID reader wont work

both thing i have tried...
i have found somewhere a command to show all activ spi devices... sadly i can't find the command any more... this is why i think the wiring is correct... because i have seen the reader...

Would Version 3 be an option for you instead? It has better RFID reader support.
V2.X and Pi OS Bullseye have not been tested properly because Bullseye is rather new. If not already the case, you might want to downgrade to Pi OS Buster and try it again.

I have tried both ways with no luck. Version 3 if i remeber correct... the installation stops somewhere...and with the downgrade i get the same error like i had when i opened the issue... but i'm not sure i remeber correct...
just to be sure that i have make it right... where and which image would download for a downgrade?
i will first try a downgrade... if this not work i would try the Version 3

You can download Buster Lite from here: https://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf-2021-05-28/
Use the Pi Imager and install it as a custom image. The default image installation will use Bullseye

Version 3 if i remeber correct... the installation stops somewhere.

It does get better everyday, so might want to give it a try :-)

I think it work now, with the downgrade... i haven't tried the V3 because i will need the spotify... and as far i can see there is no spotify yet...
Thanks for your help!

I am glad to hear it works.
And you're right. Spotify is still on our roadmap for V3.

This issue is related to GCC10. Raspios changed the default compiler from GCC9 to GCC10 which results in a different behaviour when compiling the Python modules. When you add the compiler directive -fcommon to all PIP calls, the install script runs without any issues.
Example:
 sudo CFLAGS="-fcommon" python3 -m pip install --upgrade --force-reinstall -q -r "${jukebox_dir}"/requirements.txt


Consider re-introducing Command Bus

A central entry point for commands (think: central command controller) and a dispatcher / router which knows which command handler is responsible for handling a specific command would leak less of that knowledge and spread it across all the application (it's a cross-cutting concern after all).
Also it would allow us to centralize authorization and make testing easier.
@dfeyer @bwaidelich

For the record: I was in favor of removing the Command Bus (#3) but have been convinced otherwise in the meantime.
But IMO we should keep it simple and evolve it iteratively

:+1: And make it optional. It is quite useful in quite some cases, but one can also get along without.

As just discussed with @skurfuerst  and @kitsunet we should also introduce some kind of simple "middleware" mechanism, so that one can register a command handler that calls the previously registered one when it's done (chain).

one can register a command handler that calls the previously registered one when it's done (chain).

Huh? Care to explain the use-case and why that can't be implemented in userland in edge cases, e.g. by just invoking the specific command handler method? I somehow feel this adds too much complexity inside the command handling pipeline, where you expect one command to be handled at one place. The outcome can potentially fan out via process managers reacting to the emitted events and emitting new commands (that invoke the "old" handler explicitly).
Having a chain of command handling sounds like a hidden business logic/process to me.

Care to explain the use-case [...]

Good call.. We thought about some kind of "middleware" mechanism in order to solve the "Deleted Nodes" scenario for the ES Neos Content-Repository (see https://github.com/neos/contentrepository-development-collection/issues/100).

why that can't be implemented in userland in edge cases, e.g. by just invoking the specific command handler method?

Yes, I think you're right.. We should probably just re-route the affected command(s) and invoke the original handler from our custom implementation if required.

FYI: I had a quick look at league/tactician and that makes a pretty good impression at first sight. I'll try to implement this in the ES Content-Repository for a test

looks useful :)

After playing around with this for the Content Repository I think that a CommandBus should not be part of the core ES package, because:

It's really easy just to use an existing one (like league/tactician) or even create a custom one
If we agree to a simple default implementation (CommandBus::handle(object $command): void) we can't implement blocking commands. If we want to support blocking command handling, we'll have to introduce a (most of the time) over-sophisticated and -opinionated implementation

we can't implement blocking commands

Care to explain what you mean by that in context of PHP? AFAIS a command is always blocking until it is either accepted or rejected ("there is no fire-and-forget/one-way command"). In PHP this means the underlying consistency boundary has handled it or the command was malformed. Everything after that happens inside the projections, which are always async by default now.
And PS:
3. A CommandBus has nothing really to do with an Event-Sourcing package ;)

Care to explain what you mean by that in context of PHP?

Sure, for the Event-Sourced Content Repository we currently block some commands until the read model is up to date¹.. I know, right? But we currently don't see another viable way to keep some of the blocking behavior we currently require for Neos.

A CommandBus has nothing really to do with an Event-Sourcing package

Right, that's why I also suggest to keep it out. I do think that we could use an EventBus though, maybe with #212

¹ See:
https://github.com/neos/contentrepository-development-collection/blob/5efdf871aeb29b37f7125967463ad52d920655c7/Neos.EventSourcedContentRepository/Classes/Domain/ValueObject/CommandResult.php#L79
Example usage:
https://github.com/neos/contentrepository-development-collection/blob/5efdf871aeb29b37f7125967463ad52d920655c7/Neos.EventSourcedNeosAdjustments/Classes/Ui/Controller/BackendServiceController.php#L208

A thanks. I'll have to read into that code a bit :)


DROP always references public schema even during migration to other schemas

Which version and edition of Flyway are you using?
6.0.8
If this is not the latest version, can you reproduce the issue with the latest one as well?
(Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Yes - also verified to occur with 6.3.3
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Maven plugin
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T08:58:13+01:00)
Default locale: en_IE, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.4", arch: "x86_64", family: "mac"
Java API
Java Version:
openjdk 11.0.6 2020-01-14 LTS
OpenJDK Runtime Environment Zulu11.37+17-CA (build 11.0.6+10-LTS)
OpenJDK 64-Bit Server VM Zulu11.37+17-CA (build 11.0.6+10-LTS, mixed mode)
Which database are you using (type & version)?
PostgreSQL 11.2 (Debian 11.2-1.pgdg90+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 6.3.0-18+deb9u1) 6.3.0 20170516, 64-bit
Which operating system are you using?
Mac OS
What did you do?
(Please include the content causing the issue, any relevant configuration settings, the SQL statement that failed (if relevant) and the command you ran.)

Download and run postgres docker image
docker run --name some-postgis -p 5432:5432 -e POSTGRES_PASSWORD=postgres -d mdillon/postgis  This runs a postgres database with public schema available by default.
Unzip attached zip and run
mvn clean install
mvn spring-boot:run
flyway-test.zip

What did you expect to see?
Table "building", "asset" and view "building_view"  are migrated to public schema (by default) and to t1 and t2 schemas (via FlywayMigration.java)
What did you see instead?
Schema public:
Only has building table and building view
Schema t1:
Only has asset table
Schema t2:
Nothing.
Explanation:
When the initial public migration was run, building, asset and building_view were created in schema public.
When migration of t1 was run:

The drop of asset table actually dropped public.asset
The create of asset table created t1.asset
The drop of building during t1 migration actually tried to drop public.building (not t1.building) and because public.building has a dependent view, the drop failed.
Therefore the entire migration stopped, leaving public with a missing asset table, and t1 migration failed when dropping the building table if exists because it tried to drop the public table building instead of verifying that t1.building didn't exist.

May be related to
https://github.com/flyway/flyway/issues/1959
regression?

still occurs with recommended workaround in #1959 to set spring.datasource.hikari.auto-commit to true.  I used the modified application.yml
  application:
    name: flyway-test

  datasource:
    url: jdbc:postgresql://localhost:5432/postgres
    driver-class-name: org.postgresql.Driver
    username: postgres
    password: postgres

    hikari:
      auto-commit: true

server:
  port: 8080
  servlet:
    context-path: /

Anyone interested in this issue at all at flyway?

Thanks for providing reproduction steps, and sorry for the lack of responsiveness.
I'm finding it difficult to cut through the boilerplate provided by Spring Boot to understand the issue. Also, Spring Boot isn't an officially supported integration FYI.
It would be helpful if you could provide a reproduction that didn't rely on it - perhaps a simple Maven project that depends on flwyay core?

We're experiencing a similar problem with Flyway 5.2.4, Payara 4.x, EclipseLink 2.6.4. The schema ist set to some value other than public, but views are getting dropped fom public. I have to think about how to come up with a minimal project for this...

@MikielAgutu thanks for the response and the info.  I'll see what I can do.

@jkenefick Any news?

It seems like issue is not fixed yet but I see it is closed, Any reason?

Hi everyone. We stumble this issue ourselves today. The problem arises in class org.flywaydb.core.internal.database.postgresql.PostgreSQLConnection. There in method changeCurrentSchemaTo it checks for the value of originalSchemaNameOrSearchPath string. The variable is defined in superclass and it gets its value from method getCurrentSchemaNameOrSearchPath(). This method implementation in PostgreSQLConnection class is: "SHOW search_path" which returns 'public' in postgres.
So in the end changeCurrentSchemaTo calls doChangeCurrentSchemaOrSearchPathTo(schema + "," + originalSchemaNameOrSearchPath); so search path value in postgres end up being '"some_schema_name",public'
so any drop table sql command, given this search path, will delete any public schema table that is happened to match if there is no table with the same name on 'some_schema_name' schema.
I think this should get re-opened

Hi! I'm having the same ploblem with this library and version:
    <dependency>
      <groupId>org.flywaydb</groupId>
      <artifactId>flyway-database-postgresql</artifactId>
      <version>10.10.0</version>
      <scope>runtime</scope>
    </dependency>

This is how we overcome it =>
properties.setInitSqls(List.of("SELECT set_config('search_path', '', false)"));
You need to 'reset' postgres search path basically (so it can got to the default value again - which is the 'public' schema)

This is how we overcome it =>
properties.setInitSqls(List.of("SELECT set_config('search_path', '', false)"));
You need to 'reset' postgres search path basically (so it can got to the default value again - which is the 'public' schema)

@mtzagkarakis Thank you,
How do you use this configuration? Where can I include it?

In general in Flyway you take this rg.springframework.boot.autoconfigure.flyway.FlywayProperties.class to create the Flyway.class
The Flyway properties class you can change it either programmatically or by binging with some property/yml file
initSqls is a property of FlywayProperties.class


Adapt control.sh

Adapt the shell script control.sh according to the recommendations of the tool shellcheck (a linter for shell scripts)
shellcheck control.sh
You can install the tool via: sudo apt install shellcheck

Manual lukning siden "Fixes issue #3" (sadly) ikke lukkede issuet automatisk.


Autoresize the textarea

Is your feature request related to a problem? Please describe.
No (I think)
Describe the solution you'd like
Autoresize the textarea parts such as "Parameter List" and "Header List" so that the rows increase/decrease accordingly when Parameters or Headers are being added/remove instead of showing the scrollbar inside.
Describe alternatives you've considered

Do not show the list at all?
Use vuetify textarea with auto-grow properties enabled

Additional context

Use vuetify textarea with auto-grow properties enabled

Will consider this approach.

Resolved by #111. Closing.


Add allowed principals to service endpoints

What this PR does / why we need it:
Before this commit creating a private link between a management cluster
and a hosted cluster in a different AWS account failed because the
service endpoints created on the management side did not allow endpoints
on the guest side to connect.
This PR adds the control plane role as an allowed principal to the
endpoint service, making it possible to establish the private link
across accounts.
The way it obtains the control plane role is by reading the control
plane credentials secret referenced by the hosted cluster. In order
to parse the secret (in ini format), it vendors the
gopkg.in/ini.v1 package.
Which issue(s) this PR fixes:
Fixes # HOSTEDCP-408
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

@enxebre I addressed your comments

Wish there was a cleaner way to do this :sweat_smile: but is what it is for now
Thanks @csrwng!
/lgtm


⚠ Bofrost.lu has degraded performance

In ca82d70, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1276 ms

Resolved: Bofrost.lu performance has improved in 2c66b99 after 10 minutes.


Delete cf-colors?

cf-core makes it obsolete so I think we should say bye to it, but let's wait until others have migrated to using cf-core.

Let's delete these deprecated repos as part of the 1.0 milestone.

I recently discovered hmda-explorer is still using cf-colors. Because that project is retired, I don't think it's a good use of our time to transition the codebase. Let's just not delete our deprecated our repos.


RequeueState isn't always reset

What happened:
If you introduce g.Expect(workload.Status.RequeueState).NotTo(gomega.BeNil()) right after this line:
https://github.com/kubernetes-sigs/kueue/blob/0c5740d977f8fa73ac0c04d3007a0bf167784b9e/test/integration/webhook/workload_test.go#L109
You will see that the object already lost the RequeueState.
This is because the workload reconciler sometimes sees the old object and produces an SSA update that still has the original object with no requeueState.
I think the webhook defaulter only applies on Create and not on Update.
We should probably reset the requeueState in the reconciler itself, but I'm not sure at which point. Unless the webhook can be configured to be called during Update?
What you expected to happen:
RequeueState to be reset
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
I discovered this in https://github.com/kubernetes-sigs/kueue/pull/1820, when I tried to make the reconciler only do updates when the Admission condition changes.
Environment:

Kubernetes version (use kubectl version):
Kueue version (use git describe --tags --dirty --always):
Cloud provider or hardware configuration:
OS (e.g: cat /etc/os-release):
Kernel (e.g. uname -a):
Install tools:
Others:

/assign @tenzen-y

Unless the webhook can be configured to be called during Update?

@alculquicondor We have already configure like this: https://github.com/kubernetes-sigs/kueue/blob/0c5740d977f8fa73ac0c04d3007a0bf167784b9e/config/components/webhook/manifests.yaml#L254-L274

It looks like the defaulting does work during Updates. However, webhooks cannot modify status on spec updates, or vice-versa.
So in the test API call that updates the Active field, the status.requeueState doesn't change.
But the next reconcile runs into this Status Update call:
https://github.com/kubernetes-sigs/kueue/blob/74d17e38e76c2d8b47dbea74364aecc5529f3a78/pkg/controller/core/workload_controller.go#L217
And at that point the webhook clears the requeueState.
So I think the correct action is to let the reconciler do the change, but on its dedicated API call.

It looks like the defaulting does work during Updates. However, webhooks cannot modify status on spec updates, or vice-versa.

I agree with this. Adding a test would be better.
Maybe, we can have a webhook test without launching controllers, but I'm not sure if that test is worth it.

So I think the correct action is to let the reconciler do the change, but on its dedicated API call.

That sounds reasonable. Let me try it.
Thanks for sharing the results of the investigations.


MSVC++ 14.0 Hidden Declaration Warning

Sorry to be rather pedantic, but the Visual C++ compiler emits the following warning for the re-declaration of 'v' in the void base::accept(Visitor&&, Args&&...) template function between lines 2247-2263:
warning C4456: declaration of 'v' hides previous local declaration
Is there a reason why the code is structured in this way?
Thanks!

No, I believe you can safely change the variable names in each of the if branches there. Patches welcome!

Sorry, I only just got round to doing it. Thanks for the great lib though!.


Create examples folder with demo projects

Able to test each class, function, etc

Current examples only support GLEW so far

After #16 completed, current examples now only support glad2.  Need to think about creating a GLEW build as well.


CVE-2015-6765 and CVE-2011-2786

CVE-2015-6765

CVE-2015-6765

Please explain what's UaF and how does it cause the browser to crash?
typo "tim" in your answer to "How was this vulnerability discovered?" question.
your answer to "What subsystems was the mistake in" is wrong. A compiler is not part of an application, can't really be categorized as a subsystem in this case. This vulberability is not related to compiler any way.
Please elaborate more on mistakes section. What led to this vulnerability? What are some mitigation plans?
upvotes: 4 (This is a critical vulnerability, however seems like a corner case)

CVE-2011-2786

CWE 20 doesn't seem to apply here because it has nothing to do with input validation. In my opinion, CWE-451 is more appropriate.
Please rephrase the description rather than using nvd.nist.gov description.
Fix and VCC have the same commit?? also duplicate vccs.
I don't see unit tests for this vulnerability
How was this vulnerability found?
The subsytem should be speech, speech_input_bubble is really just a feature in this subsystem.
interesting commit is the same as VCC??
I think defense in depth principle can be apply here since they forgot to account for the case where speech input bubble popup can be moved outside of the screen
What are some mitagation plans for this vulnerability? I don't think user would intentionally drag the speech recognition bubble outside of the screen themselves.
upvotes: 2

@hnv1002, Thanks for the feedback.

@hnv1002 thanks for pointing out areas of improvement/fix for CVE-2011-2786. I have addressed all of them in the following order.

CWE-451 indeed seems to be more appropriate, thus replaced.
Reworked on the description
Fixed the VCCs. I misunderstood this. Thanks to Prof. Meneely for clearing it out.
I mistook the regression testing they did after the fix for unit tests. Hence, there seems to be no unit tests for this VCC. Set to false. Noted.
Added more elaboration on how the vulnerability was found from the blog posts and commits.
Speech indeed seems to be the subsystem.
I thought this was an interesting commit as it ultimately led to the fix?
I think that would be another one of the principle that could be applied too. Hence, added.
Added mitigation plans and thought that this was a design problem with a mix of requirements.

@hnv1002 addressed your comments for CVE-2015-6765.yml


wasm is enabled by default in Safari 11

IDK how to add new browser thoug

Has been added. Thanks!


supress GCC template argument warnings (-Wno-ignored-attributes)

Compiling arkana with GCC 10.2.1 results in over 300 lines of warning: ignoring attributes on template argument in the build output.
Sample:
In file included from arkana/arkana/arkana/camellia/./camellia-avx2.h:14,
                 from arkana/arkana/arkana/camellia/camellia-avx2.cpp:12:
arkana/arkana/arkana/camellia/./../ark/xmm.h:170:89: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
  170 |         template <class XMM> using is_xmm = std::is_same<typename XMM::vector_t, __m128i>;
      |                                                                                ^
arkana/arkana/arkana/camellia/./../ark/xmm.h:171:89: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
  171 |         template <class YMM> using is_ymm = std::is_same<typename YMM::vector_t, __m128i>;
      |                                                                                ^
arkana/arkana/arkana/camellia/./../ark/xmm.h:172:106: warning: ignoring attributes on template argument '__m128i' [-Wignored-attributes]
  172 |         template <class NMM> using is_nmm = std::disjunction<std::is_same<typename NMM::vector_t, __m128i>, std::is_same<typename NMM::vector_t, __m256i>>;
      |

The warnings can be suppressed with -Wno-ignored-attributes

Sorry for the late reply.
I recently updated xmm.h, the problem is resolved.
(I think warnings sholud be left enabled as much as possible)
I'm closing this request at this time.
Thank you for reporting and requeseting.


Remove support for abstract featurization

Want to target cheminformatics in particular -- other users will already have a featurization pipeline and can pass their feature vectors through to train_test_split directtly.
Move train_test_split_molecules up a level (potentially into astartes.py) and delete the interface directory.

This will also need some changes in the test directory, which assumes that the interfaces are released as such.


Add an API to get symbols in a given module

Description:
Get symbols in a given module (In LS aka workspace symbol space)

External visible symbol (public API)
Internal API, If we modify the same module.

Need this API to show outline, etc.

Closing since this was addressed with #25902


how can i configure notification to send json data

i send this form,but i dont want

in version 0.5, i can configure like this

but i dont know how to configure in version 0.8

inherit


ScrollRise.version

Give a possible to take a version of the lib to the external environment

https://github.com/drKaramazin/scroll-rise/pull/34


SwiftUI ?

Any plan to update FDSoundActivatedRecorder to support SwiftUI ?
Thanks

There is no user interface for FDSoundActivatedRecorder. It is a model-only module.
But if somebody would like to rewrite the example project using SwiftUI then yes, we would appreciate that. And it could be a fun task.

Fixed in https://github.com/fulldecent/FDSoundActivatedRecorder/pull/36


fix foreground crash on iOS by eating SIGPIPE

cc @MarcoPolo

Ok this works now...

FYI your builds will fail until you rebase.

The build was auto failing before since I was using an option not available on Linux, it seems like it is going now?

kbfs-server will fail as of ~15 minutes ago for anyone who doesn't rebase client as of ~2 minutes ago. I merged a temporarily breaking change to fix CI.

Ok I wasn't even making it that far, but just rebase'd. Thanks for the heads up!

@maxtaco I changed how the HTTP client is setup to do the same thing as our RPC conns.


'Cancel' button saves the changes in Data Browser widget.

In AGOL Data Browser widget, currently Cancel also saves the changes.
Since we only have Cancel button on Home page of Data Browser, if User makes any changes in the Cart (top right), there is no way to save those changes. We need a way to have Apply button on home screen to save changes.

The issue is that the apply button is not showing when you are brought into the data browser with variables already set and then you remove one from the cart. We are using whats on jsdev.arcgis.com/3.12. We launch the browser with some variables set and if a user removes one of them the apply button isn’t showing.

@CTDisasterManagement this is still an issue, correct?

@driskull Yes it is.


Fixes

PR summary

PR Checklist
Please make sure that your PR fulfills the following requirements:

[x] The commit message follows the Angular Commit Message Guidelines.
[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)

Current vs new behavior

Does this PR introduce a breaking change?

[ ] Yes
[x] No

Other information

:tada: This PR is included in version 3.1.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


First time: only power device created

Thanks for creating this plugin - it is just what I needed!
This is my attempt to try to help improving this plugin:
The first time I added the hardware "Awtrix" in Domoticz, only the "Awtrix - Power" device was created.
And some errors appeared in the log, if I remember well (but I could not register them).
Later, I changed the hardware and saved again - this time, also the other devices were created.
I am still investigating how this all works.
Anyhow, in the "plugin.py", I see the following:
    def create_devices(self):
        if self.power_unit not in Devices:
            Domoticz.Device(Name="Power", Unit=self.power_unit, TypeName="Switch").Create()
            Domoticz.Log("Power Device created.")
            self.send_notify_device("Domoticz")

This function is not defined anywhere: "send_notify_device" - so I think that is the cause of the problem.
If execution stopped here, then this caused me to end up with only the power device, and not the others.
And during the second execution, this "if" is skipped, which created the other devices.
Maybe it should be changed into a call to "send_notify_message"?

mm thanks for the clear explanation, should be fixed in the latest version now!

OK


Download newspaper overview

Add a button to download the overview of newspapers with the pillarization.

Where can I find this button?

It's a bit hidden and not really a button, sorry! :-) Click Config -> Search -> scroll down, "download distribution as .csv". I'm open to better suggestions.

Perhaps, a button on the page with the distributions? It would be neat to be able to also download the graphs. Let's discuss this tomorrow.


[Bug]: Auto-open timed out.

Please confirm that you have:

[X] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[X] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
App
Expected behavior
It should have auto-opened a browser window.
Actual behavior
It opened a browser window but failed to switch focus to the browser window like it used to. That is a jarring experience. Would be nice if it opened a browser window and focused on the now newly opened browser window.
Stack trace
Auto-open timed out.

Reproduction steps

yarn run dev

Operating System
MacOS
Shopify CLI version (check your project's package.json if you're not sure)
3.25
Shell
Warp
Node version (run node -v if you're not sure)
v19
What language and version are you using in your application?
Ruby 3.1.3

Hi! I'm not able to reproduce it. I've tried this with MacOS Ventura + Warp:

yarn shopify auth logout
yarn dev
It shows 👉 Press any key to open the login page on your browser
I press enter and a new tab is opened in the browser with the login page, and the focus on that window

Do you mean that it opens the browser in the background for you?


Access to predictions of every crop

Hi,
I would love to see some example code which shows how to access predictions of single crops in order to better understand the architecture.
Thanks,
Son

Hi Son,
sorry for the long delay. We implemented a method for that now, see the cropped decoding tutorial.
https://robintibor.github.io/braindecode/notebooks/Cropped_Decoding.html
Is it helpful for you?
Best,
Robin

Looks great, thanks a lot!
I'm currently working on a major revision of a paper but I'll take a look as soon as possible and give a more detailed comment. But it looks like this will answer most of my questions. Thanks again!
Best,
Son

ok great!


PHP URL commands not activating visualizations.

I was able to successfully implement Scotts original and everything works fine. I stumbled across your fork which solved the issue of controlling the on/off state of the LED strip and visualizations. Thank you kindly for that! Very handy feature. I'm having a problem however with getting the visualization('s) to execute via the URL. Everything works as intended using the command line arguments to change the visualization. I do have Apache2 and PHP installed. I did test a couple simple "hello world" and print date PHP index files to insure that Apache could run PHP scripts, which were successful. The http://ip-address/control.php?on=spectrum returns nothing on the page (expected) but does not start the visualization (unexpected). http://ip-address/control.php?off=1 reutrns sudo: no tty present and no askpass program specifiednada, not sure why... Any suggestions? Thanks!

That looks like a permissions issue. What's in your /etc/sudoers file? Do you see anything that says tty there? If you do, try disabling it and try again.

I was able to get it to work!
I checked the sudoers file and there's nothing listed pertaining to TTY. I made sure all the files in /var/www/html are owned by the www-data user/group.
I did some googling on the error and it pertaining to Apache and found that I needed to give the user www-data permissions to use python in the sudoers file. For the sake of testing, I used ww-data ALL = NOPASSWD: /usr/bin/python, however I do think it's probably a security flaw to have NOPASSWD, so ether I have to see how to restrict the user's privilege to only execute visualization.py and or add a password for said command to be executed.
Thanks for the help! Prehaps we should add something about this to the README?

It's very strange that you ran into this. You shouldn't have to do that. Did you make sure that www-data owned all the files in /var/www/html (listed in Browser Setup)? If you did and you still got the error, my mind is stuck.

I also added a new troubleshooting section and referenced this issue and the workaround you posted: https://github.com/naztronaut/dancyPi-audio-reactive-led#troubleshooting
Thanks for doing that!

The user www-data does own all the files inside of /var/www/html.

The only file that isn't owned by www-data is the index.php I created which just shows a line of text on the page describing what it's for. I did try removing that and attempting to run the visuals as stated in Browser Setup, but to no avail. I will do a freash install again when I get the chance and work it backwards and see if I can find out a cause since you're saying that I shouldn't need to give www-data Python permissions in the sudoers file. I'll let you know what I come up with.
Unrelated to this issue, but if you're interested I also came up with a solution for controlling the strips visualization and on/off using your repository via Home Assistant. It doesn't use the web server, it uses SSH to remotely run the commands and an automation to run sudo killall python and run off.py in sequence so no conflicts happen. I couldn't have done this without your expansion on Scott's repo, so I really appreciate the work man. I'd love to contribute where I can! Let me know.

It might work if you have www-data own index.php. Since it's owned by root, www-data doesn't have access unless you allow it through the sudoers list. Good luck with your fresh install! Let me know how that goes.
I'm interested in learning about your home assistant setup! That's actually been on my list todo for a while but I haven't had any time to work on it. Would love to see what you have :) Thanks!

I’m not sure the workaround you added with the sudoers file covers the sudo killall python command in control.php when passing the off=1 URL variable?


Add ngen.init_config namespace package

Add a new ngen.init_config package that exposes consistent APIs for describing, parsing, generating, validating, and programmatically manipulating NGEN model specific configuration (i.e. init_config) files.
This package provides consistent ways of programmatically describing a model's configuration file (i.e. init_config) data model and APIs for going from the model's configuration file format (e.g.  ini, yaml, toml, json, namelist) into the data model and back to the model's configuration file format. As a flow chart this looks like:
flowchart LR
    a[".from_{{format}}"]
    b["data model"]
    c[".to_{{format}}"]
    a-->b
    b-->c

Additions

ngen.init_config package
Blanket implementation for serializing and deserializing to and from the following formats:

ini: IniSerializerDeserializer
FORTRAN namelist: NamelistSerializerDeserializer
yaml: YamlSerializerDeserializer
toml: TomlSerializerDeserializer

Testing

The majority of the codebase has tests, but more format specific tests will need to be added in the future to tests edge cases.

Todos

[ ] Finish readme / user guide
[x] Add github action to run tests

Checklist

[x] PR has an informative and human-readable title
[x] Changes are limited to a single goal (no scope creep)
[x] Code can be automatically merged (no conflicts)
[x] Code follows project standards (link if applicable)
[x] Passes all existing automated tests
[x] Any change in functionality is tested
[x] New functions are documented (with a description, list of inputs, and expected output)
[x] Placeholder code is flagged / future todos are captured in comments
[x] Project documentation has been updated (including the "Unreleased" section of the CHANGELOG)
[x] Reviewers requested with the Reviewers tool :arrow_right:

Testing checklist
Target Environment support

[x] Linux
[x] MacOS
[x] Windows

The github actions that I added to test ngen.init_config are passing. Looks the failing tests are unrelated.

Thanks for reviewing this, @robertbartel!


Bulk add the server members to players.json

Bulk adding the server members to players.json would be better than asking for /join from every member

There's an issue writing the "snowflake" data type to players.json
Need to figure out the solution to that.


Adds tables to Redcarpet

Tables are disabled by default on Redcarpet. This PR enables them.

This can't go through without proper styling for tables. How do they look like by default?

Just added style. Here's how they look on mobile and desktop:

:+1:


register_hstore_handler is not run during django management commands

Hi All,
I'm experiencing the same problem as issue #93, I'm not a postgis user though, and neither of the two suggested settings workarounds seem to affect my issue, which occurs when running a Django management command that uses a couple of models that contain hstore fields. I'm using Django 1.8.6, django_hstore 1.4.1 and psycopg2 2.6.1.
I've confirmed that the hstore oids are consistent among the databases, and then did a little printf debugging. I found that register_hstore_handler is never called, but that I can fix the str-instead-of-dict problem by explicitly calling psycopg2.extras.register_hstore during the management command's constructor.
We don't use the transaction middleware, but do have a number of other middlewares enabled that I presume could affect signal delivery in the same way.
I'd like to provide more useful information in the issue request, but at the moment I'm not sure what to check next- any advice appreciated.

I am too facing the same issue. Can you elaborate a bit on how you are solving the issue for now .i.e (where do you get the connection object to pass in the register_hstore function)

I ran into this problem too - in both manage.py shell and in a mangement command, I'd get ProgrammingError: can't adapt type 'HStoreDict' errors every time I tried to create a model instance with an Hstore field.
@sanchitsharma: I worked around it by adding this to my management command:
from django.db import connection
from psycopg2.extras import register_hstore
# And then in `def handle`
register_hstore(connection.cursor(), globally=True, unicode=True)

is django_hstore in your settings.INSTALLED_APPS?

I'm suddenly seeing this after upgrading from Django 1.7 to Django 1.8.17 (and from django-hstore 1.4 to 1.4.2, though not surprisingly reverting that minor upgrade doesn't change anything).
django_hstore is in settings.INSTALLED_APPS. Fiddling with the order of INSTALLED_APPS hasn't resulted in any improvement.
I don't have a small reproducible case, but I'm happy to debug. The workaround described by @clifff works for me, but would of course be pretty ugly to add to every management command.

I just started using django_hstore with a project and am encountering this same issue, and the workaround worked for me. Just curious if anyone had any more information on this before I started digging into it?
Django 1.8.18, django_hstore 1.4.2.

@DustinHolden which workaround worked for you? I have one that works in shell/shell_plus, but I haven't figured out how to incorporate it into migration generation, which is a constant pain.


Using this with Composition API maybe?

Would be great to have it like maybe to have useNotiification imported to be used inside setup vue component.

@kyvg yeah i think that minor adjustment would make sense, i dunno performance wise if it would make it better/useful. (i think i skipped that part out on reading the readme, that's my bad)


dApp reads built-in wallet as Metamask and it works

As we can see Opera browser has its own built-in crypto wallet based on Web 3 just like MEW.
So I installed Opera browser to test it and it worked fine but dApp read it as Metamask,
The question is, why would dApp reject MEW if it supports Web 3?
and based on @251, currently, dApp only supports Metamask.
What could be the reason behind this?
(Tested MEW and tried to connect it, but it's still stuck while Opera built-in crypto wallet succeed connecting to the dApp)

Not sure if I'm misunderstanding here, but this sounds like a thing that works, not a thing that doesn't? If it works, please don't open issues on it. If the observation is data for the MyEtherWallet issue, we can discuss those in #251 . Going to close this for now, but please feel free to reopen if I've misunderstood the issue.

Well @Shadowfiend , I was talking about dApp that reads Web 3 based wallet as Metamask. Is it intended for dApp to show this behaviour?
And the reason why I connected it with that issue because matt said dApp only supports Metamask while in here we can see it can load up another wallet.

We only test with Metamask, but I'm not surprised other Web3 wallets work (in fact, I'm surprised when they don't). Right now, the UI specifically calls out Metamask because we're not planning on extending our testing to other Web3 providers yet, even though I'd like for our support to be decent enough. Once we've got independent confirmation from a few places that things work as expected on other wallets, I think we'll look at expanding the UI's terminology to reflect that. In the meantime, though, I'm hesitant to claim that we do unless we're fairly confident that it's the case.


Kept only one Set builder

As Tuple supports both byte[] and String at once, there is no need to have two separate TUPLE_ZSET and TUPLE_ZSET_BINARY.

Merged into master.


ci: add auto-release

:tada: This PR is included in version 1.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[julia] Deprecated in favor of ghcr.io/julialang/devcontainer-features/julia

Once https://github.com/JuliaLang/devcontainer-features/tree/main/src/julia is completed and indexed, I will merge this PR.
cc @davidanthoff

Seems like JuliaLang/devcontainer-features@main/src/julia is already working fine, or am I missing something?

I think ghcr.io/julialang/devcontainer-features/julia is not yet registered in the index. See JuliaLang/devcontainer-features#8.
And I am concerned that ghcr.io/julialang/devcontainer-features/julia seems to be unmaintained.
(I am unable to contact @davidanthoff, the maintainer.)

devcontainers/devcontainers.github.io#275


[IOTS-532] Error with android-tryit

I unzipped wso2iot-3.1.0 I go to the Device Management console to add a virtual Android device.    I have nothing to modify in the configuration files of wso2iot and I work in localhost under Ubuntu with Java 1.8. When I go to the android-tryit folder, I run the sh start command in a console. I have 2 errors displayed. Here is the screen impression:    Could you help me fix this bug. Best regards ChristopheReference: https://wso2.org/jira/browse/IOTS-532

Please try starting the script with ./ instead of sh. and now we have changed the script. you can refer in https://docs.wso2.com/display/IoTS310/Android+Virtual+Device .


Ensure that untracked sources are embedded in the PDB

Required for reproducible builds.

Replaced with https://github.com/JamesNK/Newtonsoft.Json/pull/2470. Puts the property in Newtonsoft.Json.csproj.


Implement SimplyTest.Me functionality on Lagoon

Background:

Maintainer of Simplytest.me searches a future for Simplytest.me https://www.drupal.org/project/simplytest/issues/2932684
We think Lagoon is the perfect base for such a tool, why:

It allows fast spin up and spin down of individual environments
Each environment is completely separate of each other, no risk of one environment killing or accessing the other one
Each environment can be completely different (different drupal, different php, etc.)

Overall Architecture:
Important: This is generated by @schnitzel without a huge background of knowledge about simplytest.me itself. So this might need to change.

Current Simplytest.me interface is reused, User clicks on "launch sandbox"
Simplytest Frontend talks to Lagoon API and creates a new environment for a Project
Simplytest somehow (tbd) tells Lagoon what the user has selected (which Drupal, which Modules, which patches, etc.)
Lagoon creates new environment and starts a Build (probably not the current OpenshiftBuildDeploy but another new one that is created with this project)
Build starts and Builds a Docker Image with the defined Core, Modules, etc. (here we might can reuse some of the already existing simplytest scripts)
Simplytest UI checks with Lagoon API if environment is deployed and if successful redirects the  User to the generated URL

Next Steps:

[ ] Validate Architecture
[ ] Create individual tasks for work based on Architecture
[ ] Find people that want to help
[ ] Get work done

@everybody
What do you think?

Closing this due to inactivity and due to the fact that the project has a path forward with a new maintainer.

Update: Patrick has handed over the maintainer-ship of Simplytest.me to Adam Bergstein. With this the immediate future of Simplytest.me is secured! Thank you, Adam! ❤

via https://stories.amazee.io/save-simplytest-me-e564c13e9fb8


remove netsync false from sprite component in prototypes

About the PR

Media

[ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

no cl

lord almighty

We should get a test for this too in the linter IMO.

idk what exactly i should fix in removing useless lines

idk what exactly i should fix in removing useless lines

The issue is that you didn't only remove it from sprite component, but from other components as well, which still need it.
Assuming you used some automated tool to remove the lines, you need to redo that to only remove the lines from sprite components.

fixed


computer environments for children

What is this page?

https://computerenvironments.wikispaces.com
We need to download the PDFs