Rpi-imager: 詳现オプションメニュヌはv1.7では䜿甚できたせん

䜜成日 2022幎02月03日  Â·  28コメント  Â·  ゜ヌス: raspberrypi/rpi-imager

こんにちは、 rpi-imagerありがずうございたす

バヌゞョン1.7にアップグレヌドするために再構築したずころ、[Ctrl + Shift+x]の[詳现オプション]ペヌゞにアクセスできなくなりたした。
私のOS=Debian Bullseye x86_64

これらのキヌを抌すず、コン゜ヌルは次のように出力したす開始コン゜ヌルの出力も保持したした。

patrick$: rpi-imager https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2022-01-28/2022-01-28-raspios-bullseye-arm64-lite.zip
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qrc:/main.qml:304:21: QML Rectangle: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool

オンラむンのオペレヌティングシステムリストの画像を䜿甚しおも同じこずが起こるこずを確認したした。 以䞋の出力は、デフォルトのRaspiOS 32ビットを遞択し、[蚭定]アむコンをクリックしお、[Ctrl + Shift+X]を抌しおみたものです。

Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qrc:/main.qml:304:21: QML Rectangle: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
QObject::setParent: Cannot set parent, new parent is in a different thread
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool
qrc:/OptionsPopup.qml:488: Error: Cannot assign [undefined] to bool

よろしくお願いしたす。
パトリック

最も参考になるコメント

@maxnet-終了し、蚭定ファむルを削陀し、Imagerを再床開いた埌、違いは芋られたせん

倉。

これらのビルドで問題が解決するこずを確認たたは拒吊できたすか

Raspberry Pi Imager 1.7.1.dmg
rpi-imager_1.7.1_amd64.deb

党おのコメント28件

Windows版でもこの問題が発生したす。 これで、りィンドりに衚瀺される歯車がありたす。これはおそらく詳现蚭定になっおいたすが、クリックしおも䜕も起こりたせん。 1.6にロヌルバックする方法を芋぀けようずしおいたす

@jssalterここから1.6.exeを取埗するだけで、Windowsバヌゞョンをダりングレヌドできるはずです。これがお圹に立おば幞いです。

@jssalter https://github.com/raspberrypi/rpi-imager/releases/tag/v1.7によるず、詳现蚭定オプションは、RPi Imagerが画像が「構成可胜」であるこずを怜出した堎合にのみ機胜したすか

@lurchこれがデフォルトのRaspiOSデスクトップ32ビットで発生しおいるこずを確認したした。

これを再珟したOSを確認できたすか

Raspberry Pi OSでrpi-imagerを実行したしたか

macOS Big Sur11.6で実行しおいたすが、Shift + Ctrl+Xを抌しおもオプションが衚瀺されなくなりたした。

構成可胜な画像を遞択するず、右䞋にオプションの歯車が衚瀺されたすが、クリックしおも䜕も起こりたせん。

imager-options

RasPiOS64ビットLiteむメヌゞを䜿甚したMacOSBigSur11.6.3でも同じです。 歯車のアむコンが衚瀺されたすが、䜕もしたせん。 ああ、私がタむプしおいるずきに、ゞェフはgifをアップロヌドしたした。 そうそう、それ。

問題を䜜成するずきに述べたように、私はDebianBullseyex86_64を䜿甚しおいたす

macOSCatalinaで動䜜したす。 キヌチェヌンからWi-Fiパスワヌドを䞎える蚱可を求めるりィンドりを開く前にプロンプ​​トが衚瀺されるため、BugSurの蚱可の問題である可胜性がありたす。

Screenshot 2022-02-03 at 17 06 06

パヌミッションは、macOSpost-Catalinaでははるかに耇雑になりたす。

ただし、蚱可するかどうかに関係なく、[詳现オプション]メニュヌは衚瀺されたす。

@aallanありがずう。 それかもしれたせんが、Imagerの以前のバヌゞョン1.6.2はBigSurずMontereyでうたく機胜したす。 そしお、OPにはDebianx86でこの問題がありたす。

qrc/OptionsPopup。 qml488 ゚ラヌ[undefined]をboolに割り圓おるこずができたせん

ああ、隠されたwifiのssidコヌドが原因です。
これは、wifi蚭定が保存されおいる堎合、wifissidが非衚瀺になっおいるかどうかを瀺す蚭定も垞に保存されおいるず誀っお想定しおいたす。
ただし、以前のバヌゞョンでctrl + shift + xを䜿甚し、wifi蚭定を保存し、「垞に䜿甚する」ために保存蚭定を䜿甚するこずを遞択したナヌザヌには、その蚭定がありたせん...

今のずころ回避策ずしお、保存されおいる蚭定を削陀するず機胜するはずです。

Linux

rm  ~/.config/Raspberry\ Pi/Imager.conf

Mac OSX

rm ~/Library/Preferences/org.raspberrypi.Imager.plist

@maxnet-終了しお蚭定ファむルを削陀し、Imagerを再床開いた埌、違いは芋られたせんキヌボヌドショヌトカットは画像を遞択する前埌で機胜せず、蚭定コグはクリックしおも䜕もしたせん。

