web-dev-qa-db-ja.com

16.04から16.10へのUbuntuアップグレードの失敗:「/ var / cache / apt / archives / lockのロックに失敗しました」

Ubuntuを16.04から16.10にアップグレードできません。

エラーメッセージ:

Failed to lock /var/cache/apt/archives/lock

修正方法については、数多くの回答があります。 すべて試してみました。しかし、成功しません。誰でも助けることができますか?

同じトピックに関する既存の投稿:

エラーメッセージ:

Calculating the changes    
Calculating the changes
Do you want to start the upgrade?     
10 installed packages are no longer supported by Canonical. You can 
still get support from the community. 
16 packages are going to be removed. 293 new packages are going to be 
installed. 1842 packages are going to be upgraded. 
Installing the upgrade can take several hours. Once the download has 
finished, the process cannot be canceled. 
 Continue [yN]  Details [d]y
Fetching Fetched 0 B in 0s (0 B/s)                                   
Upgrading
Could not download the upgrades 
The upgrade has aborted. Please check your Internet connection or 
installation media and try again. 

Failed to lock /var/cache/apt/archives/lock 

Traceback (most recent call last):   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/yakkety", line 8, in <module>  
File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeMain.py",
line 242, in main   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1880, in run   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1845, in fullUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1263, in doDistUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1385, in abort   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/sourceslist.py",
line 366, in restore_backup   File "/usr/lib/python3.5/shutil.py",
line 236, in copy
    copymode(src, dst, follow_symlinks=follow_symlinks)   File "/usr/lib/python3.5/shutil.py", line 138, in copymode
    chmod_func(dst, stat.S_IMODE(st.st_mode)) PermissionError: [Errno 1] Operation not permitted: '/etc/apt/sources.list' Error in
sys.excepthook: Traceback (most recent call last):   File
"/usr/lib/python3/dist-packages/apport_python_hook.py", line 109, in
apport_excepthook
    pr.add_proc_info(extraenv=['PYTHONPATH', 'PYTHONHOME'])   File "/usr/lib/python3/dist-packages/apport/report.py", line 544, in
add_proc_info
    self['ExecutableTimestamp'] = str(int(os.stat(self['ExecutablePath']).st_mtime)) PermissionError:
[Errno 13] Permission denied:
'/tmp/ubuntu-release-upgrader-kfjtjdko/yakkety'

Original exception was: Traceback (most recent call last):   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/yakkety", line 8, in <module>  
File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeMain.py",
line 242, in main   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1880, in run   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1845, in fullUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1263, in doDistUpgrade   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/DistUpgradeController.py",
line 1385, in abort   File
"/tmp/ubuntu-release-upgrader-kfjtjdko/DistUpgrade/sourceslist.py",
line 366, in restore_backup   File "/usr/lib/python3.5/shutil.py",
line 236, in copy
    copymode(src, dst, follow_symlinks=follow_symlinks)   File "/usr/lib/python3.5/shutil.py", line 138, in copymode
    chmod_func(dst, stat.S_IMODE(st.st_mode)) PermissionError: 
[Errno 1] Operation not permitted: '/etc/apt/sources.list'
1
Karthik

アップグレードを試みるたびにFailed to lock /var/cache/apt/archives/lockが発生するという同じ問題がありました。

Sudoupdate-managerを開始する以外は、 here のようにすべてを行いました。

そう:

  1. Sudo apt-get update

  2. Sudo apt-get upgrade

  3. Sudo apt-get dist-upgrade

  4. Sudoupdate-manager -d

...そして最後に、27回目の試行でうまくいきました。

1
toraritte

これら2つのうち、どちらを行いましたか:

Sudo apt-get dist-upgrade
apt-get dist-upgrade?

あなたのユーザーが正しい権限を持っていないことは、ほとんどあえて言うでしょう。 Sudoを使用せずに実行すると、同様の、しかしはるかに短い出力を受け取ります。

ターミナルを開いて入力します

groups

得られる出力は何ですか?


リンク

投稿したリンクには、直接の回答ではなく、実際に回答がある場合があります。

3番目のリンクには、ファイルのロックを解除する方法に関する指示が記載された別のリンクが含まれていました ロックを解除して回答

他のリンクの1つは、そのファイルに触れる開いているプログラムがあると、そもそもファイルがロックされることを示しています。 PCの電源を入れたときにデフォルトで起動する更新プロセスがないことを確認しましたか?更新プロセスが開始されていないことを確認してから、再起動して再試行してください。再起動するとプログラムが強制終了し、自動起動しない場合はロックが解除されているため、問題は解決しません。

0
D75