Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raspberry Pi OS 2024-07-04 32bit 版 setup.sh #125

Open
gurezo opened this issue Feb 23, 2023 · 3 comments
Open

Raspberry Pi OS 2024-07-04 32bit 版 setup.sh #125

gurezo opened this issue Feb 23, 2023 · 3 comments

Comments

@gurezo
Copy link
Contributor

gurezo commented Feb 23, 2023

@gurezo gurezo changed the title Raspberry Pi OS 2023.02.22 32bit 版 setup.sh #122 Raspberry Pi OS 2023.02.22 32bit 版 setup.sh Mar 5, 2023
@gurezo gurezo changed the title Raspberry Pi OS 2023.02.22 32bit 版 setup.sh Raspberry Pi OS 2023.05.03 32bit 版 setup.sh Jun 10, 2023
@gurezo gurezo changed the title Raspberry Pi OS 2023.05.03 32bit 版 setup.sh Raspberry Pi OS 2023.12.06 32bit 版 setup.sh Jan 7, 2024
@gurezo gurezo changed the title Raspberry Pi OS 2023.12.06 32bit 版 setup.sh Raspberry Pi OS 2024-03-15 32bit 版 setup.sh Apr 7, 2024
@gurezo
Copy link
Contributor Author

gurezo commented May 12, 2024

2024.05.11 memo

cp: '/etc/apache2/sites-available/000-default.conf' を stat できません: そのようなファイルやディレクトリはありません
sh: 1: cannot create /etc/apache2/sites-available/000-default.conf: Directory nonexistent
cp: '/etc/apache2/apache2.conf' を stat できません: そのようなファイルやディレクトリはありません
sh: 1: cannot create /etc/apache2/sites-available/vhost-ssl.conf: Directory nonexistent
sudo: a2ensite: コマンドが見つかりません
sudo: a2enmod: コマンドが見つかりません
Failed to restart apache2.service: Unit apache2.service not found.
./setup.sh: 行 309: certutil: コマンドが見つかりません


E: パッケージ fonts-noto-cjk が見つかりません
uim, uim-mozc install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
E: パッケージ uim が見つかりません
E: パッケージ uim-mozc が見つかりません
apache2 install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
パッケージ apache2 は使用できませんが、別のパッケージから参照されます。
これは、パッケージが欠落しているか、廃止されたか、または別のソース
からのみ利用可能であることを意味します。

E: パッケージ 'apache2' にはインストール候補がありません
arduino install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
E: パッケージ arduino が見つかりません
vim emacs install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
パッケージ vim は使用できませんが、別のパッケージから参照されます。
これは、パッケージが欠落しているか、廃止されたか、または別のソース
からのみ利用可能であることを意味します。

E: パッケージ 'vim' にはインストール候補がありません
E: パッケージ emacs が見つかりません
libnss3-tools install
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
E: パッケージ libnss3-tools が見つかりません
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 10 個。
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
E: パッケージ 'nodejs' のインストール済みまたは候補のバージョンはいずれも存在しないので選べません
E: パッケージが見つかりません
sudo: npm: コマンドが見つかりません

@gurezo
Copy link
Contributor Author

gurezo commented May 12, 2024

2024.05.12 memo

検証OK

ftp サイトを国内に限定しなければ、 apt-get install は、正常終了する

  • vscode , arudino, vim emacs

  • vscode の拡張機能

  • chrome は、初回起動で選択しているので、/home/pi/.config/chromium のディレクトリ作成不要

    mkdir: cannot create directory ‘/home/pi/.config/chromium/’: File exists
    mkdir: cannot create directory ‘/home/pi/.config/chromium/Default/’: File exists
    

book mark

gc 設定

検証NG

一時的にスリープを無効

server does not have extension for -dpms option
DO NOT EDIT THIS FILE consoleblank=0

The file you are looking for has moved to /boot/firmware/cmdline.txt
DO NOT EDIT THIS FILE consoleblank=0

The file you are looking for has moved to /boot/firmware/cmdline.txt

vscode の日本語設定

  • 拡張機能は正常にインストールされているように見える
  • 日本語言語パックをアンイストール後、再インストール、エディタリロードで有効化

設定自体はできているように見える

  • ~/.vscode/argv.json

  • /home/pi/.config/Code/User/settings.json

  • /boot/cmdline.txt

  • cat /boot/cmdline.txt

    console=serial0,115200 console=tty1 root=PARTUUID=8fffd579-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles consoleblank=0
    

カメラを有効化

参考

grep: /etc/modprobe.d/bcm2835-v4l2.conf: No such file or directory
options bcm2835-v4l2 gst_v4l2src_is_broken=1
bcm2835-v4l2

apache2

  • install は正常終了しているように見える?
  • トップページにアクセスすると HTTP 403 エラー
Forbidden
You don't have permission to access this resource.

Apache/2.4.59 (Raspbian) Server at localhost Port 80