プロットが厚くなりたす。説明するのが最も簡単な方法であるため、ビデオを添付したすが、基本的に、「曞き蟌み」を遞択した堎合、1.7で実際に画像を曞き蟌むこずができる唯䞀の方法は、すべおの蚭定をクリアするこずです。蚭定の遞択ダむアログが衚瀺されたすが、オプションのいずれかをクリックしお詳现オプションを構成しおも、䜕も起こりたせん。

https://user-images.githubusercontent.com/481677/152397752-a8fbc2e5-093f-41c1-bcf4-b64c7157c7a3.mov

別のラップトップでテストしたずころです。このラップトップはmacOSBigSur11.6.1を実行しおいたす。 わたしにはできる。

キヌチェヌンからwifiクレデンシャルを枡すための同じプロンプトが衚瀺されたすが、どちらの方法でも、歯車を抌すず[詳现オプション]メニュヌが衚瀺されたす。

@maxnet-終了し、蚭定ファむルを削陀し、Imagerを再床開いた埌、違いは芋られたせん

倉。

これらのビルドで問題が解決するこずを確認たたは拒吊できたすか

Raspberry Pi Imager 1.7.1.dmg
rpi-imager_1.7.1_amd64.deb

こんにちは、 @maxnet-すばらしい修正に感謝したす。 https://github.com/raspberrypi/rpi-imager/commit/d91f8d95b1c9eab3153d0a6f32abeaeb95f87104からビルドしたずころ、問題が再び機胜しおいるこずを確認できたす。

ありがずうございたす

v1.7.0の@maxnetにはたったく同じバグmacOS monterey 12.0.1がありたしたが、v1.7.1では修正されおいたす

1.7.1ではすべおが期埅どおりに機胜しおいたす。

聞いお良かったこずは1.7.1で修正されたした
今床はリリヌスペヌゞにもありたす。 これを閉じたす。

はい、1.7.1はBig Surで動䜜したす。これは、私の叀い「垞に䜿甚する」蚭定を削陀しおいたせん。 ありがずう

@jssalter https://github.com/raspberrypi/rpi-imager/releases/tag/v1.7によるず、詳现蚭定オプションは、RPi Imagerが画像が「構成可胜」であるこずを怜出した堎合にのみ機胜したすか

Raspbian32ビットを䜿おうずしおいたした。

@jssalterここから1.6.exeを取埗するだけで、Windowsバヌゞョンをダりングレヌドできるはずです。これがお圹に立おば幞いです。

ありがずう

[詳现オプション]メニュヌの倖芳ず蚭定は実際にはfirstrun.shスクリプトを蚘述しおいないため、この問題を再怜蚎する必芁がありたす。
空のCustom cmdline.txt entries: ""に泚意しお、これらを蚭定する詊みの以䞋の出力を参照しおください。これが、Piをfirstrun.shスクリプトに誘導するものであるず私は信じおいたす。

patrick @ bridnetpidemo ➜  ~  rpi-imager
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
qrc:/main.qml:304:21: QML Rectangle: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
QObject::setParent: Cannot set parent, new parent is in a different thread
Custom config.txt entries: ""
Custom cmdline.txt entries: ""
Custom firstuse.sh: "#!/bin/bash\n\nset +e\n\nFIRSTUSER=`getent passwd 1000 | cut -d: -f1`\nFIRSTUSERHOME=`getent passwd 1000 | cut -d: -f6`\nif [ -f /usr/lib/userconf-pi/userconf ]; then\n   /usr/lib/userconf-pi/userconf 'pi' '$5$mXq2ewJlEK$2tGL.tc/O6iSkZgjer03Dw5wsvRSuwoARXGSvG24nL2'\nelse\n   echo \"$FIRSTUSER:\"'$5$mXq2ewJlEK$2tGL.tc/O6iSkZgjer03Dw5wsvRSuwoARXGSvG24nL2' | chpasswd -e\n   if [ \"$FIRSTUSER\" != \"pi\" ]; then\n      usermod -l \"pi\" \"$FIRSTUSER\"\n      usermod -m -d \"/home/pi\" \"pi\"\n      groupmod -n \"pi\" \"$FIRSTUSER\"\n      if grep -q \"^autologin-user=\" /etc/lightdm/lightdm.conf ; then\n         sed /etc/lightdm/lightdm.conf -i -e \"s/^autologin-user=.*/autologin-user=pi/\"\n      fi\n      if [ -f /etc/systemd/system/[email protected]/autologin.conf ]; then\n         sed /etc/systemd/system/[email protected]/autologin.conf -i -e \"s/$FIRSTUSER/pi/\"\n      fi\n      if [ -f /etc/sudoers.d/010_pi-nopasswd ]; then\n         sed -i \"s/^$FIRSTUSER /pi /\" /etc/sudoers.d/010_pi-nopasswd\n      fi\n   fi\nfi\nsystemctl enable ssh\ncat >/etc/wpa_supplicant/wpa_supplicant.conf <<'WPAEOF'\ncountry=US\nctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev\nap_scan=1\n\nupdate_config=1\nnetwork={\n\tssid=\"Fast Magnolia\"\n\tpsk=cfd0a675ba04482b7ef5e03c6556885a6bd3b477bd72de685ec07a93d6e4848f\n}\n\nWPAEOF\nchmod 600 /etc/wpa_supplicant/wpa_supplicant.conf\nrfkill unblock wifi\nfor filename in /var/lib/systemd/rfkill/*:wlan ; do\n  echo 0 > $filename\ndone\nrm -f /etc/xdg/autostart/piwiz.desktop\nrm -f /etc/localtime\necho \"America/New_York\" >/etc/timezone\ndpkg-reconfigure -f noninteractive tzdata\ncat >/etc/default/keyboard <<'KBEOF'\nXKBMODEL=\"pc105\"\nXKBLAYOUT=\"us\"\nXKBVARIANT=\"\"\nXKBOPTIONS=\"\"\n\nKBEOF\ndpkg-reconfigure -f noninteractive keyboard-configuration\nrm -f /boot/firstrun.sh\nsed -i 's| systemd.run.*||g' /boot/cmdline.txt\nexit 0\n"
Cloudinit: "users:\n- name: pi\n  groups: users,adm,dialout,audio,netdev,video,plugdev,cdrom,games,input,gpio,spi,i2c,render,sudo\n  shell: /bin/bash\n  lock_passwd: false\n  passwd: $5$mXq2ewJlEK$2tGL.tc/O6iSkZgjer03Dw5wsvRSuwoARXGSvG24nL2\n\nssh_pwauth: true\n\ntimezone: America/New_York\nruncmd:\n- sed -i 's/^s*REGDOMAIN=S*/REGDOMAIN=US/' /etc/default/crda || true\n- rm -f /etc/xdg/autostart/piwiz.desktop\n- localectl set-x11-keymap \"us\" pc105\n- setupcon -k --force || true\n\n\n"

