iPad Air 锁定为耳机模式的解除

成因:iPad Air 开着视频,人睡着了,电量耗尽自动关机;当充电一会儿再开机,发现扬声器没有声音,调节音量提示为耳机模式

根据搜索的结果,执行了以下步骤

  1. 关机,再开,无效
  2. 插上耳机,播放视频,拔掉耳机,重复操作,无效
  3. 棉签插入耳机孔,旋转几圈,无效
  4. 重置系统,并重复步骤2,无效
  5. 插入充电器,重复步骤2,无效
  6. 电吹风吹耳机孔1分钟,无效
  7. 关机放置,帮儿子洗了个澡,回来开机,好了 – -!

解决 Let‘s Encrypt certbot-auto 卡在 “Installing Python packages…” 的问题

执行 certbot-auto 时卡在了 Installing Python packages…

分析之后,发现是 pip 安装 package 卡住了,由于某个众所周知的原因

修改 ~/.pip/pip.conf,添加了 aliyun 的镜像地址,内容如下

[global]
index-url=http://mirrors.aliyun.com/pypi/simple/

[install]
trusted-host=mirrors.aliyun.com

再次执行 certbot-auto, 发现还是卡住,原来 certbot-auto 使用了 virtualenv 创建了独立的 python 执行环境,所以 ~/.pip/pip.conf 并未生效

但是当查看 pip “Config file” 的文档时,发现 virtualenv 中应该会按照系统->用户->vritualenv的顺序读取 pip.conf,不清楚为什么并未生效

因为对 python 也不熟悉,所以用了另外一种方法,直接修改 certbot-auto 脚本

找到 echo “Installing Python packages…”,在这行之前,加上 cp $HOME/.pip/pip.conf $VENV_PATH/

再次执行 certbot-auto,就不再卡住了

但是由于系统是centos6,python 版本2.6,certbot-auto已经不再支持,所以最终用了 acme.sh 来生成证书