非推奨(deprecated)

found 0 vulnerabilities
npm warn deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies

memo

@gurezo
Copy link
Contributor Author

gurezo commented Jun 1, 2024

シェルを分割しての動作確認

cf. 分割コミット

00

  • NG
server does not have extension for -dpms option
DO NOT EDIT THIS FILE consoleblank=0

The file you are looking for has moved to /boot/firmware/cmdline.txt
DO NOT EDIT THIS FILE consoleblank=0

The file you are looking for has moved to /boot/firmware/cmdline.txt

01

  • OK

02

  • OK

03

  • OK install
  • NG+ japanese
  • nothing
  • pi@raspberrypi:~/.config/Code/User/seeting.json

argv.json

04

  • OK

05

  • OK
found 0 vulnerabilities
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies

added 282 packages in 27s

06

  • OK

03

  • OK install
  • NG+ 403 error
pi@raspberrypi:~/work/chirimen-feature-2024-03-15-32bit $ ./07.setup.sh 
Apache設定 @@@@@@@@@@@@@@@@@@@@@@@@@
apache2 restart @@@@@@@@@@@@@@@@@@@@@@@@@
Enabling site vhost-ssl.
To activate the new configuration, you need to run:
  systemctl reload apache2
Considering dependency setenvif for ssl:
Module setenvif already enabled
Considering dependency mime for ssl:
Module mime already enabled
Considering dependency socache_shmcb for ssl:
Enabling module socache_shmcb.
Enabling module ssl.
See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
To activate the new configuration, you need to run:
  systemctl restart apache2
証明書追加 @@@@@@@@@@@@@@@@@@@@@@@@@
Notice: Trust flag u is set automatically if the private key is present.
pi@raspberrypi:~/work/chirimen-feature-2024-03-15-32bit $ ls -la /home/pi/Desktop/gc/
total 36
drwxr-xr-x  8 pi pi 4096 Jan 21  2023 .
drwxr-xr-x  3 pi pi 4096 Jun  1 13:33 ..
drwxr-xr-x  3 pi pi 4096 Jan 21  2023 contrib
drwxr-xr-x  8 pi pi 4096 Jan 12  2023 gpio
drwxr-xr-x 17 pi pi 4096 Jan 12  2023 i2c
drwxr-xr-x  2 pi pi 4096 Jan 21  2023 polyfill
drwxr-xr-x  4 pi pi 4096 Jan 21  2023 testSet
drwxr-xr-x  5 pi pi 4096 Jan 21  2023 top
-rw-r--r--  1 pi pi   55 Jan 21  2023 version.txt
pi@raspberrypi:~/work/chirimen-feature-2024-03-15-32bit $ 

対策?

log.txt
error.log

sudo vi /var/log/apache2/error.log

[Sat Jun 01 06:13:34.102409 2024] [mpm_event:notice] [pid 26242:tid 4152285120] AH00489: Apache/2.4.59 (Raspbian) configured -- resuming normal operations
[Sat Jun 01 06:13:34.102654 2024] [core:notice] [pid 26242:tid 4152285120] AH00094: Command line: '/usr/sbin/apache2'
[Sat Jun 01 06:31:50.715364 2024] [mpm_event:notice] [pid 26242:tid 4152285120] AH00492: caught SIGWINCH, shutting down gracefully
[Sat Jun 01 14:31:50.761893 2024] [ssl:warn] [pid 29423:tid 4154021824] AH01909: 127.0.1.1:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 01 14:31:50.770216 2024] [ssl:warn] [pid 29424:tid 4154021824] AH01909: 127.0.1.1:443:0 server certificate does NOT include an ID which matches the server name
[Sat Jun 01 14:31:50.771859 2024] [mpm_event:notice] [pid 29424:tid 4154021824] AH00489: Apache/2.4.59 (Raspbian) OpenSSL/3.0.11 configured -- resuming normal operations
[Sat Jun 01 14:31:50.771912 2024] [core:notice] [pid 29424:tid 4154021824] AH00094: Command line: '/usr/sbin/apache2'
[Sat Jun 01 14:32:02.325044 2024] [core:error] [pid 29426:tid 4133483456] (13)Permission denied: [client ::1:57022] AH00035: access to / denied (filesystem path '/home/pi/Desktop') because search permissions are missing on a component of the path
[Sat Jun 01 14:32:02.410592 2024] [core:error] [pid 29426:tid 4125090752] (13)Permission denied: [client ::1:57022] AH00035: access to /favicon.ico denied (filesystem path '/home/pi/Desktop') because search permissions are missing on a component of the path, referer: http://localhost/


sudo tail -f /var/log/apache2/error.log

sudo systemctl restart apache2


@gurezo gurezo changed the title Raspberry Pi OS 2024-03-15 32bit 版 setup.sh Raspberry Pi OS 2024-07-04 32bit 版 setup.sh Aug 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant