みちのいに!!

自分のメモと、他にもハマる人がいそうなことを書く

pacmanで更新できなかった


久しぶりのArchLinux記事

久しぶりにVPS触って、pacman -Syu しようとしたら、

downloading required keys...
error: key "$KEY" could not be looked up remotely
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

とかでてきて出来なかった話。

続きを読む

金沢東京間の移動方法に関するメモ

題の通り。




最近東京のイベントに行く機会が増えてます。さすがに毎週新幹線は乗ってられません。でも夜行バスは怖い。だからといってお昼の高速バスに普通に乗ると到着17時台はつらい…………という私が夜行バスに乗らないという縛りのもとであれこれ考えました。
始発で頑張りましょうという感じです。自分用です。学生なので学割も併記してます。

上の項目ほど値段が高くて早いです。出発点は私の最寄り駅なのでIRいしかわの東金沢、森本、津幡、倶利伽羅駅です。


2015年09月25日時点の調査結果です(最終更新:2015年10月02日)
 通常期として計算しています。
土日ダイヤを使っています。自己責任でお願いします。

続きを読む

zshでPATHが通せなかった話

zshでPATHを通したかった。

qiita.com

なるほど。つまり
~/.zshenv に

path=(
    ~/.gem/ruby/2.2.0/bin
    $path
)

とか書いてやればいい。

私の環境では動きませんでした。
source ~/.zshenv とかしてやれば通るので書き間違いではなさそう。
echo $pathでどこで変わったのか探していくと、不穏なものを発見
/etc/zsh/zprofile

emulate sh -c 'source /etc/profile'
続きを読む

18きっぷが使いにくくなった北陸の通過方法考えてた

2018-07-02追記

書き直しました.以下を参照してください.↓↓
blog.m77.pw

主な変更点:

追加したこと: 18きっぷが使える場合,使えない場合に関する記述を追加した.
削ったこと:金沢から各地域への行き方

                  • -




北陸新幹線開通と同時に北陸本線金沢以東、信越本線長野直江津間が第三セクターになり、格安鈍行移動マンには厳しい時代になりました。
ということで貧乏移動マンがごちゃごちゃ考えたことを忘れないようにごちゃごちゃメモします。
間違いなどあれば遠慮なく指摘してください。
18きっぷ使用不可期間のための方法も書いておきます。

区間の巧妙な分割をすればもう20円くらい削れる所もあるかもしれませんがめんどくさいのでやりません。

東京まで移動する場合はこちらも参考にどうぞ
m77.hatenablog.com

普通列車に乗ることに決めている人はこちらをどうぞ
m77.hatenablog.com

並行在来線三セク移管

北陸本線の金沢から直江津(金沢-高岡-富山-糸魚川-直江津)及び信越本線直江津から長野が三セクに移行しました。
同路線の石川県部分が「IRいしかわ鉄道」、富山県部分が「あいの風とやま鉄道」、新潟県部分が「えちごトキめき鉄道」、長野県部分が「しなの鉄道」となりました。

やりたいこと

18きっぷで金沢から、高岡から氷見線城端線へ、富山から高山本線(→高山)へ、糸魚川から大糸線(→白馬、松本)へ、直江津から信越本線(→新潟)へ、長野から篠ノ井線飯山線へ行きたい。東京とかも行きたい。(18きっぷ期間じゃなくてもなるべく安く行くにはどうしたらいいかもメモしておきたい。)

しかし

続きを読む

Archでsimutransサーバー

simutransサーバー建てたかった

pacmanにあるけど、サーバー用に自分でコンパイルする。

simutransのサーバーをCentOSに建てるメモ | Gumu-Lab.
Simutransを自鯖で構築してみる - ejo090の日記

コンパイル
mkdir simutranstmp
cd simutranstmp
wget -O simutrans-src-120-1-3.zip https://sourceforge.net/projects/simutrans/files/simutrans/120-1-3/simutrans-src-120-1-3.zip/download

unzip simutrans-src-120-1-3.zip
cp config.default.in config.default

config.default

BACKEND = posix
COLOUR_DEPTH = 0
OSTYPE = linux
chmod +x configure.sh
sh configure.sh
make
設置
cp sim simutrans/
cp -r simutrans ../simutrans_bin
cd ../simutrans_bin

./sim -server

エラー

get_pak.sh: No such file or directory

simutrans/get_pak.sh at master · aburch/simutrans · GitHub
話を合わせます。

wget https://raw.githubusercontent.com/aburch/simutrans/master/get_pak.sh
chmod +x get_pak.sh
sh get_pak.sh

iptablesでSimutransで使用するポート(13353)を開いておく

~/simutrans/save/ に 他で同じpakで作ったセーブデータを設置(test.sveとする)
サーバーは自力でセーブファイルを作ることはしないらしい

 ./sim -server -objects pak -load test.sve

これでアクセスできるか確認

デーモン化

/home/simutrans/simutrans.sh

~/simutrans_bin/sim -server 13353 -server_name m77Server -objects pak -lang ja -nomidi -nosound -load test.sve

/usr/lib/systemd/system/simutransd.service

[Unit]
Description=Simutrans
[Service]
User=simutrans
ExecStart=/bin/sh /home/simutrans/simutrans.sh

くれはちゃん育成日記4日目 SFTP設定

#SFTPするためのアカウントとグループを作成
groupadd sftponly
#-m で/home/sftp-userを作成 -g でグループを指定
useradd -m -g sftponly sftp-user
#パスワード
passwd sftp-m77

#SSH鍵作成
mkdir -p /home/sftp-user/.ssh
ssh-keygen  -t rsa
Enter file in which to save the key (/root/.ssh/id_rsa): /home/sftp-user/.ssh/id_rsa
chmod 700 /home/sftp-user/.ssh
chmod 600 /home/sftp-user/.ssh/*
mv id_rsa.pub authorized_keys

#
#SCPなどでローカルマシンにid_rsaをダウンロード
#

#sftp-userの~にシンボリックリンクを作成
ln -s /var/www /home/sftp-user/www

#web編集用グループを作成
groupadd webedit
gpasswd -a sftp-user webedit
chown -R root:webedit /var/www/*
chmod -R 775 /var/www/*

/etc/ssh/sshd_config

Allowuser user sftp-user

Match groups sftpweb
  ForceCommand internal-sftp

結構試行錯誤しながら設定してたから抜け落ちありそう

詳細なログを吐くときは、一旦sshdを停止してから、

/usr/bin/sshd -d

でdebugモード起動。

The name org.freedesktop.PolicyKit1 was not provided by any .service files

The name org.freedesktop.PolicyKit1 was not provided by any .service files

というエラーメッセージの対処

エラーメッセージで検索しても日本語のページがヒットしなかったので

  • 権限大丈夫ですか?sudo忘れてませんか?