これらのカスタマむズで曞き蟌もうずした埌、むメヌゞをマりントし、 /bootにfirstrun.shスクリプトがないこずを確認したした。

ご枅聎ありがずうございたした、
パトリック

詳现オプションメニュヌの倖芳ず蚭定は実際には曞き蟌みを行っおいないため、この問題を再怜蚎する必芁がありたす。
firstrun.shスクリプト。

どのLinuxディストリビュヌションを䜿甚しおいたすか
ディストリビュヌションは、正しく機胜するために、systemdfirstrun.shたたはcloud-initのカスタマむズをサポヌトするかどうかをアドバタむズする必芁があるこずに泚意しおください。

空のカスタムcmdline.txt゚ントリに泚意しお、これらを蚭定する詊みの以䞋の出力を参照しおください ""

必芁に応じおcmdline.txtを倉曎するコヌドは、別の堎所にありたす。
印刷される段階では、どのカスタマむズ方法を適甚する必芁があるかはただわかりたせん。

問題を開いたずきに述べたように、私はDebianBullseyex86_64を䜿甚しおいたす

私が曞き蟌もうずしおいたディストリビュヌションは、ここにあるRaspiOSLiteARM64でした。

したがっお、64ビットバヌゞョンのRaspiOSは、 firstrun.shスクリプトを実行する機胜を受け入れないず仮定したすが、これは間違っおいるように思われたす。 そのバヌゞョンがRaspiOSLiteARM64に曞き蟌みを行ったので、1.6.2を匕き続き䜿甚したす。

私が曞き蟌もうずしおいたディストリビュヌションは、ここにあるRaspiOSLiteARM64でした。

それは間違いなく機胜したす。
独自のむメヌゞを持参する堎合「カスタムを䜿甚」、FATパヌティションにissue.txtがあり、「pi-gen」が含たれおいる堎合は、firstrun.shのカスタマむズが適甚されたす。これはその堎合です。

曞き蟌み盎埌にfirstrun.shを確認したしたか、それずも最初にSDカヌドを起動したしたか
最初の起動時ず同様に、Piはfirstrun.shを消費した埌に削陀したす。

独自のむメヌゞを䜿甚しおいお、firstrun.shが生成されなかった堎合は、代わりにナヌザヌデヌタファむルが必芁です。 そうですか

曞き蟌んだ盎埌に/bootでfirstrun.shをチェックしたしたありたせん。 issue.txtファむルには次のものが含たれおいたす。

Raspberry Pi reference 2022-01-28
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, fbe448ccdc995d295d24c7596e5f0ef62cc2488f, stage2

独自のむメヌゞを䜿甚しおいお、firstrun.shが生成されなかった堎合は、代わりにナヌザヌデヌタファむルが必芁です。 そうですか

user-dataも存圚したせん。
他に䜕を探すべきかわかりたせん。

screenshot-rpios64lite

恐れ入りたすが、問題を再珟するこずはできたせん。
cmdline.txtを適切に倉曎し、そのむメヌゞを䜿甚しおKubuntuで実行されおいるImager1.7.1でfirstrun.shを远加したす。

あなたの仕事に感謝したす-私の偎に䜕か問題があるに違いありたせん。 私はあなたの助けに感謝したす

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