- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:08
Список зеркал сгенерирован и сохранен, однако последняя команда завершилась ошибкой:
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: не удалось обновить базы данных
ошибка: не удалось начать транзакцию (не настроены сервера для репозитория)
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:23
Покажите
cat /etc/pacman.conf
Правильные ответы начинаются с правильных вопросов.
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:24
Он почти полностью состоит из комментариев
[core]
#SigLevel = PackageRequired
[extra]
#SigLevel = PackageRequired
[community]
#SigLevel = PackageRequired
[multilib]
#SigLevel = PackageRequired
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:34
Это всё??? Мощно. Кто ж вам его так покоцал?
/etc/pacman.conf.old остался или у вас свежая система?
Правильные ответы начинаются с правильных вопросов.
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:36
Система стоит около полугода, но такого файла нет. Сайт не позволил добавить содержимое всего файла, даже под спойлер, потому добавил только то, что, на мой взгляд, относится к репозиториям
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:40
А, ясно. Ну вот содержимое нормального файла, замените.
Спойлер!
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
#IgnorePkg =
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
Правильные ответы начинаются с правильных вопросов.
arch, pacman
0
1
Я обновил pacman и pacman-mirrorlist.
После чего при вводе команды
, я получаю вывод
:: Синхронизируются базы данных пакетов...
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
archlinuxfr не устарел
Как исправить данную проблема?
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Перейти к контенту
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:08
Список зеркал сгенерирован и сохранен, однако последняя команда завершилась ошибкой:
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: не удалось обновить базы данных
ошибка: не удалось начать транзакцию (не настроены сервера для репозитория)
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:23
Покажите
cat /etc/pacman.conf
Правильные ответы начинаются с правильных вопросов.
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:24
Он почти полностью состоит из комментариев
[core]
#SigLevel = PackageRequired
[extra]
#SigLevel = PackageRequired
[community]
#SigLevel = PackageRequired
[multilib]
#SigLevel = PackageRequired
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:34
Это всё??? Мощно. Кто ж вам его так покоцал?
/etc/pacman.conf.old остался или у вас свежая система?
Правильные ответы начинаются с правильных вопросов.
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:36
Система стоит около полугода, но такого файла нет. Сайт не позволил добавить содержимое всего файла, даже под спойлер, потому добавил только то, что, на мой взгляд, относится к репозиториям
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:40
А, ясно. Ну вот содержимое нормального файла, замените.
Спойлер!
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
#IgnorePkg =
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
Правильные ответы начинаются с правильных вопросов.
«Я новичок в micronaut, помогите мне, в чем может быть проблема. Я также включил процессор аннотаций в своем затмении для этого проекта. Моя версия Java — JavaSE-1.8 и версия eclipse 2021-06 (4.20.0)». «Внутренняя ошибка сервера: для репозитория не настроены резервные операции RepositoryOperations. Проверьте конфигурацию и повторите попытку»
Ошибка при переходе на консоль
[36m14:02:58.040[0;39m [1;30m[default-nioEventLoopGroup-1-3][0;39m [1;31mERROR[0;39m [35mi.m.http.server.RouteExecutor[0;39m - Unexpected error occurred: No backing RepositoryOperations configured for repository. Check your configuration and try again
io.micronaut.context.exceptions.ConfigurationException: No backing RepositoryOperations configured for repository. Check your configuration and try again
at io.micronaut.data.intercept.DataIntroductionAdvice.findInterceptor(DataIntroductionAdvice.java:172)
at io.micronaut.data.intercept.DataIntroductionAdvice.intercept(DataIntroductionAdvice.java:87)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:137)
at io.micronaut.validation.ValidatingInterceptor.intercept(ValidatingInterceptor.java:138)
at io.micronaut.aop.chain.MethodInterceptorChain.proceed(MethodInterceptorChain.java:137)
at power.microservices.res.UserRepository$Intercepted.update(Unknown Source)
at power.microservices.res.services.UserServiceImpl.addUser(UserServiceImpl.java:39)
at power.microservices.res.HelloController.addUser(HelloController.java:34)
at power.microservices.res.$HelloController$Definition$Exec.dispatch(Unknown Source)
at io.micronaut.context.AbstractExecutableMethodsDefinition$DispatchedExecutableMethod.invoke(AbstractExecutableMethodsDefinition.java:378)
at io.micronaut.context.DefaultBeanContext$4.invoke(DefaultBeanContext.java:583)
at io.micronaut.web.router.AbstractRouteMatch.execute(AbstractRouteMatch.java:303)
at io.micronaut.web.router.RouteMatch.execute(RouteMatch.java:111)
at io.micronaut.http.context.ServerRequestContext.with(ServerRequestContext.java:103)
at io.micronaut.http.server.RouteExecutor.lambda$executeRoute$14(RouteExecutor.java:659)
at reactor.core.publisher.FluxDeferContextual.subscribe(FluxDeferContextual.java:49)
at reactor.core.publisher.Flux.subscribe(Flux.java:8469)
at reactor.core.publisher.FluxFlatMap$FlatMapMain.onNext(FluxFlatMap.java:426)
at io.micronaut.reactive.reactor.instrument.ReactorSubscriber.onNext(ReactorSubscriber.java:57)
at reactor.core.publisher.MonoCreate$DefaultMonoSink.success(MonoCreate.java:172)
at io.micronaut.http.server.netty.RoutingInBoundHandler$4.doOnComplete(RoutingInBoundHandler.java:950)
at io.micronaut.core.async.subscriber.CompletionAwareSubscriber.onComplete(CompletionAwareSubscriber.java:79)
at io.micronaut.http.server.netty.jackson.JsonContentProcessor$1.doOnComplete(JsonContentProcessor.java:136)
at io.micronaut.core.async.subscriber.CompletionAwareSubscriber.onComplete(CompletionAwareSubscriber.java:79)
at java.base/java.util.Optional.ifPresent(Optional.java:183)
at io.micronaut.core.async.processor.SingleThreadedBufferingProcessor.doOnComplete(SingleThreadedBufferingProcessor.java:48)
at io.micronaut.jackson.core.parser.JacksonCoreProcessor.doOnComplete(JacksonCoreProcessor.java:94)
at io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.onComplete(SingleThreadedBufferingSubscriber.java:71)
at io.micronaut.http.server.netty.jackson.JsonContentProcessor.doOnComplete(JsonContentProcessor.java:161)
at io.micronaut.core.async.subscriber.CompletionAwareSubscriber.onComplete(CompletionAwareSubscriber.java:79)
at io.micronaut.http.netty.reactive.HandlerPublisher.publishMessage(HandlerPublisher.java:383)
at io.micronaut.http.netty.reactive.HandlerPublisher.flushBuffer(HandlerPublisher.java:470)
at io.micronaut.http.netty.reactive.HandlerPublisher.publishMessageLater(HandlerPublisher.java:360)
at io.micronaut.http.netty.reactive.HandlerPublisher.complete(HandlerPublisher.java:423)
at io.micronaut.http.netty.reactive.HandlerPublisher.handlerRemoved(HandlerPublisher.java:418)
at io.netty.channel.AbstractChannelHandlerContext.callHandlerRemoved(AbstractChannelHandlerContext.java:946)
at io.netty.channel.DefaultChannelPipeline.callHandlerRemoved0(DefaultChannelPipeline.java:637)
at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:477)
at io.netty.channel.DefaultChannelPipeline.remove(DefaultChannelPipeline.java:423)
at io.micronaut.http.netty.stream.HttpStreamsHandler.removeHandlerIfActive(HttpStreamsHandler.java:483)
at io.micronaut.http.netty.stream.HttpStreamsHandler.handleReadHttpContent(HttpStreamsHandler.java:319)
at io.micronaut.http.netty.stream.HttpStreamsHandler.channelRead(HttpStreamsHandler.java:282)
at io.micronaut.http.netty.stream.HttpStreamsServerHandler.channelRead(HttpStreamsServerHandler.java:134)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
at io.netty.handler.codec.http.websocketx.extensions.WebSocketServerExtensionHandler.channelRead(WebSocketServerExtensionHandler.java:99)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103)
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93)
at io.netty.handler.codec.http.HttpServerKeepAliveHandler.channelRead(HttpServerKeepAliveHandler.java:64)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
at io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:200)
at io.netty.handler.flow.FlowControlHandler.read(FlowControlHandler.java:139)
at io.netty.channel.AbstractChannelHandlerContext.invokeRead(AbstractChannelHandlerContext.java:686)
at io.netty.channel.AbstractChannelHandlerContext.read(AbstractChannelHandlerContext.java:671)
at io.micronaut.http.netty.reactive.HandlerPublisher.requestDemand(HandlerPublisher.java:165)
at io.micronaut.http.netty.stream.HttpStreamsHandler$2.requestDemand(HttpStreamsHandler.java:273)
at io.micronaut.http.netty.reactive.HandlerPublisher$ChannelSubscription.receivedDemand(HandlerPublisher.java:556)
at io.micronaut.http.netty.reactive.HandlerPublisher$ChannelSubscription.lambda$request$0(HandlerPublisher.java:494)
at io.netty.util.concurrent.AbstractEventExecutor.runTask(AbstractEventExecutor.java:174)
at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:167)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:470)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995)
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: io.micronaut.context.exceptions.NoSuchBeanException: No bean of type [io.micronaut.data.operations.PrimaryRepositoryOperations] exists. Make sure the bean is not disabled by bean requirements (enable trace logging for 'io.micronaut.context.condition' to check) and if the bean is enabled then ensure the class is declared a bean and annotation processing is enabled (for Java and Kotlin the 'micronaut-inject-java' dependency should be configured as an annotation processor).
at io.micronaut.context.DefaultBeanContext.getBeanInternal(DefaultBeanContext.java:2795)
at io.micronaut.context.DefaultBeanContext.getBean(DefaultBeanContext.java:888)
at io.micronaut.data.intercept.DataIntroductionAdvice.findInterceptor(DataIntroductionAdvice.java:169)
... 80 common frames omitted
Мой Pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>power.microservices.res</groupId>
<artifactId>power-microservices-res</artifactId>
<version>0.1</version>
<packaging>${packaging}</packaging>
<parent>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-parent</artifactId>
<version>3.4.4</version>
</parent>
<properties>
<packaging>jar</packaging>
<jdk.version>11</jdk.version>
<release.version>11</release.version>
<micronaut.version>3.4.4</micronaut.version>
<exec.mainClass>power.microservices.res.Application</exec.mainClass>
<micronaut.runtime>netty</micronaut.runtime>
</properties>
<repositories>
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-engine</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.micronaut.test</groupId>
<artifactId>micronaut-test-junit5</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-client</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-server-netty</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-jackson-databind</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-runtime</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>io.micronaut.sql</groupId>
<artifactId>micronaut-hibernate-jpa</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-hibernate-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.mapstruct</groupId>
<artifactId>mapstruct</artifactId>
<version>1.4.2.Final</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>io.micronaut.build</groupId>
<artifactId>micronaut-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<!-- Uncomment to enable incremental compilation -->
<!-- <useIncrementalCompilation>false</useIncrementalCompilation> -->
<annotationProcessorPaths
combine.children="append">
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-http-validation</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-processor</artifactId>
<version>3.4.1</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
</annotationProcessorPaths>
<compilerArgs>
<arg>-Amicronaut.processing.group=power.microservices.res</arg>
<arg>-Amicronaut.processing.module=power-microservices-res</arg>
</compilerArgs>
</configuration>
</plugin>
</plugins>
</build>
</project>
Файл моего репозитория
package power.microservices.res;
import io.micronaut.data.annotation.Repository;
import io.micronaut.data.repository.CrudRepository;
import power.microservices.res.models.User;
@Repository
public interface UserRepository extends CrudRepository<User, Long>{}
Мой файл внедрения:
package power.microservices.res.services;
import io.micronaut.context.annotation.Bean;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import power.microservices.res.UserRepository;
import power.microservices.res.dtos.UserDTO;
import power.microservices.res.dtos.UserMapper;
import power.microservices.res.interfaces.UserService;
import power.microservices.res.models.User;
@Bean
public class UserServiceImpl implements UserService {
@Inject
private UserRepository repo;
@Override
public UserDTO addUser(UserDTO userDTO) {
User saveUser = new User();
saveUser.setName(userDTO.getName());
saveUser.setSureName(userDTO.getSureName());
saveUser.setEmail(userDTO.getEmail());
saveUser.setCountry(userDTO.getCountry());
repo.update(saveUser);//Always giving issue on this line
UserDTO userDto = new UserDTO(userDTO.getName(), userDTO.getSureName(), userDTO.getEmail(), userDTO.getCountry());
return userDto;
}
}
Мой контроллер
package power.microservices.res;
import io.micronaut.http.HttpResponse;
import io.micronaut.http.annotation.*;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;
import power.microservices.res.dtos.UserDTO;
import power.microservices.res.interfaces.UserService;
import power.microservices.res.models.User;
import power.microservices.res.services.UserServiceImpl;
@Singleton
@Controller("/hello")
public class HelloController {
@Inject
private UserServiceImpl userService;
@Get(value = "/message")
public String message() {
return "POWER API Response";
}
@Put
public HttpResponse<UserDTO> addUser(@Body UserDTO userDTO) {
System.out.println("RESPONSE:: "+userDTO.getId()+"n"
+userDTO.getName()+"n"
+userDTO.getSureName()+"n"
+userDTO.getEmail()+"n"
+userDTO.getCountry()+"n");
UserDTO saveUser = userService.addUser(userDTO);
return HttpResponse.ok(saveUser);
}
}
Мой файл yml
micronaut:
server:
port: 8100
application:
name: powerMicroservicesRes
datasources:
default:
url: jdbc:mysql://localhost:3306/powerdb_reg
driverClassName: com.mysql.jdbc.Driver
username: root
password: root
schema-generate: NONE
dialect: org.hibernate.dialect.MySQL5InnoDBDialect
jpa:
default:
entity-scan:
packages: 'power.microservices.res.models'
properties:
hibernate:
bytecode:
provider: none
hbm2ddl:
auto: update
show_sql: true
format_sql: true
io:
micronaut:
context:
condition: trace
2 ответа
Вам не хватает пула источников данных JDBC.
Добавь это:
<dependency>
<groupId>io.micronaut.sql</groupId>
<artifactId>micronaut-jdbc-hikari</artifactId>
<scope>compile</scope>
</dependency>
1
Denis
27 Май 2022 в 14:34
Попробуйте изменить в файле yml. schema-generate: NONE
до schema-generate: CREATE
после этого верните его обратно в schema-generate: NONE
schema-generate: CREATE
создаст артефакты базы данных при развертывании приложения. Артефакты останутся неизменными после повторного развертывания приложения.
schema-generate: NONE
не будет создавать или удалять схему.
0
Domagoj Ratko
26 Май 2022 в 00:06
- Печать
Страницы: [1] Вниз
Тема: не работает apt update (Прочитано 3223 раз)
0 Пользователей и 1 Гость просматривают эту тему.
rober29
После выполнения «apt update» получаю ситуацию:
Пол:1 http://mirror.yandex.ru/ubuntu focal InRelease [265 kB]
Пол:2 http://mirror.yandex.ru/ubuntu focal-updates InRelease [114 kB]
Пол:3 http://repo.yandex.ru/yandex-disk/deb stable InRelease [3 900 B]
Пол:4 http://mirror.yandex.ru/ubuntu focal-security InRelease [109 kB]
Пол:5 http://mirror.yandex.ru/ubuntu focal-backports InRelease [101 kB]
Ошб:1 http://mirror.yandex.ru/ubuntu focal InRelease
Неизвестная ошибка при выполнении apt-key
Ошб:3 http://repo.yandex.ru/yandex-disk/deb stable InRelease
Неизвестная ошибка при выполнении apt-key
Ошб:2 http://mirror.yandex.ru/ubuntu focal-updates InRelease
Неизвестная ошибка при выполнении apt-key
Ошб:4 http://mirror.yandex.ru/ubuntu focal-security InRelease
Неизвестная ошибка при выполнении apt-key
Ошб:5 http://mirror.yandex.ru/ubuntu focal-backports InRelease
Неизвестная ошибка при выполнении apt-key
Пол:6 http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease [23,8 kB]
Ошб:6 http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease
Неизвестная ошибка при выполнении apt-key
Пол:7 http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease [23,9 kB]
Ошб:7 http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease
Неизвестная ошибка при выполнении apt-key
Чтение списков пакетов… Готово
W: Ошибка GPG: http://mirror.yandex.ru/ubuntu focal InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://mirror.yandex.ru/ubuntu focal InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://repo.yandex.ru/yandex-disk/deb stable InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://repo.yandex.ru/yandex-disk/deb stable InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://mirror.yandex.ru/ubuntu focal-updates InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://mirror.yandex.ru/ubuntu focal-updates InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://mirror.yandex.ru/ubuntu focal-security InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://mirror.yandex.ru/ubuntu focal-security InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://mirror.yandex.ru/ubuntu focal-backports InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://mirror.yandex.ru/ubuntu focal-backports InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
Plastikman
В источнике приложений выберете другие репозитории.
rober29
В источнике приложений выберете другие репозитории.
Какие, к примеру, можно выбрать?
andytux
Самое банальное, стандартные убунтовские.
Domitory
Такие ошибки бывают когда недоступен сервер с репозиториями по какой либо причине.
Проверьте работает или нет подключение к сети.
Пингуется или нет сервер по имени.
rober29
Самое банальное, стандартные убунтовские.
Пол:1 http://repo.yandex.ru/yandex-disk/deb stable InRelease [3 900 B]
Игн:2 http://ru.archive.ubuntu.com/ubuntu jaunty InRelease
Ошб:1 http://repo.yandex.ru/yandex-disk/deb stable InRelease
Неизвестная ошибка при выполнении apt-key
Игн:3 http://ru.archive.ubuntu.com/ubuntu jaunty-updates InRelease
Ошб:4 http://ru.archive.ubuntu.com/ubuntu jaunty Release
404 Not Found [IP: 213.180.204.183 80]
Ошб:5 http://ru.archive.ubuntu.com/ubuntu jaunty-updates Release
404 Not Found [IP: 213.180.204.183 80]
Игн:6 http://archive.ubuntu.com/ubuntu jaunty InRelease
Игн:7 http://security.ubuntu.com/ubuntu jaunty-security InRelease
Ошб:8 http://archive.ubuntu.com/ubuntu jaunty Release
404 Not Found [IP: 91.189.88.142 80]
Ошб:9 http://security.ubuntu.com/ubuntu jaunty-security Release
404 Not Found [IP: 91.189.88.152 80]
Ошб:10 http://my.cool.repo.ubu/ubuntu jaunty InRelease
Не удалось разрешить «my.cool.repo.ubu»
Пол:11 http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease [23,8 kB]
Ошб:11 http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease
Неизвестная ошибка при выполнении apt-key
Пол:12 http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease [23,9 kB]
Ошб:12 http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease
Неизвестная ошибка при выполнении apt-key
Чтение списков пакетов… Готово
W: Ошибка GPG: http://repo.yandex.ru/yandex-disk/deb stable InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://repo.yandex.ru/yandex-disk/deb stable InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu jaunty Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://ru.archive.ubuntu.com/ubuntu jaunty-updates Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://archive.ubuntu.com/ubuntu jaunty Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
E: Репозиторий «http://security.ubuntu.com/ubuntu jaunty-security Release» не содержит файла Release.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://ppa.launchpad.net/ondrej/nginx-mainline/ubuntu focal InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
W: Ошибка GPG: http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease: Неизвестная ошибка при выполнении apt-key
E: Репозиторий «http://ppa.launchpad.net/ondrej/php/ubuntu focal InRelease» не подписан.
N: Обновление из этого репозитория нельзя выполнить безопасным способом, поэтому по умолчанию он отключён.
N: Информацию о создании репозитория и настройках пользователя смотрите в справочной странице apt-secure(8).
Пользователь добавил сообщение 08 Апреля 2021, 15:14:34:
Такие ошибки бывают когда недоступен сервер с репозиториями по какой либо причине.
Проверьте работает или нет подключение к сети.
Пингуется или нет сервер по имени.
пингует, изменял репозитории, изменял DNS. Не помогло
« Последнее редактирование: 08 Апреля 2021, 15:14:34 от rober29 »
mahinist
Что за интернет, может блокирует провайдер .
Пользователь добавил сообщение 08 Апреля 2021, 15:31:35:
пингует
Что пингует? Логи покажи.
« Последнее редактирование: 08 Апреля 2021, 15:31:35 от mahinist »
31-регион
andytux
Игн:3 http://ru.archive.ubuntu.com/ubuntu jaunty-updates InRelease
Во-первых. ru.archive не сильно «стандартнее» яндекса.
Во-вторых. Jaunty — ты издеваешься? Где ты его только взял.
Вытряси весь этот мусор и внимательно, правильно, впиши актуальные репозитории.
rober29
Игн:3 http://ru.archive.ubuntu.com/ubuntu jaunty-updates InRelease
Во-первых. ru.archive не сильно «стандартнее» яндекса.
Во-вторых. Jaunty — ты издеваешься? Где ты его только взял.
Вытряси весь этот мусор и внимательно, правильно, впиши актуальные репозитории.
можно сразу скинуть «нормальные» репозитории?
shamanhuev
можно сразу скинуть «нормальные» репозитории?
В sources.list при установке прописываются стандартные репозитории , а вот откуда появились репы Ubuntu 9.04 — тебе должно быть виднее. Почисть sources.list , или по крайней мере покажи его здесь.
EvangelionDeath
можно сразу скинуть «нормальные» репозитории?
В sources.list при установке прописываются стандартные репозитории , а вот откуда появились репы Ubuntu 9.04 — тебе должно быть виднее. Почисть sources.list , или по крайней мере покажи его здесь.
как откуда? почитал человек «умный» ресурс и прописал фигню =((( Ему сказали изменить сорс в менеджере на мейн, но он пошел и отредактировал сами файлы руками прочитав умные рекомендации)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04
c47
у меня Ubuntu 20.04.2 LTS (Focal Fossa)
а именно Kubuntu 20.04
вот тебе мой /etc/apt/source.list
Могут не обновляться специализированные пакеты из других дистрибутивов *buntu (Ubuntu,lubuntu и пр.), но это уже сам, я не знаю что установлено, но в целом должно работать
Soobrazitelnyy
После выполнения «apt update» получаю ситуацию:
Давайте точно определим какой у Вас дистрибутив. Если это окажется Kubuntu то ответ уже есть и тему закроют. Лучший способ определить имя и версию дистрибутива Linux — использовать команду:
cat /etc/os-release
ALiEN175
Давайте точно определим какой у Вас дистрибутив.
Репозитории для всего официального семейства ubuntu — одни и те же. Набор репозиториев по-умолчанию, допустим, в Lubuntu 20.04 и Kubuntu 20.04 — абсолютно одинаков.
ASUS P5K-C :: Intel Xeon E5450 @ 3.00GHz :: 8 GB DDR2 :: Radeon R7 260X :: XFCE
ACER 5750G :: Intel Core i5-2450M @ 2.50GHz :: 6 GB DDR3 :: GeForce GT 630M :: XFCE
- Печать
Страницы: [1] Вверх
I am getting this following exception when I try configuring micronaut-data with inmemory h2 database and Jpa.
I have been following the documentation
I created the project from command line with maven as build tool. I have the following
<dependency>
<groupId>io.micronaut.configuration</groupId>
<artifactId>micronaut-jdbc-tomcat</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-hibernate-jpa</artifactId>
<version>1.0.0.M3</version>
</dependency>
And Also I have added annotation processor like this
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
......
<configuration>
...
<annotationProcessorPaths>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-processor</artifactId>
<version>1.0.0.M3</version>
</path>
</annotationProcessorPaths>
</configuration>
.....
</plugin>
My Entity class and Repository class are exactly as mentioned in the guide. When I try to save using the repository, I get this exception
18:16:37.787 [pool-1-thread-3] ERROR i.m.h.s.netty.RoutingInBoundHandler - Unexpected error occurred: No backing RepositoryOperations configured for repository. Check your configuration and try again
io.micronaut.context.exceptions.ConfigurationException: No backing RepositoryOperations configured for repository. Check your configuration and try again
..............................
Caused by: io.micronaut.context.exceptions.NoSuchBeanException: No bean of type [io.micronaut.data.operations.RepositoryOperations] exists. Make sure the bean is not disabled by bean requirements (enable trace logging for 'io.micronaut.context.condition' to check) and if the bean is enabled then ensure the class is declared a bean and annotation processing is enabled (for Java and Kotlin the 'micronaut-inject-java' dependency should be configured as an annotation processor).
I have already looked into this. This is completely different and it doesn’t help my issue.
Interestingly if I change the order of micronaut data annotation processsor I mean If I put like this
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
......
<configuration>
...
<annotationProcessorPaths>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-processor</artifactId>
<version>1.0.0.M3</version>
</path>
</annotationProcessorPaths>
</configuration>
.....
</plugin>
I get a different exception.
Internal Server Error: All possible Introduction advise exhausted and no implementation found for method: Iterable saveAll(Iterable entities)
Any pointers are much appreciated.
I am getting this following exception when I try configuring micronaut-data with inmemory h2 database and Jpa.
I have been following the documentation
I created the project from command line with maven as build tool. I have the following
<dependency>
<groupId>io.micronaut.configuration</groupId>
<artifactId>micronaut-jdbc-tomcat</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-hibernate-jpa</artifactId>
<version>1.0.0.M3</version>
</dependency>
And Also I have added annotation processor like this
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
......
<configuration>
...
<annotationProcessorPaths>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-processor</artifactId>
<version>1.0.0.M3</version>
</path>
</annotationProcessorPaths>
</configuration>
.....
</plugin>
My Entity class and Repository class are exactly as mentioned in the guide. When I try to save using the repository, I get this exception
18:16:37.787 [pool-1-thread-3] ERROR i.m.h.s.netty.RoutingInBoundHandler - Unexpected error occurred: No backing RepositoryOperations configured for repository. Check your configuration and try again
io.micronaut.context.exceptions.ConfigurationException: No backing RepositoryOperations configured for repository. Check your configuration and try again
..............................
Caused by: io.micronaut.context.exceptions.NoSuchBeanException: No bean of type [io.micronaut.data.operations.RepositoryOperations] exists. Make sure the bean is not disabled by bean requirements (enable trace logging for 'io.micronaut.context.condition' to check) and if the bean is enabled then ensure the class is declared a bean and annotation processing is enabled (for Java and Kotlin the 'micronaut-inject-java' dependency should be configured as an annotation processor).
I have already looked into this. This is completely different and it doesn’t help my issue.
Interestingly if I change the order of micronaut data annotation processsor I mean If I put like this
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
......
<configuration>
...
<annotationProcessorPaths>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-inject-java</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut</groupId>
<artifactId>micronaut-validation</artifactId>
<version>${micronaut.version}</version>
</path>
<path>
<groupId>io.micronaut.data</groupId>
<artifactId>micronaut-data-processor</artifactId>
<version>1.0.0.M3</version>
</path>
</annotationProcessorPaths>
</configuration>
.....
</plugin>
I get a different exception.
Internal Server Error: All possible Introduction advise exhausted and no implementation found for method: Iterable saveAll(Iterable entities)
Any pointers are much appreciated.
В связи с тем, что CentOS8 более не поддерживается, её репозитории начинают быть недоступны и выдавать ошибки.
Если Вы столкнулись с этой ошибкой, то мы рекомендуем перейти на актуальную ОС — OEL8.
Если вы по каким либо причинам не можете перейти, то для исправления данной ошибки достаточно ввести 2 команды:
sed -i 's/^mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
Готово!
Аverage rating : 5
Оценок: 2
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
220140
Минск
ул. Домбровская, д. 9
+375 (173) 88-72-49
700
300
ООО «ИТГЛОБАЛКОМ БЕЛ»
700
300
46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,412 |
|
1 |
|
20.10.2021, 15:03. Показов 2959. Ответов 3
Делаю установку CentOS 8. Как избавиться от ошибки «Ошибка при настройке базового репозитория«? CentOS-8.4.2105-x86_64-dvd1.iso / Rufus 3.11 Миниатюры
__________________ 0 |
593 / 203 / 40 Регистрация: 30.08.2017 Сообщений: 1,325 |
|
21.10.2021, 19:58 |
2 |
Настроив базовый репозиторий конечно же! Под рукой нет ЦентОСа, поэтому могу в URL ошибиться. Но вообще странная ошибка. 1 |
46 / 43 / 1 Регистрация: 02.07.2007 Сообщений: 2,412 |
|
21.10.2021, 21:48 [ТС] |
3 |
Образ качал с сайта CentOS, левый столбец под названием «CentOS Linux«.
Включите сеть, у Вас появится возможность править репы. А если я ставлю без сети, то что? 0 |
593 / 203 / 40 Регистрация: 30.08.2017 Сообщений: 1,325 |
|
22.10.2021, 09:16 |
4 |
У Вас ВМ не имеет доступа в интернет? о_О То всё. Миниатюры
1 |
IT_Exp Эксперт 87844 / 49110 / 22898 Регистрация: 17.06.2006 Сообщений: 92,604 |
22.10.2021, 09:16 |
4 |
During installation, TermuxArch fails to configure the mirrors. Manually uncommenting mirrors in /etc/pacman.d/mirrorlist results in many packages failing to download
Here is the full transcript:
Welcome to Termux!
Wiki: https://wiki.termux.com
Community forum: https://termux.com/community
Gitter chat: https://gitter.im/termux/termux
IRC channel: #termux on freenode
Working with packages:
- Search packages: pkg search
- Install a package: pkg install
- Upgrade packages: pkg upgrade
Subscribing to additional repositories:
- Root: pkg install root-repo
- Unstable: pkg install unstable-repo
- X11: pkg install x11-repo
Report issues at https://termux.com/issues
$ cd TermuxArch/
.git/ espritfunctions.bash pullTermuxArchSubmodules.sh
404.md gen/ robots.txt
CHANGE.log getimagefunctions.bash setupTermuxArch.bash
CONTRIBUTORS.md gsa.bash setupTermuxArch.sh
LICENSE init.sh setupTermuxArch.sha512
NOTICE.md knownconfigurations.bash setupTermuxArch.tar.gz
README.md maintenanceroutines.bash sha512.sum
archlinuxconfig.bash necessaryfunctions.bash sitemap.txt
do.sums.bash printoutstatements.bash tgen.bash
$ cd TermuxArch/
$ bash setupTermuxArch.bash
🕛 > 🕛 TermuxArch /data/data/com.termux/files/home/arch shall attempt to install Linux in /data/data/com.termux/files/home/arch. Arch Linux in Termux PRoot shall be
available upon successful completion. To run this BASH script again, use !!
. Ensure background data is not restricted. Check the wireless connection if you do not see one
o’clock 🕐 below. If you get a ‘/usr/bin/env’ not found error, please comment at issues termux/proot#72 and 76 Checking prerequisites…
Found download tool curl
: Continuing…
Using curl to manage downloads.
🕛 > 🕧 Prerequisites: OK Downloading TermuxArch…
Setting locales to: Language >> en_US << Region
🕛 > 🕝 Detected armv7l Android operating system.
🕛 > 🕒 Activating termux-wake-lock: DONE
🕛 > 🕞 Contacting worldwide mirror https://os.archlinuxarm.org: DONE
🕛 > 🕓 Downloading the checksum file and ArchLinuxARM-armv7-latest.tar.gz from the geographically local mirror http://il.us.mirror.archlinuxarm.org/. If contact with the loca
l mirror is not successful, run bash setupTermuxArch.bash again. Should the worldwide mirror not provide another geographically nearby server after a couple of attempts, use ba
sh setupTermuxArch.bash manual after locating a local mirror from the Internet; See bash setupTermuxArch.bash help for additional options. Download of ArchLinuxARM-armv7-latest
.tar.gz pending Internet connection:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 —:—:— 0:00:17 —:—:— 0
0 0 0 0 0 0 0 0 —:—:— 0:00:20 —:—:— 0^CTermuxArch WARNING: Signal 130 received!
setupTermuxArch.bash 2.0.12: [Exit Signal 211] DONE 🏁
$ bash setupTermuxArch.bash
🕛 > 🕛 TermuxArch /data/data/com.termux/files/home/arch shall attempt to install Linux in /data/data/com.termux/files/home/arch. Arch Linux in Termux PRoot shall be
available upon successful completion. To run this BASH script again, use !!
. Ensure background data is not restricted. Check the wireless connection if you do not see one
o’clock 🕐 below. If you get a ‘/usr/bin/env’ not found error, please comment at issues termux/proot#72 and 76 Checking prerequisites…
Found download tool curl
: Continuing…
Using curl to manage downloads.
🕛 > 🕧 Prerequisites: OK Downloading TermuxArch…
Setting locales to: Language >> en_US << Region
🕛 > 🕝 Detected armv7l Android operating system.
🕛 > 🕒 Activating termux-wake-lock: DONE
🕛 > 🕞 Contacting worldwide mirror https://os.archlinuxarm.org: DONE
🕛 > 🕓 Downloading the checksum file and ArchLinuxARM-armv7-latest.tar.gz from the geographically local mirror http://fl.us.mirror.archlinuxarm.org/. If contact with the loca
l mirror is not successful, run bash setupTermuxArch.bash again. Should the worldwide mirror not provide another geographically nearby server after a couple of attempts, use ba
sh setupTermuxArch.bash manual after locating a local mirror from the Internet; See bash setupTermuxArch.bash help for additional options. Download of ArchLinuxARM-armv7-latest
.tar.gz pending Internet connection:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 67 100 67 0 0 1030 0 —:—:— —:—:— —:—:— 1030
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 415M 100 415M 0 0 4055k 0 0:01:44 0:01:44 —:—:— 4202k
🕛 > 🕠 Checking download integrity with md5sum. This may take a little while:
🕛 > 🕕 System image file download integrity: OK
🕛 > 🕡 Unpacking ArchLinuxARM-armv7-latest.tar.gz into /data/data/com.termux/files/home/arch. The option to create Arch Linux system users is available through addauser. Arc
h Linux user login from Termux with startarch is now implemented. See Ability for Scripts to Launch Commands for Arch Linux in Termux PRoot on Device https://github.com/sdraust
y/TermuxArch/issues/54 for more information about these brand new options.
While waiting, you can use df, du -hs, htop, ps, top and watch in a new Termux session to watch the unpacking while the session completes. Use info query and man query to learn
more about your Linux system in the palm of your hand. See The Linux Documentation Project http://tldp.org to learn more about Linux and CLI commands. Unpacking ArchLinuxARM-
armv7-latest.tar.gz will take a long time; Be patient…
🕛 > 🕘 Cleaning up installation files: DONE
🕛 > 🕤 Arch Linux in Termux PRoot is installed. Configuring and updating Arch Linux 📲
To generate locales in a preferred language use Settings > Language & Keyboard > Language in Android; Then run setupTermuxArch.bash r for a quick system refresh; For full system
refresh use setupTermuxArch.bash re[fresh].
==> Generating locales…
en_US.UTF-8… done
Generation complete.
:: Removing redundant packages for Termux PRoot installation…
checking dependencies…
:: base optionally requires linux: bare metal support
Packages (2) linux-armv7-5.4.1-1 linux-firmware-20191022.2b016af-3
Total Removed Size: 554.48 MiB
:: Do you want to remove these packages? [Y/n]
:: Processing package changes…
(1/2) removing linux-armv7 [############################] 100%
(2/2) removing linux-firmware [############################] 100%
:: Running post-transaction hooks…
(1/2) Arming ConditionNeedsUpdate…
(2/2) Updating module dependencies…
==> Running TermuxArch keys archlinux-keyring archlinuxarm-keyring ca-certificates-utils 2.0.12…
When gpg: Generating pacman keyring master key appears on the screen, the installation process can be accelerated. The system desires a lot of entropy at this part of the insta
ll procedure. To generate as much entropy as possible quickly, watch and listen to a file on your device.
The program pacman-key will want as much entropy as possible when generating keys. Entropy is also created through tapping, sliding, one, two and more fingers tapping with shor
t and long taps. When gpg: Generating pacman keyring master key appears on the screen, use any of these simple methods to accelerate the installation process if it is stalled.
Put even simpler, just do something on device. Browsing files will create entropy on device. Slowly swiveling the device in space and time will accelerate the installation pr
ocess. This method alone might not generate enough entropy (a measure of randomness in a closed system) for the process to complete quickly. Use bash ~/arch/bin/we in a new Te
rmux session to and watch entropy on device.
==> Running pacman-key —init…
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
awk: fatal: can’t stat fd 0 (Operation not permitted)
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from ‘/etc/pacman.d/gnupg/secring.gpg’ to gpg-agent
gpg: migration succeeded
gpg: Generating pacman keyring master key…
gpg: key B7F15C7C8161727C marked as ultimately trusted
gpg: directory ‘/etc/pacman.d/gnupg/openpgp-revocs.d’ created
gpg: revocation certificate stored as ‘/etc/pacman.d/gnupg/openpgp-revocs.d/55E4065292083D3855DA093BB7F15C7C8161727C.rev’
gpg: Done
==> Updating trust database…
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
==> Appending keys from archlinuxarm.gpg…
==> Locally signing trusted keys in keyring…
-> Locally signing key 69DD6C8FD314223E14362848BF7EEF7A9C6B5765…
-> Locally signing key 02922214DE8981D14DC2ACABBC704E86B823CD25…
-> Locally signing key 9D22B7BB678DC056B1F7723CB55C5315DCD9EE1A…
==> Importing owner trust values…
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Updating trust database…
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 3 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 3 signed: 1 trust: 0-, 0q, 0n, 3m, 0f, 0u
gpg: depth: 2 valid: 1 signed: 0 trust: 1-, 0q, 0n, 0m, 0f, 0u
==> Running pacman -S archlinux-keyring archlinuxarm-keyring ca-certificates-utils —noconfirm —color=always…
warning: archlinuxarm-keyring-20140119-1 is up to date — reinstalling
warning: ca-certificates-utils-20181109-2 is up to date — reinstalling
resolving dependencies…
looking for conflicting packages…
Packages (3) archlinux-keyring-20191018-2 archlinuxarm-keyring-20140119-1
ca-certificates-utils-20181109-2
Total Download Size: 0.88 MiB
Total Installed Size: 1.25 MiB
Net Upgrade Size: 1.21 MiB
:: Proceed with installation? [Y/n]
error: no servers configured for repository: core
error: failed to commit transaction (no servers configured for repository)
Errors occurred, no packages were upgraded.
When Appending keys from archlinux.gpg appears on the screen, the installation process can be accelerated. The system desires a lot of entropy at this part of the install proce
dure. To generate as much entropy as possible quickly, watch and listen to a file on your device.
The program pacman-key will want as much entropy as possible when generating keys. Entropy is also created through tapping, sliding, one, two and more fingers tapping with shor
t and long taps. When Appending keys from archlinux.gpg appears on the screen, use any of these simple methods to accelerate the installation process if it is stalled. Put eve
n simpler, just do something on device. Browsing files will create entropy on device. Slowly swiveling the device in space and time will accelerate the installation process.
This method alone might not generate enough entropy (a measure of randomness in a closed system) for the process to complete quickly. Use bash ~/arch/bin/we in a new Termux ses
sion to watch entropy on device.
==> Running pacman-key —populate…
==> Appending keys from archlinuxarm.gpg…
==> Locally signing trusted keys in keyring…
-> Locally signing key 69DD6C8FD314223E14362848BF7EEF7A9C6B5765…
-> Locally signing key 02922214DE8981D14DC2ACABBC704E86B823CD25…
-> Locally signing key 9D22B7BB678DC056B1F7723CB55C5315DCD9EE1A…
==> Importing owner trust values…
==> Updating trust database…
gpg: no need for a trustdb check
==> Running pacman -Ss keyring —color=always…
core/archlinux-keyring 20191018-2
Arch Linux PGP keyring
core/archlinuxarm-keyring 20140119-1 [installed]
Arch Linux ARM PGP keyring
extra/gnome-keyring 1:3.34.0-2 (gnome)
Stores passwords and encryption keys
extra/libgnome-keyring 3.12.0+11+g3766bcc-1
GNOME keyring client library
extra/python2-gnomekeyring 2.32.0-18
Python bindings for libgnome-keyring
community/debian-archive-keyring 2019.1-1
GnuPG archive keys of the Debian archive
community/jetring 0.27-1
gpg keyring maintenance using changesets
community/python-keyring 19.2.0-3
Store and access your passwords safely
community/python-keyrings-alt 1:3.1.1-3
Alternate keyring implementations
community/ubuntu-keyring 2018.09.18.1-1
GnuPG keys of the Ubuntu archive
TermuxArch keys archlinux-keyring archlinuxarm-keyring ca-certificates-utils 2.0.12: DONE 🏁
==> Running TermuxArch pci 2.0.12 …
:: Synchronizing package databases…
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to update alarm (no servers configured for repository)
error: failed to update aur (no servers configured for repository)
error: failed to synchronize all databases
error: no operation specified (use -h for help)
TermuxArch WARNING: Generated script signal 1 near or at line number 69 by !
TermuxArch pci 2.0.12: DONE 🏁
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to update alarm (no servers configured for repository)
error: failed to update aur (no servers configured for repository)
error: failed to synchronize all databases
error: no operation specified (use -h for help)
TermuxArch WARNING: Generated script signal 201 near or at line number 55 by
==> Running TermuxArch pci 2.0.12 …
:: Synchronizing package databases…
TermuxArch WARNING: Generated script signal 1 near or at line number 69 by !
TermuxArch pci 2.0.12: DONE 🏁
!
finishsetup.bash 2.0.12 [Exit Signal 201]: DONE 🏁
🕛 > 🕙 Releasing termux-wake-lock: DONE
🕛 > 🕥 Use startarch to launch Arch Linux in Termux PRoot. Alternatively, run ~/arch/startarch in a BASH shell to start Arch Linux in Termux PRoot for future sessions. See s
tartarch help for usage information.
🕛 > 🕦 startarch copied to /data/data/com.termux/files/usr/bin.
🕛 = 🕛 Information about «Starting Arch Linux from Termux?» at #25. Use tour to run a very short tour to get to know the new Arch
Linux in Termux PRoot environment you just set up a little bit better. If there was more than one error during the update procedure and you would like to refresh the installat
ion, use setupTermuxArch.bash refresh. This will update and recreate the configuration provided. The TermuxArch command keys helps install and generate Arch Linux keyring keys
.
Arch Linux in Termux PRoot is installed in /data/data/com.termux/files/home/arch. This project is in active development. Contributions to this project are welcome; See https:/
/sdrausty.github.io/TermuxArch/CONTRIBUTORS for information. The documentation repository for TermuxArch https://sdrausty.github.io/TermuxArch/docs/ is a Termux Arch submodule
that is located at https://github.com/sdrausty/docsTermuxArch. Pull requests and contributions through the issues pages are open to improve the ux (user experience) and this Te
rmux PRoot installation script.
Use ~/arch/startarch and startarch in a BASH shell to launch Arch Linux in Termux PRoot for future sessions. If you are new to *nix, http://tldp.org has *nix documentation. Se
e https://wiki.archlinux.org/index.php/IRC_channel for available Arch Linux IRC channels. If you get a ‘/usr/bin/env’ not found error, please comment at issues https://github.c
om/termux/proot/issues/72 and 76
startarch help
startarch: Start Arch Linux as root. This account is reserved for system administration.
startarch c[md] cmd: Run Arch Linux command from Termux as root user.
startarch u[ser]|l[ogin] user: Login as user. Use startarch c addauser user first to create this user and user’s home directory.
startarch r[aw]: Construct the startarch proot statement from exec…/bin/. For example startarch r su will exec su in Arch Linux.
startarch s[u] user cmd: Login as user and execute command. Use startarch c addauser user first to create this user and user’s home directory.
startarch 2.0.12: DONE 🏁
Welcome to Arch Linux in Termux!
Install a package: pacman -S package
More information: pacman -[D|F|Q|R|S|T|U]h
Search packages: pacman -Ss query
Upgrade packages: pacman -Syu
Chat: wiki.termux.com/wiki/Community
Help: info query and man query
IRC: wiki.archlinux.org/index.php/IRC_channel
[root16:43arch]$
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
ILoveCandy
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C — -f -o %o %u
#XferCommand = /usr/bin/wget —passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
#ParallelDownloads = 5
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key —init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key —populate archlinux`.
#
# REPOSITORIES
# — can be defined here or included from another file
# — pacman will search repositories in the order defined here
# — local/custom mirrors can be added here or in separate files
# — repositories listed first will take precedence when packages
# have identical names, regardless of version number
# — URLs will have $repo replaced by the name of the current repo
# — URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial — it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community-testing]
#Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
[multilib-testing]
#Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 16:57
sudo rm /var/lib/pacman/db.lck
И попробуйте обновить.
А эта команда удаляет неисправные базы данных:
sudo rm -f /var/lib/pacman/sync/*
Последний раз редактировалось 29 февраля 2020, 17:00
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 18:36
У вас точно проблема с интернетом, так как опять пишет об истечении времени, доступности серверов.
Возьмите мой рабочий mirrorlist, скопируйте с заменой в /etc/pacman.d/ и попробуйте обновить.
Последний раз редактировалось 29 февраля 2020, 18:43
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 18:50
Странно, ведь даже на заднем фоне видно, что сайт форума вполне загрузился c нормальной скоростью. Даже команда ping, на недоступные сервера показывает, что соединение есть.Раньше ставил Manjaro, всё было нормально. Но теперь такие вот проблемы. Видно придётся остаться на Ubuntu. Спасибо за помощь)
Последний раз редактировалось 29 февраля 2020, 18:51
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 18:56
Так вы в реале попробуйте загрузится с флэшки, в кривых настройках сети виртуалки манжаро не виновата)
В реальности всё работает.
Последний раз редактировалось 29 февраля 2020, 18:57
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 19:05
Так говорил ведь, грузился и в реале с флешки, и с виртуалки. Также ставил на жд, ошибки те же… Даже пробывал несколько устройств, мало ли, но ошибка та же. Месяц назад скачивал 18 версу, поставил и впервые столкнулся с этой проблемой, тогда я забил, подумав что образ битый, снова поставив ubuntu. Скачал вот, недавно 19, но проблема не ушла.
- AlexGanter
- ↑
- ↓
-
29 февраля 2020, 19:24
У вас же KDE.
Для root доступа сделайте:
Завершить сеанс->Сменить пользователя(справа иконка).
Пользователь:
root
вводите пароль
Последний раз редактировалось 29 февраля 2020, 19:25
- автор gitineg859
- ↑
- ↓
-
29 февраля 2020, 20:04
Верно, кеды ставил. Попробывал кинуть файлы, которые вы давали и всё заработало) Спасибо за помощь! Забавно, что изначально этих файлов не было
# |
|
Темы: 3 Сообщения: 12 Участник с: 29 апреля 2021 |
Всем привет! установил арч, 8.8.8.8 пингуются интернет работает при попытке обновить или чтото установить пишет: error failed retrieving file community.db fro mirror.yandex и тд и тп и на каждое зеркало такая ошибка зеркала прописаны правильно как на wiki archa |
RusWolf |
# |
Темы: 11 Сообщения: 2412 Участник с: 16 июля 2016 |
А что показывает ping -с 3 ya.ru, к примеру ? |
vasek |
# (отредактировано 1 год, 9 месяцев назад) |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
insystemZ, для начала посмотри вывод egrep -vE «(^#|^$)» /etc/pacman.conf | grep -B 1 Include Вывод дожен быть таким (для нужных реп)
Если строки Include закоментированы (в выводе этих строк не будет), то получишь конечное сообщения типа
Ошибки не исчезают с опытом — они просто умнеют |
vs220 |
# |
Темы: 22 Сообщения: 8090 Участник с: 16 августа 2009 |
vasek у него уже на скачке базы с сервера ругается
И утверждает что не на один а на все сервера, так что тут или интернет или днс |
vasek |
# (отредактировано 1 год, 9 месяцев назад) |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
пробовать дальше другие зеркала, лучше немецкие
А вообще лучше, чтобы не гадать, смотреть подробные отладочные логи — sudo pacman —debug -Syu EDIT 1 —
это обычно проверяю так — strace -e connect,recvfrom,sendto nc www.rambler.ru 80 EDIT 2 — уточнение … вывода strace …
и последнее вхождение, типа такого
где возвращаемое значение EINPROGRESS означает, что соединение не блокировалось и nc желает продолжить обработку …. находится в ожидании. Ошибки не исчезают с опытом — они просто умнеют |
vall |
# |
Темы: 45 Сообщения: 1786 Участник с: 28 марта 2017 |
Как один из вариантов — длительное отсутствие ответа может быть косвенным свидетельством, что банально нет сети. Но чем гадать, лучше всё же услышать ответ на вопрос коллеги RusWolf’a. |
insystemZ |
# |
Темы: 3 Сообщения: 12 Участник с: 29 апреля 2021 |
нет просто сейчас на работе) нету возможности проверить, буду дома все проверю и отпишу! |
vall |
# |
Темы: 45 Сообщения: 1786 Участник с: 28 марта 2017 |
Подключение wifi. Сразу; на всякий случай) |
vasek |
# (отредактировано 1 год, 9 месяцев назад) |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
Насколько я понял, инет работает …
Уточнение в части проблемы DNS/сетью
Возможно ТС не привел все строки … Ошибки не исчезают с опытом — они просто умнеют |
RusWolf |
# |
Темы: 11 Сообщения: 2412 Участник с: 16 июля 2016 |
Вот как раз не факт, что работает DNS Resolver. |
Topic solved
This topic has been marked as solved and requires no further attention.
0 Members and 1 Guest are viewing this topic.
13 October 2021, 20:40:18
sudo pacman -Syu
[sudo] password for limo:
:: Synchronizing package databases…
system.db failed to download
error: failed retrieving file ‘system.db’ from mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.digitalnova.at : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.0xem.ma : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirrors.dotsrc.org : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from archlinux.mailtunnel.eu : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.bethselamin.de : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.f4st.host : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from repo.greeklug.gr : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from archmirror.it : The requested URL returned error: 403
error: failed retrieving file ‘system.db’ from ftp.tsukuba.wide.ad.jp : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.netweaver.uk : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)
lenovo:[limo]:~$
All these404? How come?
So, as I read https://forum.artixlinux.org/index.php/topic,3009.0.html
sudo nano /etc/pacman.d/mirrorlist
and I hashed # all non hashed.
Then
sudo pacman -Syu
:: Synchronizing package databases…
error: failed to synchronize all databases (no servers configured for repository)
I don’t understand this!
What can I do so that I can update the system.
P.S. Unfortunately had to install pamac and enabled AUR. (but I mainly depend on pacman)
Tried to install google chrome in pamac, didn’t work
Preparing…
Cloning google-chrome build files…
Checking google-chrome dependencies…
Resolving dependencies…
Checking inter-conflicts…Building google-chrome…
==> ERROR: Cannot find the fakeroot binary.
Re: sudo pacman -Syu Not Working
Reply #1 – 13 October 2021, 21:25:23
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch
Try those servers in /etc/pacman.d/mirrorlist and commenting out all Servers is the reason for last error.
For the fakeroot error after fixing mirrors: pacman -Syy ; pacman -Su ; pacman -S base-devel
Re: sudo pacman -Syu Not Working
Reply #2 – 13 October 2021, 21:37:44
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$archTry those servers in /etc/pacman.d/mirrorlist and commenting out all Servers is the reason for last error.
For the fakeroot error after fixing mirrors: pacman -Syy ; pacman -Su ; pacman -S base-devel
Thank you @ndowens
It worked.
I’ll appreciate if you can just hint briefly (because I am so curious about Artix):
— what are those commands?
— How come all these servers give 404?
— Are the repos you listed Artix or Arch? Would it be OK to add Arch repos (what links)?
Thank you very much.
Re: [SOLVED] sudo pacman -Syu Not Working
Reply #3 – 13 October 2021, 23:39:12
Re: [SOLVED] sudo pacman -Syu Not Working
Reply #4 – 14 October 2021, 07:28:36
Unsure why those mirrors gave 404, though assuming they may not exist anymore. They are Artix repos. pacman -Syy forces resync, pacman -Su is just upgrade but you could have done pacman -Syu as well. Arch’s mirrors go in /etc/pacman.d/mirrorlist-arch
Thank you @ndowens very much.
That was really strange that all these give 404!
Ответ на:
комментарий
от fernandos 27.07.21 19:51:47 MSK
Ответ на:
комментарий
от MiST 27.07.21 19:55:19 MSK
pacman -Su
Так устанавливайте, думаю, никто не против.
Достаточно этого?
А мы тут при чём? Вам этого достаточно?
- Показать ответ
- Ссылка
Ответ на:
комментарий
от fernandos 27.07.21 19:59:20 MSK
Я к тому, что устанвится именно 40? Нигде не видно какая версия гнома будет ствится. Репы стандрартные.
[root@home deepforest]# sudo pacman -S gnome
:: 66 объектов в группе gnome:
:: Repository extra
1) baobab 2) cheese 3) eog 4) epiphany 5) evince 6) file-roller 7) gdm 8) gedit 9) gnome-backgrounds 10) gnome-books 11) gnome-calculator 12) gnome-calendar
13) gnome-characters 14) gnome-clocks 15) gnome-color-manager 16) gnome-contacts 17) gnome-control-center 18) gnome-disk-utility 19) gnome-documents 20) gnome-font-viewer
21) gnome-getting-started-docs 22) gnome-keyring 23) gnome-logs 24) gnome-maps 25) gnome-menus 26) gnome-music 27) gnome-photos 28) gnome-remote-desktop 29) gnome-screenshot
30) gnome-session 31) gnome-settings-daemon 32) gnome-shell 33) gnome-shell-extensions 34) gnome-software 35) gnome-system-monitor 36) gnome-terminal 37) gnome-themes-extra
38) gnome-user-docs 39) gnome-user-share 40) gnome-video-effects 41) gnome-weather 42) grilo-plugins 43) gvfs 44) gvfs-afc 45) gvfs-goa 46) gvfs-google 47) gvfs-gphoto2
48) gvfs-mtp 49) gvfs-nfs 50) gvfs-smb 51) mutter 52) nautilus 53) networkmanager 54) orca 55) rygel 56) sushi 57) totem 58) tracker 59) tracker-miners 60) tracker3
61) tracker3-miners 62) vino 63) xdg-user-dirs-gtk 64) yelp
:: Repository community
65) gnome-boxes 66) simple-scan
Выберите вариант (по-умолчанию=все): ^C
Interrupt signal received
[root@home deepforest]#
(27.07.21 20:02:22 MSK)
Последнее исправление: MiST 27.07.21 20:03:08 MSK
(всего
исправлений: 2)
- Показать ответы
- Ссылка
root@home deepforest
Ты?
deepforest
Достаточно этого? Или что то нужно прописывать?
Я бы ещё группу gnome-extra доустановил, да GDM включил бы.
sudo pacman -S gnome gnome-extra --neeeded
systemctl enable gdm
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:02:22 MSK
Нигде не видно какая версия гнома будет ствится.
В «арче» почти всегда последняя версия. И да, номер версии можно узнать с помощью pacman -Si [пакет]
.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:02:22 MSK
Я к тому, что устанвится именно 40? Нигде не видно какая версия гнома будет ствится. Репы стандрартные.
Вы не обладаете способностью логически мыслить, читать вики? Товарищ уже ниже ответил, как посмотреть.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Korchevatel 27.07.21 20:03:02 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:07:18 MSK
Ответ на:
комментарий
от Korchevatel 27.07.21 20:08:11 MSK
Надеюсь, не умерший?
Блокирован 19.05.20 21:12:59, модератором anonymous по причине: удаление аккаунта
Перерожденный. Нас много. Я не знаю какой из них именно я.
(27.07.21 20:11:38 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от fernandos 27.07.21 20:05:18 MSK
[root@home deepforest]# pacman -Si gnome
ошибка: пакет 'gnome' не найден
[root@home deepforest]#
(27.07.21 20:12:46 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от Korchevatel 27.07.21 20:04:19 MSK
38?
[root@home deepforest]# pacman -Si gnome-shell
Репозиторий : extra
Название : gnome-shell
Версия : 1:3.38.4-1
Описание : Next generation desktop shell
Архитектура : x86_64
URL : https://wiki.gnome.org/Projects/GnomeShell
Лицензии : GPL2
Группы : gnome
Предоставляет : Нет
Зависит от : accountsservice gcr gjs gnome-bluetooth upower gnome-session gnome-settings-daemon gnome-themes-extra gsettings-desktop-schemas libcanberra-pulse libgdm
libsecret mutter nm-connection-editor unzip gstreamer libibus gnome-autoar gnome-disk-utility gst-plugin-pipewire libmutter-7.so=0-64
Доп. зависимости : gnome-control-center: System settings
evolution-data-server: Evolution calendar integration
Конфликтует с : Нет
Заменяет : Нет
Размер загрузки : 1595,61 KiB
Установленный размер : 10243,16 KiB
Сборщик : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Дата сборки : Вт 16 мар 2021 12:02:59
Проверен : MD5 SHA-256 Подпись
[root@home deepforest]#
(27.07.21 20:14:07 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:12:46 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:14:57 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:15:28 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:12:46 MSK
sudo pacman -Syy
dnb ★★★★
(27.07.21 20:20:44 MSK)
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:15:28 MSK
sudo reflector –verbose -l 20 -p https –sort rate –save /etc/pacman.d/mirrorlist
dnb ★★★★
(27.07.21 20:21:24 MSK)
- Ссылка
Ответ на:
комментарий
от fernandos 27.07.21 20:17:33 MSK
А нельзя проще? У меня все стандартное. Как нибудь просто обновить зеркала?
[deepforest@home ~]$ sudo pacman -Syu pacman-mirrorlist
[sudo] пароль для deepforest:
:: Обновление баз данных пакетов...
core не устарел
extra не устарел
community не устарел
multilib не устарел
предупреждение: pacman-mirrorlist-20210302-1 не устарел -- переустанавливается
:: Запускается полное обновление системы...
разрешение зависимостей...
проверка конфликтов...
Пакеты (1) pacman-mirrorlist-20210302-1
Будет установлено: 0,04 MiB
Изменение размера: 0,00 MiB
:: Приступить к установке? [Y/n] y
(1/1) проверка ключей [####################################################################] 100%
(1/1) проверка целостности пакета [####################################################################] 100%
(1/1) загрузка файлов пакетов [####################################################################] 100%
(1/1) проверка конфликтов файлов [####################################################################] 100%
(1/1) проверка доступного места [####################################################################] 100%
:: Обработка изменений пакета...
(1/1) переустановка pacman-mirrorlist [####################################################################] 100%
[deepforest@home ~]$
(27.07.21 20:23:02 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:11:38 MSK
Перерожденный. Нас много. Я не знаю какой из них именно я.
Пить надо меньше.
Ладно, шучу. Как говорится, добро пожаловать. Снова.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:12:46 MSK
gnome
– это группа пакетов, ориентироваться надо на отдельный пакет, к примеру, самой «щели».
- Ссылка
Ответ на:
комментарий
от Korchevatel 27.07.21 20:23:50 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:14:07 MSK
38?
У тебя что-то с зеркалами, если после sudo pacman -Syu
у тебя та же версия высвечивается. Сделай по совету dnb и fernandos и обнови список.
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:23:02 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:25:33 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:23:02 MSK
Можете убунту установить.
Вы или не обновлялись (тогда вопрос в теме крайне странный), или у вас беда с серверами. В первом случае команду я привёл в первом сообщении, во втором — ссылка на вики сверху.
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Korchevatel 27.07.21 20:26:27 MSK
[root@home deepforest]# sudo reflector –verbose -l 20 -p https –sort rate –save /etc/pacman.d/mirrorlist
sudo: reflector: command not found
[root@home deepforest]#
(27.07.21 20:28:08 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:28:08 MSK
sudo pacman -S reflector
Выйдите из рута.
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:28:08 MSK
Так установи, ёшкин картошкин!
- Ссылка
Ответ на:
комментарий
от fernandos 27.07.21 20:27:50 MSK
Вы или не обновлялись (тогда вопрос в теме крайне странный), или у вас беда с серверами. В первом случае команду я привёл в первом сообщении, во втором — ссылка на вики сверху
А нельзя сгенерить по той ссылке и тупо подставить новый лист вместо старого?
(27.07.21 20:30:34 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:30:34 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:31:28 MSK
Сделал бэкап. Подставил новый.
[root@home deepforest]# pacman -Syyu
:: Обновление баз данных пакетов...
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: failed to synchronize all databases
[root@home deepforest]# sudo pacman -Syyu
:: Обновление баз данных пакетов...
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: failed to synchronize all databases
[root@home deepforest]# sudo pacman -Syu
:: Обновление баз данных пакетов...
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: failed to synchronize all databases
[root@home deepforest]# pacman -Su
:: Запускается полное обновление системы...
делать больше нечего
[root@home deepforest]# pacman -Syu
:: Обновление баз данных пакетов...
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: failed to synchronize all databases
[root@home deepforest]# ^C
[root@home deepforest]#
(27.07.21 20:34:36 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:34:36 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:35:41 MSK
Почему все закоментны?
/etc/pacman.d/mirrorlist 1738/38964 4%
##
## Arch Linux repository mirrorlist
## Generated on 2021-07-27
##
## Worldwide
#Server = http://mirrors.evowise.com/archlinux/$repo/os/$arch
#Server = http://mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://mirror.rackspace.com/archlinux/$repo/os/$arch
## Australia
#Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
#Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
#Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
#Server = http://mirror.launtel.net.au/repo/arch/$repo/os/$arch
#Server = https://mirror.launtel.net.au/repo/arch/$repo/os/$arch
#Server = http://arch.lucassymons.net/$repo/os/$arch
#Server = https://arch.lucassymons.net/$repo/os/$arch
#Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch
## Austria
#Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
#Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
## Bangladesh
#Server = http://mirror.xeonbd.com/archlinux/$repo/os/$arch
## Belarus
#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
## Belgium
#Server = http://archlinux.cu.be/$repo/os/$arch
#Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
#Server = http://mirror.tiguinet.net/arch/$repo/os/$arch
## Bosnia and Herzegovina
#Server = http://archlinux.mirror.ba/$repo/os/$arch
(27.07.21 20:37:11 MSK)
Последнее исправление: MiST 27.07.21 20:38:14 MSK
(всего
исправлений: 1)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:37:11 MSK
Просто зашибись. Я просто попрошу вас вставить туда строчку
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch
- Показать ответы
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:37:11 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:38:16 MSK
А почему в сгенерироывнном листе все сервера закоментированны?
(27.07.21 20:39:02 MSK)
- Ссылка
Ответ на:
комментарий
от fernandos 27.07.21 20:38:59 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:38:16 MSK
подставил
[root@home pacman.d]# pacman -Syu
:: Обновление баз данных пакетов...
core 135,3 KiB 1504 KiB/s 00:00 [####################################################################] 100%
extra 1567,5 KiB 2,39 MiB/s 00:01 [####################################################################] 100%
community 5,6 MiB 1537 KiB/s 00:04 [####################################################################] 100%
multilib 149,9 KiB 1153 KiB/s 00:00 [####################################################################] 100%
:: Запускается полное обновление системы...
:: Заменить jack на extra/jack2? [Y/n]
(27.07.21 20:41:03 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:39:36 MSK
Потому что удобно
у всех разное.
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:41:03 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:41:25 MSK
Ответ на:
комментарий
от MiST 27.07.21 20:42:32 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:41:25 MSK
Я редко Арчем пользуюсь и обновляю редко. И каждый раз разные приколы с обновлениями.
(27.07.21 20:43:45 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:43:45 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:42:58 MSK
Ок) Спасибо большое за помощь!)
(27.07.21 20:46:38 MSK)
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:43:45 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:46:25 MSK
Не интересно) Тянет все время на разное ковыряние)
(27.07.21 20:47:15 MSK)
- Ссылка
Ответ на:
комментарий
от Korchevatel 27.07.21 20:47:02 MSK
Это всё потому, что:
обновляю редко
Зато каждый раз сколько адреналина)
(27.07.21 20:48:15 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от MiST 27.07.21 20:48:15 MSK
Ответ на:
комментарий
от fernandos 27.07.21 20:42:58 MSK
А можно еще спросить? Вроде обновилось. Но в Арче давно дропнули мои дрова на нвидию
==> dkms install --no-depmod -m nvidia -v 340.108 -k 5.10.53-1-lts
Error! Bad return status for module build on kernel: 5.10.53-1-lts (x86_64)
Consult /var/lib/dkms/nvidia/340.108/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m nvidia -v 340.108 -k 5.10.53-1-lts' returned 10
==> dkms install --no-depmod -m nvidia -v 340.108 -k 5.13.5-arch1-1
Error! Bad return status for module build on kernel: 5.13.5-arch1-1 (x86_64)
Consult /var/lib/dkms/nvidia/340.108/build/make.log for more information.
==> Warning, `dkms install --no-depmod -m nvidia -v 340.108 -k 5.13.5-arch1-1' returned 10
==> depmod 5.13.5-arch1-1
==> depmod 5.10.53-1-lts
и я делал так
yay -Ss nvidia-340xx-dkms
но похоже, как меня предупреждали и yay приказал долго жить?
https://github.com/ekultails/mac-linux-gaming-stick/issues/83
[root@home deepforest]# yay -S nvidia-340xx-dkms
yay: error while loading shared libraries: libalpm.so.12: cannot open shared object file: No such file or directory
[root@home deepforest]#
Нужен другой хелпер? Какой посуветуете?
(27.07.21 21:21:32 MSK)
Последнее исправление: MiST 27.07.21 21:24:27 MSK
(всего
исправлений: 1)
- Показать ответ
- Ссылка